热搜:NVER node 开发 php

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

2024-11-13 18:45:01
CSS的四个核心概念_html/css_WEB-ITnose

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

	red	

blue

代码中red在前blue在后,显示在页面上时第一行“red”,第二行“blue”即符合red在前blue在后,所以它是符合标准流的。如果给上面的标签加上浮动或定位属性,就可能会脱离标准流,如
red	

blue

2.盒模型

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

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


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

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


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

4.浮动float

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