CSS的概述

1.1 CSS的概述
1.1.1 CSS是什么css

CSS 一般称为CSS样式或层叠样式表,主要用于设置HTML页面中的文本内容(字体、大小、对其方式等)、图片的外形(高宽、边框样式、边距等)以及版面的布局等外观显示样式。html

CSS能够是HTML页面更好看,CSS色系的搭配可让用户更舒服,CSS+DIV布局更佳灵活,更容易绘制出用户须要的结构。编程

1.1.2 CSS名词解释浏览器

CSS (Cascading Style Sheets) :指层叠样式表ide

        样式:给HTML标签添加须要显示的效果。布局

        层叠:使用不一样的添加方式,给同一个HTML标签添加样式,最后全部的样式都叠加到一块儿,共同做用于该标签。学习

1.1.3 CSS样式规则字体

使用HTML时,须要听从必定的规范。CSS亦如此,要想熟练的使用CSS对网页进行修饰,首先须要了解CSS样式规则。具体格式以下网站

        选择器{属性1:属性值;属性2:属性值;..}设计

        在上面的样式规则中,“选择器”用于指定CSS样式做用的HTML对象,花括号内是对该对象设置的具体样式。属性和属性值以键值对方式出现,使用英文冒号“:”分隔。多个属性之间使用英文分号“;”分隔。例如:

<style>

h2{

color:red;

font-size:100px;

}

</style>

初学者在书写CSS样式时,除了要遵循CSS样式规则,还必须注意CSS代码结构中的几个特色,具体以下:

l CSS样式“选择器”严格区分大小写,“属性”和“属性值”不区分大小写。

l 多个属性之间必须用英文状态下的分号隔开,最后一个属性后的分号能够省略,可是,为了便于增长新样式最好保留。

l 若是属性的值由多个单词组成且中间包含空格,则必须为这个属性值加上英文状态下的引号。例如:
p { font-family:"Times New Roman";}
l 在编写CSS代码时,为了提升代码的可读性,一般会加上CSS注释,例如:

/* 这是CSS注释文本,此文本不会显示在浏览器窗口中  */

l 在CSS代码中空格是不被解析的,花括号以及分号先后的空格无关紧要。所以,可使用空格键、Tab键、回车键等对样式代码进行排版,即所谓的格式化CSS代码,这样能够提升代码的可读性。例如:
h1{ font-size:20px; color:red; }

h1{

font-size:20px;                    /* 定义字体大小属性  */

color:red;                          /* 定义颜色属性  */

}

l 上述两段代码所呈现的效果是同样的,可是,第二种书写方式的可读性更高。须要注意的是,属性的值和单位之间是不容许出现空格的,不然浏览器解析时会出错。例如,下面这行代码就是不正确的。

h1{ font-size:20 px; }                /* 20和单位px之间有空格 */

1.1.4 引入CSS样式                                                                                                                                                                                                                                                                                          

CSS使用很是灵活,及能够嵌入在HTML文档中,也能够是一个单独的文件,若是是单独的文件,则必须以.css为扩展名。CSS和HTML的结合3种经常使用方式:

1) 行内样式

行内样式,是经过标签的style属性来设置元素的样式。

<!--方式1:行内样式

color : 表示字体颜色

font-size : 表示字体大小

-->

<a style="color: #f00; font-size: 30px;">传智播客</a>

CSS的概述
行内样式经过标签的属性来控制样式,这样并无作到结构与表现(HTML展现结构、CSS显示效果)相分离,因此通常不多使用。学习阶段有时候为了快速编程,偶有使用。

2) 内部样式

内部样式又称为内嵌式,是将CSS代码集中卸载HTML文档的<head>头部标签体中,而且使用<style>标签订义。

给当前html文件中的多个标签设置样式。

在html的<head>标签中使用<style>标签来定义CSS

<!--方式2:内部样式

 

background-color : 表示背景色

 

-->

 

<style type="text/css">

 

body{

 

background-color: #ddd;

 

}

 

</style>

CSS的概述
内嵌式CSS样式只对其所在的HTML页面有效,能够对多处标签统一设置样式,所以,仅设计一个页面时,使用内嵌式是个不错的选择。但若是是一个网站,不建议使用这种方式,由于他不能充分发挥CSS代码的重用优点。

3) 外部样式

外部样式又称为链入式,是将全部的样式放在一个或多个以.css为扩展名的外部样式表文件中,经过<link>标签将样式链接到HTML文档中。

<!--方式3:外部样式

 

rel="stylesheet" ,固定值,表示样式表

 

type="text/css",固定值,表示css类型

 

href ,表示css文件位置

 

font-family 表示使用的字体系列,多个字体使用逗号分隔。例如:“字体1,字体2,字体3”,此时优先使用“字体1”,若是“字体1”系统不存在,再使用“字体2”,以此类推。

 

-->

 

<link rel="stylesheet" type="text/css" href="css/demo00.css"/>

CSS的概述
CSS的概述
链入式最大的好处是同一个CSS样式表能够被不一样的HTML页面连接使用,同时一个HTML页面也能够经过多个<link />标记连接多个CSS样式表。
CSS的概述

相关文章
相关标签/搜索