学习CSS制作网页总结的一些经验

http://tech.ddvip.com   2008年01月01日    社区交流

内容摘要:使用DIV+CSS排版不是用换个标签然后再去按照表格的方式去排版,而是做到内容与表现的分离。

  实际左边margin-left:20px;FF/OP:10px 解决:加上display:inline;

  11:彻底理解 “清除浮动”clear

  clear:none、left、right、both、

  表示当前框元素哪些边不应该挨着浮动框

  理解了10中float在不同浏览器下的表现 你也就知道如何去使用清楚了。

  12:背景图像的定位:只谈百分比 background:url(image-url.gif)no-repeat 20% 30% 20%:将图像X轴20%处与父元素X轴20%处重合 Y同理 top=0% bottom=100% left=0% right=100% center=50%

  13:滑动门/

  左右两个DIV 背景分别定义 一般左背景图像比较长; 左背景定位:left center 右背景定位:right center

  外部控制容器宽度一般小于等于两个背景和 这样当内容动态变化时候 右背景图像便感觉像在左背景图像上滑动,故名。

  这样也可以实现:<div id="nav"><ul><li><a href="index.html"><span>首页</span></a></li></ul></div>

以下是引用片段:
css: 
#nava{float:left;background:url("../images/navLeft.gif")no-repeatlefttop;padding:0;text-decoration:none;cursor:hand;}
#navaspan{float:left;display:block;background:url("../images/navRight.gif")no-repeatrighttop;padding:5px36px5px40px;color:#ffffff}

  原理相似,注意背景图像定位。

  14:完美的居中布局:

以下是引用片段:
   body{text-align:center;mini-width:760px;}
   div#wrapper{margin:0auto;text-align:left;width:750px;}

  mini-width IE并不认识 这是为老浏览器准备的,只是这个值比你需要的实际页面大就OK

  15:小图标有时会给页面增色不少 用前记得规划好 整到一张大图片上 这样可以减少服务器请求次数。

来源:Levelup    责编:豆豆技术应用

正在加载评论...