CSS学习之菜鸟入门

一、基础学习

1、何为CSS

CSS是Cascading Style Sheets(层叠样式表)的简称,是一种标记语言,它不需要编译,可以直接由浏览器执行(属于浏览器解释型语 言).

CSS文件也可以说是一个文本文件,它包含了一些CSS标记,CSS文件必须使用css为文件名后缀, 可以通过简单的更改CSS文件,改变网页的整体表现形式,可以减少我们的工作量,所以
她是每一个网页设计人员的必修课。

2、语法

2.1引用

链接式(href

<head>
	<link rel="stylesheet" type="text/css" href="http://www.dreamdu.com/style.css" />
</head>

href -- 指定需要加载的资源(CSS文件)的地址URI

rel -- 指定链接类型

type -- 包含内容的类型,一般使用type="text/css"

导入样式(@import

<head>
	<style type="text/css">@import url(http://www.dreamdu.com/style.css);</style>
</head>

内嵌式

<style type="text/css">
/* ----------文字样式开始---------- */

/* 梦之都白色12象素文字 */
.dreamduwhite12px
{
	color:white;
	font-size:12px;
}
/* 梦之都黑色16象素文字 */
.dreamdublack16px
{
	color:black;
	font-size:16px;
}

/* ----------文字样式结束---------- */
</style>

注意:style标签应该在head标签内部.

行内样式

<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一些简单的内容作了一下整理,至于其他强大的功能还需要我们继续探索,在以后的学习中逐渐深入。

相关阅读:CSS入门基础经典教程

CSS教程

时间: 2024-11-04 20:22:08

CSS学习之菜鸟入门的相关文章

HTML5菜鸟入门指导:简介、平台搭建、示例演示

HTML5菜鸟入门指导:简介.平台搭建.示例演示 一.HTML5简介 1.  了解HTML (1).什么是HTML? HTML是用来描述网页的一种语言: HTML指超文本标记语言(Hyper Text Markup Language) HTML不是变成语言,是一种标记语言 (2).版本 HTML出现于1991年 HTML+出现于1993年 HTML2.0出现于1995年 HTML3.2出现于1997年 HTML4.01出现于1999年 XHTML1.0出现于2000年 HTML5出现于2012年

css学习感言

在培训学校学习了一个多月了,最近主要讲的是css,准确的说老师上课讲css用了8天的时间,讲课的速度飞快,可能是对于我这种零基础的学生来说吧,感觉学起来很吃力,不过在这个过程中也学到了许多知识,这里主要介绍一下css中选择器权重的问题,css中选择器分为三类1.元素选择器2.类选择器3.id选择器4.通配符 ,这里主要介绍前三类. 元素选择器:例如table,input,button等他们分别表示一大类,称之为元素.它的权重是最小的,相当于日常生活中重量单位的一克.它是对一大类比如table,i

swift菜鸟入门视频教程-06-函数

本人自己录制的swift菜鸟入门,欢迎大家拍砖,有什么问题可以在这里留言. 主要内容: 函数定义与调用(Defining and Calling Functions) 函数参数与返回值(Function Parameters and Return Values) 函数参数名称(Function Parameter Names) 函数类型(Function Types) 函数嵌套(Nested Functions) 视频地址: 百度网盘:http://pan.baidu.com/s/1dD8E5M

swift菜鸟入门视频教程-05-控制流

本人自己录制的swift菜鸟入门.欢迎大家拍砖.有什么问题能够在这里留言. 主要内容: For 循环 While 循环 条件语句 控制转移语句(Control Transfer Statements) 视频地址: 百度网盘:http://pan.baidu.com/s/1hq44BFe 土豆:http://www.tudou.com/programs/view/R629qicZGeo/ 源代码: http://download.csdn.net/detail/mengxiangyue/75469

算警示吧——此文来自张鑫旭(说说CSS学习中的瓶颈)

by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=2523 虽已数年,但未就学习专门写过文章,这回破处了.苍蝇不叮没有缝隙的鸡蛋,领导不做没有跟拍的表演,同样,想到写CSS学习的文章也是有原因的(虽然我的不少行为没有原因). 情景再现(尊重隐私,下面故事中人名均为化名,有加工): 如月姑娘(本届D2上微博中奖上台最漂亮的那位)的内部分享会——关于CSS3 backgrou

ps菜鸟入门教程:[6]字体制作教程

ps菜鸟入门教程:[6]字体制作教程 | 浏览:230 | 更新:2014-01-03 13:00 | 标签: 字体 1 2 3 4 5 6 7 分步阅读 ps字体制作不是很难,准确地说,我今天分享的这个经验不难学,菜鸟也能很快掌握,所以我也把它划到了ps菜鸟入门教程里面,呵呵.自个儿看教程学习吧,很容易! 工具/原料 photoshop cs 6.0 ps菜鸟入门教程之字体制作 新建背景图层,输入名称,尺寸等,这个是按照个人喜好设定的.   设定好之后,复制一层.   将前景色改成你喜欢的颜色

swift菜鸟入门视频教程-10-属性

本人自己录制的swift菜鸟入门,欢迎大家拍砖,有什么问题可以在这里留言. 主要内容: 存储属性(Stored Properties) 计算属性(Computed Properties) 属性观察器(Property Observers) 全局变量和局部变量(Global and Local Variables) 类型属性(Type Properties) 视频地址: 百度网盘:http://pan.baidu.com/s/1kTr782b 土豆:http://www.tudou.com/pro

swift菜鸟入门视频教程-01-基础部分

本人自己录制的swift菜鸟入门,欢迎大家拍砖,有什么问题能够在这里留言. 主要内容: 常量和变量 凝视 分号 整数 浮点数 类型安全和类型判断 数值型字面量 数值型类型转换 类型别名 布尔值 元组 可选 断言 视频地址: 百度网盘: http://pan.baidu.com/s/1mgkJ6Tq 土豆:http://www.tudou.com/programs/view/nZPgYV9Hqzs/ 源代码: http://download.csdn.net/detail/mengxiangyue

Bootstrap框架菜鸟入门教程

Bootstrap菜鸟入门教程 Bootstrap简介 Bootstrap,来自 Twitter,是目前最受欢迎的前端框架.Bootstrap 是基于 HTML.CSS.JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷. 一.栅格系统 栅格系统的工作原理: "行(row)"必须包含在 .container (固定宽度)或 .container-fluid (100% 宽度)中,以便为其赋予合适的排列(aligment)和内补(padding). 通过"行(ro