1.css书写规范:CSS (Cascading Style Sheets) :层叠样式表----->对标签进行样式的设置
<head>
<style>
/*css代码*/ //注释快捷点ctrl+/
span{font-size:30px;color:bule;} //属性1:值1;属性2:值2;
</style>
</head>
2.选择器
1.元素选择器
元素名称{}
span{ } //此样式作用于所有的span标签
2.类选择器名称
先定义class属性
.类名{/*css ...*/} //作用于所有此class属性的标签
3.id选择器
定义id属性,必须在本页面唯一
#id{ /* css */ } //#后面没有空格 作用于此id对应的标签
改变特定标签内容属性值
4.层级
选择器1 选择器2 …..{ //选择器有层级关系,表示作用与选择器1下的选择器2标签
/*css样式代码*/
}
5.组合选择器
选择器1,选择器2...{ //作用于所有的选择器
}
2.边框属性
border : 1px solid red; //边框的粗细 样式 颜色
width:300px; //边框宽度
height:300px; //边框高度
3.浮动属性(float)
三个值:left right none(默认值) //设置浮动属性后,脱离原来文档流,即脱离原来版式
注意事项:
当标签中有内容时,浮动后不会被覆盖
4.转换
行内元素 //有多少内容占多少空间
块级元素 //独占一行,自带换行符
display:block; //块级元素显示
display:inline; //行内元素显示
display:none //不显示,不占空间
5字体属性
font-size:100px;
color:red; //不需要font
6.盒子模型
边框 border //与前面讲的边框是一个边框,border : 1px solid red;
内边距 padding
外边距 margin
margin:0px auto; //居中
均有对应的left right top bottom属性如 border-left:20px;
也可进行通用设置
7.css和html结合的方式
内部样式
<a style="font-size:120px ; color : red;">船只学院</a>
<head><style> .... </style></head>
外部样式
<link rel="stylesheet" type="text/css" href="cssdemo.css"/>
三个属性 rel:表示导入的为样式列表
type:表示导入的为css
href: 文件路径