css文件写在css文件和文档里有啥区别

html-css012

css文件写在css文件和文档里有啥区别,第1张

CSS与文档区别

1、css指层叠样式表(CascadingStyleSheets)样式定义如何显示HTML元素样式通常存储在样式表中,外部样式表可以极大提高工作效率,外部样式表通常存储在css文件中。多个样式定义可层叠为一。

2、元素与元素框,页面中显示的内容称为元素,元素显示在浏览器为它生成的元素框中。查看页面中所有元素生成的框,根据元素框中的内容提供者,可将元素分为二大类。置换元素,元素框内容由外部资源提供元素框就是占位符img,input。非置换元素。元素框内容用户提供,浏览器生成,如p,span。

"文档"就是页面,doctype。"流"就指输入输出的形式,其中输入应该是“布局”,输出应该是“显示”综合起来就是:页面布局和显示的形式。

就是普通流了。就像你以前用表格布局基本只涉及到文档流,如绝对定位的元素不占文档流,它会忽略文档流的存在而浮在已有东西的上面。如相对定位它占文档流,所以定位不好它会覆盖已有的东西。

浮动的东西也不占的,只是文档流会围绕浮动的东西。因为div布局要经常用浮动,不浮动不好布局。

如一个主div1是文档流,假设里面有(2个浮动div(高100px)),如果你不加清理,overflow或其他处理方法。

因为你的东西在两个浮动的div里,这时你接个主div2,那它是出现在div1的下面,而不是在100px下,当然ie会自动扩大高度,但其他浏览器可不会。