CSS
CSS简介
- Cascading Style Sheets
- 层叠样式表
- 可以在同一个区域中设置不同的样式效果,可以实现效果的层叠
使用CSS
- CSS不是独立存在的,必须与HTML一起使用
- 行内写法
<p style="background: #00FFFF;height: 20px;"> </p>
- 块写法
<style type="text/css">
- 使用@import url(CSS资源) -- 暂不支持
-
<link rel="stylesheet" type="text/css" href="路径"/>
CSS中的选择器
- 选择器是指使用CSS的操作方式
- 标签选择器
- 以次标签命名的样式
- 设置次标签的样式,不管在页面出现多少次标签,都会使用该样式
- 类选择器
- 在HTML标签中有class属性
<p class="我是定义的类名"></p>
CSS中的扩展选择器
- 组合选择器
- 对多个不同选择器进行相同样式的设置,用逗号隔开
- 伪元素(伪类)选择器
- 在HTML中已经预定义了一些样式或选择器,可以直接使用
<style type="text/css">
a:link{/*原始状态*/ background-color:bisque ; }
a:hover{/*悬停状态*/ background-color: #FFE4C4; }
a:active{/*点击状态*/ background-color: #0000FF; }
a:visited{/*点击后状态*/ background-color: #00FFFF; }
CSS的盒子模式
- 在进行布局钱,需要将数据封装到区块中
- 参数信息
- 边框 :border
<style type="text/css">
border: 2px solid red;/*线宽,线类型,线颜色*/
- 内边距: padding
- 内边距是盒子内,内容和盒子边框的距离
- 设置区块中的标签元素与区块的距离
<style type="text/css"> div{ padding: 20px; } </style>
- 外边距:margin
<style type="text/css"> div{ margin: 20px; } </style>
- 浮动
- 将某一区域“上浮”
<style type="text/css"> div{ float: left; /*取消浮动*/ clear: both; } </style>
如有问题,请发送邮件至buxiaqingcheng@163.com或者buxiaqingcheng@dingtalk.com