码迷,mamicode.com
首页 > Web开发 > 详细

第一章入门篇CSS样式的分类、盒模型

时间:2018-11-21 15:37:13      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:utf-8   order   href   set   ref   矩形   元素   解释   宽度   

1.CSS样式的分类

CSS样式分为一项4种:

1.内联样式表,直接写在元素style属性里面的样式,如

<p style="color:red;">内联样式</p>

2.内部样式表,写在<head><.head>标签内部<style></style>标签里面的样式

<head>
    <meta charset="utf-8" />
    <title>无标题文档 </title>
    <style>
           .colorred{
                 color:red;
                    }
    </style>
</head>                                            

3.外部样式表,通过link方式链接的样式

<link rel="Stylesheet" href="Styles/StyleSheet1.css" type ="text/css" />

4.导入样式表,通过import标签导入的样式,import标签必须在style标签内部,也可以在一个样式表文件中导入其他样式表文件,导入的样式表必须写在样式表的第一行,但是浏览器在最后解释,有可能造成闪屏

 <style>
        
        @import url("Styles/StyleSheet1.css");/*导入样式表*/
</style>

 

2.盒模型

网页上的每个元素都是以一个矩形的形式存在,每个矩形由元素内容、内边距、边框、外边距组成。如下图元素的最内部分是元素内容,包裹这内容的是内边距,内边距外面的边框,最外面的外边距。

技术分享图片

元素盒模型的大小直接影响到元素占用的空间。盒模型的宽度、高度计算方式

盒模型的宽度:margin-left+border-left-width+padding-left +width+padding-right+border-right-width+margin-right

盒模型的高度:margin-top+border-top-width+padding-top+height+padding-bottom+border-bottom-width+margin-bottom

 

以上的盒模型计算方式是大部分浏览器都适用的,但是在ie6及更低版本的浏览器中有可能触发怪异模式

低版本的ie浏览器存在两种渲染模式:标准模式和怪异模式,没有标明DOCTYPE 或者DOCTYPE拼写错误会导致IE触发怪异模式

怪异模式下面的盒模型宽度高度是盒模型的宽度和高度,不是元素的宽度和高度

怪异模式下的盒模型宽度、高度计算方式

宽度:margin-left+width+margin-right

高度:margin-top+height+margin-bottom

如果盒模型的内边距和边框加起来超过设定的宽度和高度会撑大元素,并且会随着元素内容的增大而变大

第一章入门篇CSS样式的分类、盒模型

标签:utf-8   order   href   set   ref   矩形   元素   解释   宽度   

原文地址:https://www.cnblogs.com/lidaying5/p/9994240.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!