CSS入门学习(转)
2015-07-22 14:07
603 查看
一、基础学习
1、何为CSS
CSS是Cascading Style Sheets(层叠样式表)的简称,是一种标记语言,它不需要编译,可以直接由浏览器执行(属于浏览器解释型语 言).CSS文件也可以说是一个文本文件,它包含了一些CSS标记,CSS文件必须使用css为文件名后缀, 可以通过简单的更改CSS文件,改变网页的整体表现形式,可以减少我们的工作量,所以
她是每一个网页设计人员的必修课。
2、语法
2.1引用
链接式(href[css] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
<head>
<link rel="stylesheet" type="text/css" href="http://www.dreamdu.com/style.css" />
</head>
href -- 指定需要加载的资源(CSS文件)的地址URI
rel -- 指定链接类型
type -- 包含内容的类型,一般使用type="text/css"
导入样式(@import
[css] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
<head>
<style type="text/css">@import url(http://www.dreamdu.com/style.css);</style>
</head>
内嵌式
[css] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
<style type="text/css">
/* ----------文字样式开始---------- */
/* 梦之都白色12象素文字 */
.dreamduwhite12px
{
color:white;
font-size:12px;
}
/* 梦之都黑色16象素文字 */
.dreamdublack16px
{
color:black;
font-size:16px;
}
/* ----------文字样式结束---------- */
</style>
注意:style标签应该在head标签内部.
行内样式
[css] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
<p style="font-size: 10px; color: #FFFFFF;">
使用CSS内联引用表现段落.
</p>
把CSS样式直接作用在XHTML标签中.
2.2选择器
CSS选择器就是CSS样式的名字,当在XHTML文档中表现一个CSS样式的时候,就要用到一个CSS.标签选择器
类别选择器
ID选择器
实例总结
id与class选择符在CSS与XHTML中的用法总结 | ||
CSS中的写法 | XHTML中的写法 | |
标签选择符 | p{font-size:12px;} | <p>www.dreamdu.com</p> |
id选择符 | #id_selector{font-size:12px;} | <p id="id_selector">梦之都</p> |
class选择符 | .class_selector{font-size:12px;} | <p class="class_selector">梦之都</p> |
3、优点
内容与表现分离,有了CSS,网页的内容(XHMTL)与表现就可以分开了.使用CSS可以减少网页的代码量,增加网页的浏览速度
二、总结
1、导图
2、难点剖析
2.1外部引用CSS中
链接式(link)与导入样式(@import)的区别
(1)所属类别不同。link属于XHTML标签,而@import完全是CSS提供的一种方式。
link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。
(2)加载顺序的差别。
当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载。所以有时候浏览@import加载CSS的页面时开始会没有样式(就是闪烁),网速慢的时候还挺明显。
(3)兼容性的差别。
由于@import是CSS2.1提出的所以老的浏览器不支持,@import只有在IE5以上的才能识别,而link标签无此问题。
(4)使用dom控制样式时的差别。
当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。
2.2表格与表单的区别
表格用于布局,表单用来传输数据,在表格里面可以包含表单,在表单里面也可以包含表格,用表格来布局表单里面的数据,如果你有数据提供给后台程序,比如一个输入框,文本框等,这些元素通常要放到一个表单,这样才可以完成数据的提交。
3、小编寄语
CSS主要是用来控制网页显示的样式。通过CSS可以让HTML里的内容展现出绚丽的效果,就好比给一个人化妆,用的恰当,效果就好。本文只是对CSS一些简单的内容作了一下整理,至于其他强大的功能还需要我们继续探索,在以后的学习中逐渐深入。
相关文章推荐
- 样式表写法
- AlterDialog 常用的样式
- 用GruntJS合并、压缩CSS资源文件
- CSS浮动属性
- 【技术分享】CSS 实现渐变色背景
- CSS3 Box-sizing(盒子模型)
- JS获取CSS属性值
- ofbiz 购物样式 ecommain.css
- 解决 iOS webkit 使用CSS动画时闪烁的问题
- CSS display
- 用Move.js配合创建CSS3动画的入门指引
- css3制作导航栏
- CSS BFC学习笔记
- xhtml div+css浮动
- 用Move.js配合创建CSS3动画的入门指引
- 使用样式表控制IE5.5浏览器中滚动条
- css权威指南笔记
- CSS相关
- iOS设置全局状态栏样式
- Web前端开发基础 第四课(CSS小技巧1)