loading...

Tag: div

前端开发书籍资料推荐

好书推荐

查看全部推荐书籍

CSS图片垂直居中方法整理集合

CSS图片垂直居中方法整理集合

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<style type="text/css">
<!--
* {margin:0;padding:0}
div {
	width:500px;
	height:500px;
	border:1px solid #ccc;
	overflow:hidden;
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle
	}
div p {
	position:static;
	+position:absolute;
	top:50%
	}
img {
	position:static;
	+position:relative;
	top:-50%;left:-50%;
	width:276px;
	height:110px
	}
-->
</style>
<div><p><img src="http://www.google.com/intl/en/images/logo.gif" /></p></div>
</pre class="html">

<strong>标准浏览器下另类方法:</strong>

<pre class="html">
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<style type="text/css">
<!--
body {
	margin:0;padding:0
	}
div {
	width:500px;
	height:500px;
	line-height:500px;
	border:1px solid #ccc;
	overflow:hidden;
	position:relative;
	text-align:center;
	margin:auto
	}
div p {
	position:static;
	+position:absolute;
	top:50%
	}
img {
	position:static;
	+position:relative;
	top:-50%;left:-50%;
	width:276px;
	height:110px;
	vertical-align:middle
	}
p:after {
	content:".";font-size:1px;
	visibility:hidden
	}
-->
</style>
<div><p><img src="http://www.google.com/intl/en/images/logo.gif"/></p></div>

查看全部

由浅入深漫谈margin属性

margine5b19ee680a711

margin在中文中我们翻译成外边距或者外补白(本文中引用外边距)。他是元素盒模型(box model)的基础属性。

阅读全文

网站重构的流程

经常有人问网站重构的流程是先写 DIV 还是先写 CSS ,对于这个问题本人的理解如下:

先结构,后表现,再行为。通俗点就是先 HTML 构架,再 CSS 渲染,最后写入 Javascript。

在 Ajaxian 上看到的一个Gif 动画正好简单阐述了网站从结构到表现的过程。

网站重构的流程

网站重构的流程

Div+CSS布局入门教程(五)——页面制作-用好border和clear

这一节里面,主要就是想告诉大家如何使用好border和clear这两个属性。

首先,如果你曾用过table制作网页,你就应该知道,如果要在表格中绘制一条虚线该如何做,那需要制作一个很小的图片来填充,其实我们还有更简单的办法,只要在<td></td>中加入这么一段就可以了,你可以试试:

<div style="border-bottom:1px dashed #ccc"></div>

大家可以再次参考手册,然后你就能明白dashed、solid、dotted…等的作用,利用它们你可以制作出许多效果来,实线、虚线、双线、阴影线等等。

<div id="banner"></div>

以上代码便可以实现设计草图中的banner,在css.css中加入以下样式:

#banner {
 background:url(banner.jpg) 0 30px no-repeat; /*加入背景图片*/
 width:730px; /*设定层的宽度*/
 margin:auto; /*层居中*/
 height:240px; /*设定高度*/
 border-bottom:5px solid #EFEFEF; /*画一条浅灰色实线*/
 clear:both /*清除浮动*/
}

通过border很容易就绘制出一条实线了,并且减少了图片下载所占用的网络资源,使得页面载入速度变得更快。

阅读全文

Div+CSS布局入门教程(四)——使用列表
  • 制作菜单
  • 使用列表li制作菜单

    开始此节的学习前,请确认你已经参照之前的几节内容写入了DIV、CSS到index.htm和css.css文件中。

    这一节我将告诉大家如何用列表li来制作菜单。

      <div id="menu">
        <ul>
          <li><a href="#">首页</a></li>
       <li class="menuDiv"></li>
       <li><a href="#">博客</a></li>
       <li class="menuDiv"></li>
       <li><a href="#">设计</a></li>
       <li class="menuDiv"></li>
       <li><a href="#">相册</a></li>
       <li class="menuDiv"></li>
       <li><a href="#">论坛</a></li>
       <li class="menuDiv"></li>
       <li><a href="#">关于</a></li>
        </ul>
      </div>
    

    以上是这部分的结构,有关于ul、li这两个HTML元素大家自己去参考相关的内容吧,它们最主要的作用就是在HTML中以列表的形式来显示一些信息。

    阅读全文

    Div+CSS布局入门教程(三)——页面顶部制作之一

    当我们写好了页面大致的DIV结构后,我们就可以开始细致地对每一个部分进行制作了。

    在上一章中我们写入了一些样式,那些样式是为了预览结构而写入的,我们把css.css中的样式全部清除掉,重新写入以下样式代码:

    /*基本信息*/
    body {font:12px Tahoma;margin:0px;text-align:center;background:#FFF;}
    a:link,a:visited {font-size:12px;text-decoration:none;}
    a:hover{}
    
    /*页面层容器*/
    #container {width:800px;margin:10px auto}
    

    样式说明:

    a:link,a:visited {font-size:12px;text-decoration:none;}
    a:hover {}
    

    这两项分别是控制页面中超链接的样式,具体我就不说明了,请大家参阅手册。

    #container {width:800px;margin:10px auto}
    

    指定整个页面的显示区域。

    阅读全文

    Div+CSS布局入门教程(二)———写入整体层结构与CSS

    接下来我们在桌面新建一个文件夹,命名为“DIV+CSS布局练习”,在文件夹下新建两个空的记事本文档,输入以下内容:

    < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <link href="css.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
    </body>
    </html>
    

    这是XHTML的基本结构,将其命名为index.htm,另一个记事本文档则命名为css.css。

    阅读全文

    Div+CSS布局入门教程(一)——页面布局与规划

    在网页制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础。下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧。

    所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图。

    divcss01

    阅读全文

    页面设计元素布局比例

    基本的页面设计元素布局比例,给大家做个参考

    阅读全文

    Page 1 of 212下一页