#HTMLcss
块标签
- 1.独占一行,不和其余标签待在一行;
- 2.能设置宽高
常见的块标签:h1-h6,p,div,table,hr,br,ul,ol,css3
行标签
- 1.能够和其余行标签待在一行
- 2.不能设置宽高
常见的行标签:a,em,strong,span(行标签中的div)spa
行内块标签
- 1.能够设置宽高
常见的行内块标签:input,img,textarea设计
行块标签转化
inline 表明行标签 display: inline 块标签转换行标签 block 表明块标签 display: block 行标签转换块标签 inline-block 表明行块标签(行标签的特性多一点) 能够设置宽高 也能够在一行显示 display: inline-block;code
常见标签书写规则
- 1.a标签不能嵌套a标签
- 2.块标签中能够写块标签和行标签(可是不是全部的块标签均可以)
- 3.p标签和h1-h6标签不能嵌套块标签
- 4.行标签只能嵌套行标签,不能嵌套块标签
- 5.注意缩进
css
css
内联样式表,最新版本是css3blog
引入方式
- 内部引入
- 直接写
- 外部引入
选择器
在css中用来选择标签的一个规则input
标签选择器
选择全部的标签更改样式it
id选择器
根据标签的id属性选择该标签table
类选择器
内容能够用div包起来在div里设计样式class
后代选择器
无论隔多少层,都会被选中 .con p{ color:red; }
子代选择器
直接选择子元素 .con>p{ color:red; }
群组选择器
并列选中全部的指定元素 h1,h2 { color: blue; }
属性选择器
规定属性的选择器 input[type="text"] {
background-color: green;
}
伪类选择器
a:link{ /*连接没有被访问*/ color: gray; } a:visited{ /*连接被访问过*/ color: red; } a:hover{ /*鼠标悬停*/ color: deeppink; } a:active{ /*鼠标点击*/ color: gold; }
选择器的优先级
优先级比较的是相同的css样式 标签选择器 < 类选择器 < id选择器
外部引入和内部引入没有优先级之分 行内样式优先级高于head里写的
class的命名规范
见名知意 以数字字母下划线组成 可是不能以数字开头