CSS基础语法

CSS(层叠式样式表)是用来给HTML标签添加样式的语言

1.前端三层

语言功能
结构层HTNL搭建结构,放置部件,描述语义
样式层CSS美化页面,实现布局
行为层Javascript实现交互效果,数据收发,表单验证等

2.CSS3的书写位置

一般使用<link>标签引入,如:
<link rel="stylesheet" href="css.css">
其中,css.css为文件名

3.CSS3的注释:/* */

4.CSS3的选择器

  • id选择器
  • 标签选择器
  • 复合选择器

    • 后代选择器
    • 交集选择器
    • 并集选择器
  • 伪类
伪类意义
a:link没有被访问的超级链接
a:visited已经被访问过的超级链接
a:hover正被鼠标悬停的超级链接
a:active正被激活的超级链接(按下按键但还没松开按键
:empty选择空标签
:focus选择当前获得焦点的表单元素
:enabled选择当前有效的表单元素
:disabled选择当前有无效的表单元素
:checked选择当前已经勾选的单选按钮或复选按钮
:root选择<html>标签
  • 元素关系选择器

    • 子选择器
    • 相邻兄弟选择器
    • 通用兄弟选择器
  • 序号选择器
  • 属性选择器

    5.常用文本样式属性

    (1)color属性设置文本内容的前景色
    表示法:英文单词,十六进制,rgb(),rgba()等
    (2)font-size属性设置字号,通常单位为px
    (3)font-weight设置字体的粗细程度,通常用normal和bold两个值
    (4)font-style属性设置字体的倾斜
    (5)text-decoration属性设置文本的修饰线(下划线,删除线)

    6.字体属性

    使用font-family属性设置字体

    7.段落和行相关属性

    (1)text-indent属性定义首行文本内容之前的缩进量
    (2)line-height属性定义行高
    (3)单行文本垂直居中,设置行高=盒子高度

    8.盒模型

    所有HTML标签可以看成矩形盒子,由width,height,padding,border构成,称为“盒模型”。
    盒子总宽度=width+左右padding+左右border;
    盒子总高度=height+上下padding+上下border
    其中,width表示盒子内容的宽度;
    height表示盒子内容的高度;
    padding表示盒子的内边距,即盒子边框内壁到文字的距离。


XY
4 声望1 粉丝