前端页面渲染 CSS
css 层叠样式表渲染前端页面
不再使用html5中的table标签,使用更加美观的div+css!!!
选择器:
元素选择器 通过标签名选择同名的标签 标签名{ }
class选择器 通过class属性值选择器标签 .classVal{ } 前提:先给标签添加class属性值;类名:类名不能以数字开头;
id选择器 通过id属性值选择标签 #id{ } 前提:先给标签设置一个id属性和值;唯一:建议id属性值在同一个网页中保持唯一;
其他的选择器:
层级选择器 选择父标签下的所有的子孙标签 父选择器 子孙选择器{ } 中间使用空格
组合选择器 多个选择器选择结果的组合 选择器1,选择器2{ } ,逗号
属性过滤选择器 选择具某个属性值的标签 标签名[属性名="属性值"] []中括号
渲染样式的写法:
1.内部引入,在head标签体中,写一个style标签,这些渲染的代码写在其中即可!
例如:<style type="text/css">
div{
font-size:30px;
color:pink;
}
</style>
2.行内引入,就是在标签的属性位置上面加上一个style属性,任何一个标签中都是有
这个style属性的
例如:<div style="font-size:20px;color:red;">
hello world!
</div>
3.外部引入,就是在css文件夹中新建一个css文件,然后,将css代码写在这个css文件中
然后在html中导入即可,导入是在head标签中,<link rel="stylesheet" href="style.css" type="text/css"/>
注意这个type="text/css"可以不写!!
注意:几种引入方式的优先级是取决于哪个引入方式离标签比较近,就是哪种引入方式具有覆盖生效性!
css样式:
字体样式:是指文字的字号,粗细,字样等
样式名称:font-family
作用:设置文字的字体 font-family="宋体"
说明:设置的字体一定要是系统安装的字体,否则找不到
样式名称:font-size
作用:设置文字的字号大小 font-size=100px
说明:单位是px
样式名称: font-style
作用:设置文字的样式(斜体) font-style="italic";
样式名称:font-weight
作用:设置文字的粗细 font-weight="bolder";
文本样式:是指文本的颜色,间距,缩进等样式
样式名称:color
作用:文本颜色
说明:color="red" 或者 color="#ffffff"
样式名称:line-height
作用:设置文本的行高
说明:单位是像素
样式名称:text-decoration
作用:文本修饰
说明:underline 下划线 overline 上划线 line-througt 删除线
样式名称:text-indent
作用:文本缩进
说明:单位 em,如:text-indent ="2em" 缩进两个字符
样式名称:text-align
作用: 文本水平对其方式
说明: text-align 左对齐 center 居中对其 right 右对齐
边框和背景:
样式名称:border
作用:设置边框的样式
说明:例如: border: #cccccc solid 5px;
样式名称:height
作用:设置标签的行高
样式名称:width
作用:设置标签的宽度
样式名称:backgroud-color
作用:设置对象的背景颜色
样式名称:backgroud-image
作用:设置对象的背景图片
样式名称:backgroud-repeat
作用:设置背景的平铺方式 no-repeat 不平铺
repeat-x 横向平铺 repeat-y 纵向平铺
注意:图片默认是平铺整个满整个盒子
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。