随笔分类 - 每日小问题(css)
摘要:如下图,要使复选框和后面的文字都基于外层的div垂直居中,那么要同时给div和input元素设置vertical-align:middle。(如果没有用,那么在div元素中就通过line-height为div的height值设置垂直居中
阅读全文
摘要:当line-height等于元素的高度时,可使该元素内的行内元素垂直居中,不会使块级显示模式元素垂直居中,在下述情况中:某个div元素内有一个h2元素,给div设置line-height等于height值时,会使h2中的文字垂直居中,而不会改变h2的位置:(因为h2继承了父元素div的line-he
阅读全文
摘要:当父元素设置有overflow:hidden的情况下,设置line-height的值超出父元素盒子范围时,其内容会被隐藏,而在没有设置overflow:hidden的时候,一般情况下当line-height的值超出父元素盒子范围时,其内容会显示在下面的元素中,但由于下面元素的一些不同情况,其内容有时
阅读全文
摘要:body中的内容如下所示,设置两个div盒子元素,其中分别放置两个p标签并写上文字。 第一种情况,css样式如下,注意给box1中的p标签设置了浮动属性,当一直调大margin-top的值,直到p标签中的文字超出了box1的范围,会发现box2中的文字不再居左显示,而是紧跟第一段文字后面显示,即使b
阅读全文
摘要:使用复合属性要注意要将复合属性写在前面,单属性写在后面,以层叠复合属性中的单属性值,若将复合属性写在后面,如 那么并不会显示字体为斜体以及不会变粗,即因为复合属性没有写相应的属性,则会直接将其层叠为没有相应的样式,因此很容易出现问题。 复合属性有font、border、background等,其中尤
阅读全文
摘要:为margin设置百分数时,无论是margin-left、margin-top、margin-right、margin-bottom,都是相对于其父元素的width大小设定的,而不是按照height大小设定,padding也是同理。为什么基于width而不是height呢?css的权威解释如下: 我
阅读全文

浙公网安备 33010602011771号