Heim > Web-Frontend > HTML-Tutorial > CSS的四个核心概念_html/css_WEB-ITnose

CSS的四个核心概念_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-24 11:49:48
Original
1126 Leute haben es durchsucht

CSS(Cascading Style Sheet)层叠样式表,又称级联样式表,是一组格式设置规则,用来进行网页风格设计。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放在HTML文档中,而用于定义表现形式的CSS规则则存放在另一个文件中或HTML文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间。
CSS的核心概念有四个:标准流、盒模型、position、float,它们是CSS的基础也是最常用的几个属性。
1.标准流
标准流就是标签的排列方式,页面里显示的顺序和代码里的顺序一致就是符合标准流了。例如:

	<div>red</div>	<p>blue</p>
Nach dem Login kopieren
代码中red在前blue在后,显示在页面上时第一行“red”,第二行“blue”即符合red在前blue在后,所以它是符合标准流的。如果给上面的标签加上浮动或定位属性,就可能会脱离标准流,如
<div style="float:right">red</div>	<p>blue</p>
Nach dem Login kopieren
2.盒模型

网页上的对象都可以看作一个盒子,设计师可以通过创建定义来控制这个盒子的属性。这些对象包括:段落、列表、标题、图片以及层

,而这个盒子就是盒模型(Box Model)


盒模型主要由4部分组成,从内到外分别是:content内容、padding填充、border边框、margin边界,一般来说整个盒子在页面中所占有宽度的计算是:
总宽度=左边界+左边框+左填充+右填充+右边框+右边界
但是不同浏览器对宽度的诠释不一样,所以要显示出它预期的效果要实际测量做好兼容工作。
	.example{		width:300px;		//设置盒子宽度		padding:10px;		//设置填充		border:5px solid #000;	//设置边框		margin:20px;		//设置边界	}
Nach dem Login kopieren
3.定位position

这个属性决定了元素是如何定位的,它的值大概有五种


每个网页都可以看成是由一层层页面堆叠起来的

4.浮动float

就是把元素浮动,它的取值一共有四个:left right none inherit,光看名字就懂了最初的 float 只是用来实现文字环绕图片的效果,而现在 float 的应用已不止这个

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage