网页布局心得

来源:互联网 发布:java 多线程列子 编辑:程序博客网 时间:2024/06/07 00:31

关于网页布局心得( www.dayday28.com)

做的事情重复的次数多了,总会发现那么点乐趣和自己的一点心得和见解。

下面我就分享下我在网页布局中是如何避免一些不必要的麻烦。

1.除了父级元素定义宽度外,里面的子元素通常不给宽度。如果需要填充,统一用子元素填充,例如:


<div class="left">     <ul>         <li>快乐永恒快乐永恒</li>         <li>快乐永快乐永恒恒</li>         <li>快乐永快乐永恒恒</li>         <li>快乐永快乐永恒恒</li>         <li>快乐永快乐永恒恒</li>         <li>快乐永快乐永恒恒</li>     </ul> </div>
<style type="text/css"> .left{width:200px;border:solid 1px #ccc;}/*父级元素*/.left ul{margin:0;padding:10px;}/*子元素*/.left ul li{list-style-type:none;height:30px;line-height:30px;} </style>

2.子元素一旦用了浮动,父元素一定要清除浮动 ,例如:

<div class="left">     <ul>         <li>快乐永恒快乐永恒</li>         <li>快乐永快乐永恒恒</li>         <li>快乐永快乐永恒恒</li>         <li>快乐永快乐永恒恒</li>         <li>快乐永快乐永恒恒</li>         <li>快乐永快乐永恒恒</li>     </ul> </div>
<style type="text/css"> .left ul{margin:0;padding:10px;border:solid 1px #ccc;zoom:1;}/*子元素用了浮动所以需要清除浮动*/.left ul:after{content:"";display:block;height:0;clear:both;visibility:hidden;} .left ul li{list-style-type:none;height:30px;line-height:30px;background:#ccc;float:left;width:200px;margin:1px;} </style>

待续……

原创粉丝点击