-
注意id查看全部
-
行内元素没有宽高 块级才有查看全部
-
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查看全部
-
行内样式查看全部
-
/*------总结:常用的清除浮动的方法。 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属性的值设为”.”,但我发现为空亦是可以的。查看全部
-
答案:C 在CSS中没有a和d选项中的属性,list-style-image可以把图像设置为列表中的项目符号;list-style-type可以设置列表项目符号的不同样式,如:none表示无项目符号,disc表示实心圆(默认值),circle表示空心圆,square表示实心方块等。查看全部
-
呃呃呃查看全部
-
clear查看全部
-
盒子模型 宽度 高度 边框:线粗细,线型,线得颜色查看全部
-
vertical align:middle 看css手册:该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐。”这个很绕,打个比喻:假设有两个行内元素a和 b,当a加了一个vertical-align:middle样式之后,b的底部(基线)就会对齐a的中间位置查看全部
-
对主页的页面布局进行分析,把盒子间的嵌套关系理清楚再写代码,掌握自顶向下逐步细化的页面布局的分析方法查看全部
-
利用插件myfocus时,焦点图初始化的ID,与图片列表最外层的ID 必须一致查看全部
-
1、让图片与文本居中对齐,可将图片的对齐方式改为居中对齐(亦可直接设置display:inline;),即:vertical-align:middle;; 2,font-family 选择字体。 3、让特殊文本不跳行,需要使用内联标签,如:<span>;查看全部
-
文字与图片对齐:vertical align:middle;查看全部
-
浏览器的兼容性 最小高度表示写法 min-height:xx _height:xx img是内联因素,这里使用display:block 将其变为块状元素,然后使用margin:0 auto,让其居中(margin居中用法是在知道了父元素width前提下)查看全部
举报
0/150
提交
取消