【CSS】CSS概述
2016-01-29 11:37
627 查看
在敲牛腩的时候对CSS有了一定的了解,但是只是了解了凤毛麟角,如果想真正学到精髓还需要深入的研究,首先从CSS的概念开始吧。
1. 浏览器默认
2. 外部式样表
3. 内部式样表(位于 <head>标签内部 )
4. 内联式样(在 html元素内部)
<6>在HTML引入CSS的方法:
外联式Linking(也叫外部样式):将网页链接到外部样式表。
嵌入式Embedding(也叫内页样式):在网页上创建嵌入的样式表。
内联式Inline(也叫行内样式):应用内嵌样式到各个网页元素。
其中,优先级:内联式 > 嵌入式 > 外联式
1、内联式
结果:
直接定义在元素标记中,h1后面的就是蓝底白字, 最后一个属性不加分号,H1 是选择器所有的H1 标记都用,不需要独立的css文件。
2、嵌入式
结果:同上
3、外联式
1)首先建立相应的css文件
2)将css文件拖到需要的html页面中
刚开始接触CSS,理解的还不是很透彻,先总结这么多。希望大神指点
<1>概念:
CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。<2>基本格式
css规则是由两部分组成 : 选择器 以及 一条或多条声明. selector { declaration1 , declaration2 ......} 选择器通常是一个html元素, 每条属性是一个属性和一个值组成.属性和值用:号分开.例如 : h1{ color:red ; font-size:14px ; }<3>作用 : 解决内容与表现分离的问题
<4>层叠次序 :1. 浏览器默认
2. 外部式样表
3. 内部式样表(位于 <head>标签内部 )
4. 内联式样(在 html元素内部)
<5>CSS与HTML关系:
Html 定义网页的内容和结构,css用于定义网页的形式,对于一个网页而言要有清晰的内容还要有良好的外观。非常美观的页面形式,如果仅用一套规范是无法完成的。有了CSS之后同样也是用于分离。便于维护。设置网页样式的一套规范和html都是共同的组织,叫w3c组织负责制定和发布。<6>在HTML引入CSS的方法:
外联式Linking(也叫外部样式):将网页链接到外部样式表。
嵌入式Embedding(也叫内页样式):在网页上创建嵌入的样式表。
内联式Inline(也叫行内样式):应用内嵌样式到各个网页元素。
其中,优先级:内联式 > 嵌入式 > 外联式
1、内联式
<span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>行内式</title> </head> <body> <h1 style="color:white;background-color:blue"> 李晓东 </h1> </body> </html> </span>
结果:
直接定义在元素标记中,h1后面的就是蓝底白字, 最后一个属性不加分号,H1 是选择器所有的H1 标记都用,不需要独立的css文件。
2、嵌入式
<span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>内嵌式</title> <style type="text/css"> h1{ color:white; background-color:blue; } </style> </head> <body> <h1>李晓东</h1> </body> </html</span>
结果:同上
3、外联式
1)首先建立相应的css文件
2)将css文件拖到需要的html页面中
<span style="font-size:18px;"><!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>首页-李晓东新闻发布系统</title> <link href="css/commono.css" rel="stylesheet" /> </head></span>
刚开始接触CSS,理解的还不是很透彻,先总结这么多。希望大神指点
相关文章推荐
- CSS之column语法
- CSS 属性选择器详解
- CSS 参考手册
- CSS那些事儿-阅读随笔3(清除浮动)
- 提高CSS文件可维护性的五种方法
- iPhone6的CSS3媒体查询
- CSS3动画-表盘
- 所有设备的CSS像素
- css属性第二版
- 转载:css元素隐藏原理及display:none和visibility:hidden
- Css3绘制圆形
- 转载:你所不知的 CSS ::before 和 ::after 伪元素用法
- css3 滚动条出现 页面不跳动
- CSS兼容
- placeholder样式
- CSSearchableIndex
- CSSearchableItem
- CSSearchableItemAttributeSet
- CSS简介
- 模仿锤子手机“飞行模式”dialog样式