外边距还可以应用到行内元素,不过效果稍有不同。假设你想在重点强调的文本上设置上下外边距:strong{margin-top:25px;margin-bottom:50px;}这在规范中是允许的,不
查看详情第7章曾经讨论过,网页设计人员可以为元素设置负外边距。这会导致元素框超出其父元素,或者与其他元素重叠,但并不违反框模型。考虑以下规则:div{border:1pxdottedg
查看详情幸运的是,确实有一种办法可以为元素单边上的外边距设置值。假设你只想把h2元素的左外边距设置为3em。不必使用margin(这需要键入很多auto),而是可以采用以下方法:
查看详情第7章曾讨论过,所有文档元素都生成一个矩形框,这称为元素框(elementbox),它描述了一个元素在文档布局中所占的空间大小,因此,网页设计中每个框都影响着其他元素框
查看详情run-in元素网站建设CSS2引入了一个值run-in,这也是一个有意思的块/行内元素混合,可以使某些块级元素成为下一个元素的行内部分,这种功能对于某些标题效果很有用,这
查看详情行内块元素看上去值名inline-block是一个混合产物,实际上也确实如此,行内块元素(inline-blockelement)确实是块级元素和行内元素的混合,这个display值是CSS2.1中新
查看详情行内格式化第6章曾讨论过,所有元素都有一个line-height。这个值会显着地影响行内元素如何显示,所以要特别注意。首先来看如何确定一行的高度。行的高度(或行框的高
查看详情设置auto如果设置width、margin-left或margin-right中的某个值为auto,而余下两个属性指定为特定的值,那么设置为auto的属性会确定所需的长度,从而使元素框的宽度等
查看详情CSS2包含一个属性来为文本增加阴彩,不过这个属性并没有在CSS2.1中保留,因为在CSS2.1完成前没有一个浏览器对此提供了充分的支持。可以考虑一下,如果要让Web浏览器
查看详情下面来看如何使用text-transform属性处理文本的大小写。默认值none对文本不做任何改动,将使用源文档中原有的大小写,头名思义,uppercase和lowercase将文本转换为全
查看详情前面已经介绍了对齐,下面来看如何处理网页设计中字间隔和字母间隔。同样地,这些属性存在一些不太直观的问题。字间隔word-spacing属性接受一个正长度值或负长度值
查看详情不错,很多Web设计都需要选择适当的颜色,让页面有最酷的外观,不过在真正的Web设计中,可能更多的时间都花在这样一些问题上:文本放在哪里,文本的外观是怎样的。由于
查看详情