css属性

目录

CSS Unicode字体

CSS外观属性

CSS复合选择器

标签显示模式(display)

    块级元素(block-level)

    行内元素(inline-level)

CSS 三大特性

CSS 背景(background)

盒子模型(CSS重点)

    盒子边框(border)

内边距(padding)

外边距(margin)

    盒子模型布局稳定性

浮动(float)

版心和布局流程

清除浮动

定位(position)

CSS高级技巧-元素的显示与隐藏

CSS用户界面样式

    精灵图

字体图标

HTML新标签与特性

常用新标签

新增的input type属性值:

常用新属性

多媒体标签

CSS3 新增选择器

伪元素选择器(CSS3)

背景缩放(CSS3)

CSS3盒模型

过渡(CSS3)


CSS Unicode字体

    font-weight:字体粗细
        数字 400 等价于 normal,而 700 等价于 bold

    font-style:字体风格
        normal:默认值,浏览器会显示标准的字体样式。
        italic:浏览器会显示斜体的字体样式。
        oblique:浏览器会显示倾斜的字体样式。
        (平时我们很少给文字加斜体,反而喜欢给斜体标签(em,i)改为普通模式)

    font:综合设置字体样式 (重点)
        选择器{font: font-style  font-weight  font-size/line-height  font-family;}
        (使用font属性时,必须按上面语法格式中的顺序书写,不能更换顺序,各个属性以空格隔开。
        注意:其中不需要设置的属性可以省略(取默认值),但必须保留font-size和font-family属性。)

CSS外观属性

    color:文本颜色
        取值方式有三种
            1.预定义的颜色值,red,green,blue等。
            2.十六进制,如#FF0000,#FF6600,#29D794等(最常用)
            3.3.RGB代码,如红色可以表示为rgb(255,0,0)或rgb(100%,0%,0%)。

    line-height:行间距
        三种方式分别为像素px(最常用),相对值em和百分比%

    text-align:水平对齐方式
        left:左对齐(默认值)
        right:右对齐
        center:居中对齐
        (是让盒子里面的内容水平居中, 而不是让盒子居中对齐)
    
    text-indent:首行缩进
        数值、em字符宽度的倍数、或相对于浏览器窗口宽度的百分比%,允许使用负值, 建议使用em作为设置单位。

    text-decoration 文本的装饰
        none默认。定义标准的文本。
        underline定义文本下的一条线。下划线也是我们链接自带的
        overline定义文本上的一条线。
        line-through定义穿过文本下的一条线。

CSS复合选择器

    交集选择器
        交集选择器由两个选择器构成,其中第一个为标签选择器,第二个为class选择器,两个选择器之间不能有空格,如h3.special。

    并集选择器
        各个选择器通过逗号连接而成的,任何形式的选择器(包括标签选择器、class类选择器id选择器等)
        如果某些选择器定义的样式完全相同,或部分相同,就可以利用并集选择器为它们定义相同的CSS样式。

    后代选择器
        外层标签写在前面,内层标签写在后面,中间用空格分隔

    子元素选择器
        父级标签写在前面,子级标签写在后面,中间跟一个>进行连接,注意,符号左右两侧各保留一个空格。(亲儿子  不包含孙子 重孙子之类)

    伪类选择器
        :link      /* 未访问的链接 */
        :visited   /* 已访问的链接 */
        :hover     /* 鼠标移动到链接上 */
        :active    /* 选定的链接 */

标签显示模式(display)

    块级元素(block-level)

        每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度、高度、对齐等属性,常用于网页布局和网页结构的搭建
        常见的块元素有

~

你可能感兴趣的:(HTML+CSS)