简介
前端中css基础知识总结。参考书籍《HTML&CSS设计与构建网站》
css原理
理解css的关键在于要看到网页中的任何元素周围都有一个看不见的盒子,css允许你创建规则,来操纵每个盒子以及盒子中的内容的显示方式。
css采用将样式规则与html元素相关联的方式来操纵元素。一条css规则包含两个部分:一个选择器和一条声明。
1 | p{ |
css基础知识
一、使用css:
1、外部引入
1 | <link rel="stylesheet" type="text/css" href="css路径"> |
若需要引入多个css文件,则需要使用多个link标签进行引入。
2、内部引入
1 | <style type="test/css"> |
二、css颜色
1、css3透明度:
1 | p{ |
三、文本
1、字体术语
(1)衬线字体:在主要的笔画的末端有一些额外的装饰,这些装饰被称为衬线。通常用于长篇文本。
(2)无衬线字体:用于文本非常小。
(3)等宽字体:每个字母的宽度都相同。
2、字体选用
1 | //字体样式 |
3、字体格式
1 | //文字对齐方式 |
4、链接样式:
1 | :link{ |
1 | :hover{ |
四、盒子模型
一、盒子的大小
1 | //宽度 |
二、内容溢出
1 | overflow:hidden/scroll |
三、边框、外边距、内边距
1 | //边框宽度 |
四、内边距
1 | //内边距 |
五、外边距
1 | //外边距 |
六、内联元素与块级元素的转换
1 | //内联元素与块级元素转换 |
七、盒子的隐藏
1 | visibility:hidden/visible |
八、盒子的投影
1 | box-shadow: |
九、其他
1 | //盒子的圆角 |
五、列表、表格和表单
一、列表属性
1、项目符号样式
1 | //应用在ul,ol,li中 |
在无序列表中的值可以是:
1 | none/disc/circle/square |
在有序列表中的值是:
2、将图像作为项目符号:
1 | list-style-image: url("images/func.png"); |
3、图像的位置
1 | list-style-position:inside/outside; |
二、表格属性
1 | //表格的宽度 |
三、定义表单 样式
1、定义单行文本框样式
1 |
2、光标样式
1 | curser: |
css布局