Home  >  Article  >  Web Front-end  >  CSS基础学习十二:CSS样式_html/css_WEB-ITnose

CSS基础学习十二:CSS样式_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:33:35980browse

        CSS样式包括:CSS背景,CSS文本,CSS字体,CSS列表,CSS表格,CSS轮廓等样式。我们就目前用到的

CSS样式简单地介绍一下。

下面只是总结性的一些东西,具体的可以参考:CSS样式教程

         (1)背景色

         background-color

        设置背景颜色

        可能的值:

        颜色名称:如red,yellow,blue

        十六进制颜色值:如#ffffff

        rgb颜色值:如rgb(255,255,255(十六进制为ff))

        transparent:默认的,背景颜色透明

        inherit:继承父元素的背景色

        (2)背景图片

        background-image

        设置背景图片

        值:url(图片目录)

        background-repeat

设置背景图片是否重复

值:

repeat   横向和纵向都重复(默认的)

repeat-x  横向重复

repeat-y  纵向重复

no-repeat 不重复

(3)background-position

设置背景图片的位置

值:

一些关键词  top,left,right,bottom,center

百分比:x% y%

像素值:xpx,ypx

注意:养成习惯,两个值,一个表示水平方向,一个表示垂直方向。

(4)字体颜色

color

设置字体颜色

可能的值:

颜色名称:如red,yellow,blue

十六进制颜色值:如#ffffff

rgb颜色值:如rgb(255,255,255(十六进制为ff))

inherit:继承父元素的背景颜色

(5)文字缩进

text-indent

设置文字的缩进,注意,多行内容只有第一行缩进

可能的值:像素

xpx 像素

x% 基于父元素宽度的百分比

inhertit 继承父元素的文字缩进属性

(6)文本对齐方式

text-align

设置文本的对齐方式,注意基于块级元素

可能的值:

left   把文本排列在左边,左对齐

right 把文本排列在右边,右对齐

center 文本居中

和center的区别:

对于文本的效果是一样的

对于非文本,center依然可以把内容居中

(7)字体大小

font-size

设置文本的字体大小

可能的值:

xpx 文本大小为xpx

xem 文本大小为xem

(8)px和em解释

px :像素,计算机上的一个点

em:相对大小,1em,1倍当前字体大小的尺寸,2em,2倍当前字体大小的尺寸。如字体大小是16px,那么1.75em就等于28像素。

设置字体大小的时候,xem是相对于父元素的字体大小的x倍来设置。

(9)字体

font-family

设置使用什么类型的字体

可能的值:

字体名称   如Times,Georgia,serif等

规则:

可以定义多种字体,逗号隔开,先使用前面的字体,当前面的字体没有,使用下一种,以此类推。

(10)字体风格

font-style

设置文本正常或斜体

可能的值:

normal  文本正常显示

italic 文本倾斜显示

oblique 文本倾斜显示设置

(11)字体加粗

font-weight

设置文本加粗

可能的值:

normal 正常字符,默认

bold   粗体字符

bolder  更粗的字符

lighter 更细的字符

100-900 整百值,400相当于normal,700相当于bold20

(12)字母间距

letter-spacing

设置字母之间的间距,默认为0

可能的值:

xpx 字母之间的间距是xpx

xem 字母之间的间距是xem

(13)字间距

word-spacing

设置字(单词)之间的间距

可能的值:

xpx 字之间的间距是xpx

xem 字之间的间距是xem

(14)字符转换

text-transform

设置字母大小写

可能的值:

none 不做任何处理

uppercase  全部大写显示

lowercase  全部小写显示

capitalize 单词首字母大写

(15)文本装饰

text-decoration

设置文本装饰效果

可能的值:

none 不作任何处理

underline 文本添加下划线

overline  文本添加上划线

line-through 文字中间添加一个贯穿线

bink 文本闪烁,不推荐使用

(16)字母间距和字间距在中文的区别

在中文中的应用

在中文中没有子母和单词的概念

在外国人看来,每个汉字相当于letter

所以,对于中文,我们一般使用letter-spacing

每个汉字在英文中相当于一个字母,因此使用letter-spacing效果起作用,word-spacing对汉字不起作用

(17)列表的标志的类型

list-style-type

设置列表项标志的类型

常用的值:

none 无标志

disc  实心圆标志

circle  空心圆标志

square  实心方块标志

decimal 数字标志,从1开始的自然数

lower-roman 小写罗马数字

upper-roman  大写罗马数字

lower-alpha 小写字母

upper-alpha  大写字母

(18)表格边框

boeder属性设置表格边框

border-collapse 属性设置表格边框折叠为单一边框:

width 和 height 属性定义表格的宽度和高度。

text-align 和 vertical-align 属性设置表格中文本的对齐方式。

text-align 属性设置水平对齐方式,比如左对齐、右对齐或者居中:

vertical-align 属性设置垂直对齐方式,比如顶部对齐、底部对齐或居中对齐:

 padding 属性控制表格中内容与边框的距离

border-spacing设置分隔单元格边框的距离。

caption-side设置表格标题的位置。

empty-cells设置是否显示表格中的空单元格。

table-layout设置显示单元、行和列的算法。

(19)轮廓

 outline是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。

outline在一个声明中设置所有的轮廓属性

outline-color设置轮廓的颜色

outline-style设置轮廓的样式

outline-width设置轮廓的宽度

       接下来我们就具体演示一下这些CSS样式的效果:

<span style="font-size:18px;"><meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>CSS</title></span>
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn