我爱编程Web前端学习笔记

CSS初探11

2017-06-26  本文已影响0人  一个非典型IT学习者

Head First HTML与CSS

第十章 div与span

CSS——掌控页面的表现

CSS简写方式(内边距、外边距、边框、背景和字体)

1.内边距简写

原CSS:

padding-top:0px;

padding-right:20px;

padding-bottom:30px;

padding-left:10px;

简写CSS:

padding:0px 20px 30px 10px;/*按照上右下左的顺序,中间用空格隔开*/

2.外边距简写

原CSS:

margin-top:0px;

margin-right:20px;

margin-bottom:30px;

margin-left:10px;

简写CSS:

margin:0px 20px 30px 10px;/*方法和内边距相同*/

如果四个方向上的内/外边距值都相同,还可以更简短:

padding:20px;

margin:30px;

如果上下边距相同,左右边距相同,可以这样写:

padding:20px 30px;/*先上下,后左右*/

margin: 40px 50px;/*先上下,后左右*/

3.边框简写

边框简写比边距更灵活,可以任意指定顺序。

原CSS:

border-width:thin;

border-style:solid;

border-color:#007e7e;

简写CSS:

border:thin solid #007e7e;/*个数随意,顺序随意*/

4.背景简写

类似于边框,可以任意指定顺序。

原CSS:

background-color:white;

background-image:url(images/cocktail.gif);

background-repeat:repeat-x;

简写CSS:

background:white url(images/cocktail.gif) repeat-x;/*顺序随意,个数随意,还可以指定另外一些值比如background-position*/

5.字体简写

字体属性众多,如font-family,font-style,font-weight,font-size,font-variant,line-height等。有一个简写可以将这些属性包装成一个属性:

font:font-style font-variant font-weight font-size/line-height font-family

前三个属性是可选的,顺序随意。

font-size属性是必须的,line-height属性是可选的,但必须写在“font-size/”后面。

最后要增加字体系列,也是可选的。

例如,原CSS:

font-size:small;

font-family:Verdana,Helvetica,Arial,sans-serif;

line-height:1.6em;

简写CSS:

font: small/1.6em Verdana,Helvetica,Arial,sans-serif;

6.问答

Q:是否一定要使用简写形式?

A:不一定,怎么合适怎么来。

<span>元素

<div>允许为块级元素创建逻辑分区,<span>元素则采用类似方法建立内联内容的逻辑分组。

可以利用类和<span>元素,对非同一元素中的同类文本进行归类,赋予相同的样式。

一般的内联元素(如span,em和strong)和块元素和图像也是可以设置宽度,增加外边距、内边距和边框的。只不过规则稍有不同。


欠账3篇。

这几天做实验,可能得假期补了。。。

fighting!



上一篇 下一篇

猜你喜欢

热点阅读