-
为了能复用这个news_list,于是给其设置高度查看全部
-
/*------总结:常用的清除浮动的方法。 1、使用空标签清除浮动。我用了很久的一种方法,空标签可以是div标签,也可以是P标签。我习惯用<P>,够简短,也有很多人用<hr>,只是需要另外 为其清除边框,但理论上可以是任何标签。这种方式是在需要清除浮动的父级元素内部的所有浮动元素后添加这样一个标签清除浮动,并为其定义CSS代 码:clear:both。此方法的弊端在于增加了无意义的结构元素。 对于使用额外标签清除浮动(闭合浮动元素),是W3C推荐的 做法。至于使用<br />元素还是空<div></div>可以根据自己的喜好来选(当然你也可以使用其它块级元素)。不过要注意的 是,<br />本身是有表现的,它会多出一个换行出来,所以要设定它的heigh为0,以隐藏它的表现。所以大多数情况下使用空<div>比较合 适。 2、使用overflow属性。此方法有效地解决了通过空标签元素清除浮动而不得不增加无意代码的弊端。使用该方法是只需在需要清除浮动的元素中定义CSS属性:overflow:auto,即可!”zoom:1″用于兼容IE6,也可以用width:100%。 不过使用overflow的时候,可能会对页面表现带来影响,而且这种影响是不确定的,你最好是能在多个浏览器上测试你的页面; 3、使用after伪对象清除浮动。 该方法只适用于非IE浏览器 。具体写法可参照以下示例。使用中需注意以下几点。一、该方法中必须为需要清除浮动元素的伪对象中设置height:0,否则该元素会比实际高出若干像 素;二、content属性是必须的,但其值可以为空,蓝色理想讨论该方法的时候content属性的值设为”.”,但我发现为空亦是可以的。 此三种方法各有利弊,使用时应择优选择,个人习惯于第一种,比较稳定可靠。 参考链接:http://www.cnblogs.com/fengzheng126/archive/2012/05/19/2508778.html ------*/ </style> </head> <body> <!--在此添加相应的div标签--> <div class="mainBox"> <div class="lBox"></div> <div class="rBox"></div> </div>查看全部
-
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>页码的制作</title> <style> .lbox{text-align:center;} .lbox a{display:inline-block; border:1px solid #E8E8E8; text-decoration:none; margin:5px; padding:5px 10px;} .lbox a:link,.lbox a:visited{color:#000;} .lbox a:hover,.lbox a:active{color:#fff;background-color:red; } </style> </head> <body> <div class="lbox"> <a href="#">首页</a><a href="#"><</a><a href="#">1</a><a href="#">2</a><a href="#">3</a><a href="#">...</a><a href="#">></a><a href="#">末页</a> </div> </body> </html>查看全部
-
img放在div里,会使div的垂直高度有3px(chrome浏览器里是这个数,其他浏览器不一定是这个)的增加,这样可能会阻碍浮动的效果。。。解决办法是,将img的display设置成block。。。。查看全部
-
多列布局 高度自适应查看全部
-
Html中直接定义样式内容的时候,需要放在<style></style>中。查看全部
-
<style type="text/css"> /*在此定义相关CSS样式*/ .topList { width:300px; height:180px; border:1px solid #E8E8E8; margin:0 auto; } ul { list-style-type:none; font-size:12px; padding:5px; } em { width:20px; height:16px; font-style:normal; text-align:center; color:#333; background-image:url:("http://img1.sycdn.imooc.com//53cf0fa20001d3dc00200032.jpg"); background-position:0px 16px; display:block; float:left; } .top em{ background:url("http://img1.sycdn.imooc.com//53cf0fa20001d3dc00200032.jpg"); background-position:16px 0px; } .topList a { text-decoration:none; font-family:微软雅黑; color:gray; } .topList a:vlink,.topList a:visited { text-decoration:none; color:#000; } .topList a:hover,.topList a:active { color:#F00; } </style>查看全部
-
myFocus 幻灯片的html结构查看全部
-
leftBox和rightBox设置浮动之后脱离了普通的文档流,不再占用原来文档中的位置,因此无法把父div撑开。查看全部
-
list-style-images:定义项目列表符号查看全部
-
list-style-images查看全部
-
关于兼容性查看全部
-
nav部分占两行的问题 原因:img作为内联元素,会和文字一样具有行高和字号属性,默认对齐baseline.通过截图可以看到,nav部分实际高是83px>80px,溢出了。 解决方案有以下四种(根据情况任选其一): 1、.logo加上overflow:hidden; 2、.logo_left img 设置display:block; 3、.logo_left img 设置vertical-align:middle/bottom/top 都可以。 4、.logo_left 设置 font-size:0;查看全部
-
浮动元素会让父元素塌陷查看全部
-
ddddd查看全部
举报
0/150
提交
取消