css知识点笔记
2017-08-13 19:53
225 查看
一:css的简介
1. 什么是css
(1)层叠样式表 css是对html进行样式修饰语言 层叠:就是层层叠加,如果不同的css样式对同一个html标签进行修饰,样式有冲突的部分 用后来的覆盖前面的,不冲突的部分相互作用 样式表:就是css属性样式的集合
2.css的作用
(1)修饰html的,使其样式更加漂亮 (2)提高样式代码的复用性 (3)html内容与样式相分离,便于后期的维护
3.css的引入方式和书写规范
(1)内嵌样式 把css样式嵌入html标签里面 <div style="color:red;font-size: 25px;">study,study,study</div> 语法: 1)通过style属性讲样式嵌入html标签里面 2)属性的写法: 属性:属性值 3)多个属性之间使用分号隔开 不建议使用 (2)内部样式 在head标签中使用style标签进行css的引入 <style type="text/css">//告知浏览器使用css解析器去解析 div {color: red;font-size: 25px;} </style> 语法: 1)使用style标签进行css的引入 2)属性的写法 属性:属性值 3)多个属性之间用分号隔开 (3)外部样式 讲css样式抽取成一个单独css文件,谁去使用就引用这个文件 <link rel="stylesheet" type="text/css" href="d.css"/> 语法: 1)创建css文件,讲css属性写带css文件中 2)在head中使用link标签进行使用 3)rel:代表要引入的文件与html的关系 4)属性的写法 属性:属性值 5)多个属性之间用分号隔开 (4)@import方式(基本不用) <style type="text/css"> @import url("css地址"); </style> link与@import的区别: 1)link所有浏览器都支持 import部分低版本不支持 2)import方式是等待html加载完之后再加载 3)import方式不支持js的动态修改
二:css选择器
1.基本选择器
(1)元素选择器 语法:html标签名{css属性} 实例: <style type="text/css"> span{color:red;font-size:100px;} </style> (2)id选择器 语法: #Id的值{css的属性} <style type="text/css"> #div1{background-color:red;} #div2{background-color:pink;} </style> (3)class选择器 语法:.class的值{css属性} 实例: .style1{color:red;} .style2{color: pink;} 选择器优先级:id选择器 > class选择器 > 基本选择器
2.属性选择器
语法:基本选择器[属性=“属性值”]{css属性} 示例: <style type="text/css"> input[type="text"]{background-color: yellow;} input[type="password"]{background-color: red;} </style> <form action="#"> name:<input type="text"/></br> pass:<input type="password"/></br> </action>
3.伪元素选择器
a标签的伪元素选择器 语法: 静止状态:a:link{css属性} 悬浮状态:a:hover{css属性} 出发状态:a:active{css属性} 完成状态:a:visited{css属性}
4.层次选择器
语法:父级选择器 子级选择器......
三:css属性
1.文字属性 font-size : 大小 font-family:字体类型 2.文本属性 color:颜色 text-docoretion:下划线 属性值:none(没有) underline(有) text-align:对齐方式 属性值:left right center 3.背景属性 background-color:背景颜色 background-image:背景图片 属性:url("图片地址") background-repeat:平铺方式 属性:repeat:平铺(默认) no-repeat:单张 repeat-x:横向平铺 repeat-y:竖向平铺 <style type="text/css"> body{ background-image: url("vans.gif"); background-repeat: repeat-y ; } </style> 4.列表属性 list-style-type:列表项前的小标志 属性值:太多 list-style-image:列表前加小图片 属性值:url("图片地址"); 5.尺寸属性 width:宽度 height:高度 <style type="text/css"> #div1{background-color: pink;width: 300px;height: 300px} #div2{background-color:blue;width: 300px;height: 300px} </style> 6.显示属性 display: 属性值:none:隐藏 block:块级显示 inline:行级显示 7.浮动属性 9297 float: 属性值:left right clear:清除浮动 left right both 缺点: (1)影响相邻元素不能正常显示 (2)影响父元素不能正常显示
四:css盒子模型
border:边界
border-style:边框的线性
border-width:盒子的厚度
border-color:边框的颜色
简写:border:厚度 线性 颜色
border-top:上边框
border-bottom:下边框
border-left:左边框
border-right:右边框
padding:盒子内壁与内部元素之间的距离 padding:10px;代表上下左右都是10px padding:1px 2px 3px 4px;代表上右下左 padding:1px 2px; 上下 左右 padding:1px 2px 3px;上 左右 下 padding-top,padding-bottom.padding-left,padding-right margin:盒子的外壁与外部元素的距离 边框外壁与其他元素之间的距离 margin:10px;代表上下左右都是10px margin:1px 2px 3px 4px;代表上右下左 margin:1px 2px; 上下 左右 margin:1px 2px 3px;上 左右 下 margin-top,margin-bottom.margin-left,margin-right
相关文章推荐
- 十天精通css知识点(个人笔记)
- CSS知识点之W3schools学习笔记
- Android开发笔记(各错误或知识点汇总)(转)
- 【数据库原理】滨江学院姜青山 期末试卷知识点笔记整理 南京信息工程大学
- 前端(js/css/html)那些小的知识点,持续更新......
- xhtml & css 简易学习笔记(二)
- OC知识点大全(笔记)
- DIV+CSS中的float浮动定位笔记。
- HTML和CSS的知识点
- CSS基础知识1(传智播客笔记)
- html、css、javascript随手笔记
- css学习笔记之三
- HTML&CSS基础学习笔记1.27-灵活地使用样式
- Java web 学习笔记 Html CSS 小节
- CSS学习笔记:display:flex
- springMVC学习笔记--知识点总结1
- [CCIE笔记]BGP知识点汇总
- CSS学习笔记:链接的样式声明顺序
- 学习笔记--CSS
- CSS 笔记