一. CSS简介
- CSS 指层叠样式表 (Cascading Style Sheets)
- 样式定义如何显示 HTML 元素,更好的修饰html
- 多种样式共同作用于一个标签
- 了解决内容与表现分离的问题
二. CSS基础语法
选择器名称 {属性名1:属性值1; 属性名2:属性值2;... }
-
如果值为若干单词,则要给值加引号:
p {font-family: "sans serif";}
三.CSS选择器
-
选择器的分类
- 类选择器
.类名{ color:red;...}
- id选择器
#id名{color:red;...}
- 元素选择器
标签名{color:red;...}
- 伪元素选择器
标签名:link{ color:red;...}
- 类选择器
-
选择器 组合
h1,h2,h3,h4,h5,h6 { color: green; }
-
选择器 关系
{
li strong { font-style: italic; font-weight: normal; } <p><strong>我是粗体字,不是斜体字,因为我不在列表当中,所以这个规则对我不起作用</strong></p> <ol> <li><strong>我是斜体字。这是因为 strong 元素位于 li 元素内。</strong></li> <li>我是正常的字体。</li> </ol>
}
四.CSSS与HTML的结合方式
- 内部样式
- style属性方式
<font style="font-size:150;color:red">爱好</font>
- style标签方式
<style></style>
放在head标签中
- style属性方式
- 外部样式
- 导入方式
@import url=("xxx.css")
- 链接方式
<link rel="stylesheet" type="text/css" href="xxx.css"></link>
- 导入方式
五. CSS常用布局
- 盒子模型
- border 设置盒子边框
- padding 内边距 元素在盒子中的位置
- margin 外边距 盒子的位置
- 浮动属性
- float
- 定位属性 position
- position:static
- position:fixed
- position:relative
- position:absolute
- 内部样式