-
在CSS中width 和 height表示内容区的宽高,增加内边具有,边框和外边距不会影响内容区域的尺寸查看全部
-
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属性的值设为”.”,但我发现为空亦是可以的。查看全部
-
浮动会让元素塌陷。即被浮动元素的父元素不具有高度。例如一个父元素包含了浮动元素,它将塌陷具有零高度。你可以按以下哪种方法处理:查看全部
-
text-indent的值允许负值,因此如果想隐藏某个div中的文字可以这样写text-indent:-9999px.查看全部
-
新闻中心制作查看全部
-
盒子与盒子之间只能设置7px查看全部
-
信息展示区的边界线就有6个px查看全部
-
错误的信息展示区的间距查看全部
-
信息展示区查看全部
-
焦点图的分类查看全部
-
导航栏布局查看全部
-
a:link 超链接访问的初始状态 a:visited 超链接访问过后的状态 a:active鼠标单击后的状态 a:hover鼠标经过时的状态查看全部
-
1.当鼠标悬浮在超链接上时,列表项样式设置既有背景图片,又有背景颜色的,且背景图片不重复,此时在左边显示背景图片,没有背景图片的地方显示背景颜色。 2.鼠标悬浮时,背景颜色改变没有占据整行,因为<a>为内联元素,要想它宽高起作用,就要设成块元素 display:block。 3,背景图片位置设置,background:url(images/1.gif) no-repeat left center;--背景图片不重复向左垂直居中查看全部
-
第一、当既有背景图片,又有背景颜色的时候,并且背景图片不重复,就在左边显示背景图片,没有背景图片的地方显示背景颜色。 第二、内联元素要想设置高度和宽度,必须先把它变成一个块级元素---display:block。 第三、背景图像位置变化可以直接在no-repeat后面加上,或者再写一句background-position属性的语句查看全部
-
用min-height写div最小高度,当内容过多时,高度不会固定,容器会被撑开。 导致底下的容器位置错乱,原因在于上边的div是右浮动的,脱离了标准文档流。 所以给底下的容器使用clear:both消除浮动影响。查看全部
举报
0/150
提交
取消