-
图片background-position的用法不甚精通。查看全部
-
font-style:normal;字体不倾斜查看全部
-
text-align:center作用于行内元素,对子块是没有效果。 块级元素可以用margin:0 auto来水平居中。查看全部
-
黑子模型查看全部
-
浮动的总结查看全部
-
在浮动元素后加个div设置clear: both; height:0,overflow:hidden B使用clearfix; C设置父元素浮动; D以上方法均可查看全部
-
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; 参考答案:https://www.zhihu.com/question/21558138查看全部
-
padding图片和文字之间的距离?查看全部
-
注意:leftBox和rightBox设置浮动之后脱离了普通的文档流,不再占用原来文档中的位置,因此无法把父div撑开。 解决的方法: ①可以给父div也设置高度为300px,使页面中的leftBox和rightBox看起来“好像”还在原来的位置; ②定义一个类选择器,并设置clear:both;清除浮动,同时为了解决IE6中div有高度的问题可以增加属性height:0;overflow:hidden; 其他解决方法可以参照上面的评测题查看全部
-
清除浮动,避免父元素塌陷的三种方法: 1,在浮动元素之后加一个div,css:clear:both;height:0;此方法避免浮动空出来的区域被占据 2,.clearfix{overflow:auto;_height:1%}; 3,父元素浮动查看全部
-
边框线也占据距离,当子级元素宽度超过父级元素宽度时,就算设置float:left也可能会换行。查看全部
-
因为没有内容而不显示区域,给盒子设置高度即可。只是疑惑父级元素的高度为什么没有被继承。查看全部
-
ul列表的li设置为右浮动float:right后在页面中的顺序刚好是反的。可以在html结构中一开始就反着写,就可以得到正确的顺序查看全部
-
块状(block)元素才可以设置宽高,而内联(inline)元素不行。查看全部
-
display:block能让红色块状区域大一点查看全部
举报
0/150
提交
取消