前端(2) - CSS
初识及入门
css概念
- Cascading Style Sheet 层叠级联样式表,用来控制网页的样式,美化网页
- html:做网页的布局(结构)—结构层
- css:控制显示的样式(美观)—行为层
- js:控制网页的行为(与用户交互)—交互层
CSS在网页中的应用
在网页中,主要有以下应用:字体、颜色、边距、高度、宽度、背景图片、网页定位、网页浮动
CSS的发展史
CSS1.0
CSS2.0:DIV(块)+CSS,HTML与CSS结构分离的思想,网页变得简单,SEO
CSS2.1:浮动、定位
CSS3.0:圆角、阴影、动画....浏览器兼容性
CSS的优势
- 内容和表现分离
- 网页结构表现统一,可以实现复用
- 样式十分丰富
- 建议使用独立于HTML的css文件
- 利用SEO,容易被搜索引擎收录
css基本语法
语法: 选择器{声明}
Title 一级标题
3种引入的方式
行内样式
行内样式:在标签元素中,编写一个style属性,编写样式皆可
Title 一级标题
内部样式
在head中的style标签中,编写样式即可
Title 一级标题
外部样式
在head中,通过link标签指向css文件,使样式生效
css规律
就近原则!!!
当同一个标签存在多个样式时,哪个离这个标签近就用哪个,图示优先级为:行内样式>外部样式>内部样式
拓展:外部样式的两种写法
- 链接式:
html
- 导入式:
CSS2.1
首页link和import语法结构不同,前者是html标签,只能放入html源代码中使用,后者可看作为css样式,作用是引入css样式功能。import在html使用时候需要
学Java
记笔记