Skip to content

添加

CSS添加的样式表分为内部样式表,外部样式表和内联样式表


内部样式表

当单个文件需要特别样式时,可以使用内部样式表,在<head>部分通过<style>标签定义内部样式表

html
<head>
    <style type="text/css">
        body {
        	background-color: red
        }
        p {
        	margin-left: 20px
        }
    </style>
</head>

外部样式表

所有的格式化代码均可移出HTML文档,然后移入一个独立的样式表,这个样式表是.css为后缀的,当样式需要被应用到很多页面的时候,外部样式表是最佳的选择,使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观,外部样式表是.css文件,使用时需要进行引入

html
<!--每张HTML页面必须在head部分的<link>元素内包含对外部样式表文件的引用-->
<head>
<link rel="stylesheet" type="text/css" href="Mystyle.css">
</head>

组件样式设计和导入技巧:如果有些区域的CSS时公用的,我们可以将这个公用的CSS外部文件进行导入到当前设计的CSS外部或者内部样式文件中:

css
/*公用的css文件: /common/menu.css*/
a {
    color: red;
}

当前组件的CSS文件,将公用的CSS文件进行引入:

css
@import url("./common/menu.css")
body {
    background: red;
}

内联样式表

当特殊的样式需要应用到个别元素时,就可以使用内联样式,在相关的标签中直接使用样式属性

html
<p style="color: red; margin-left: 20px">这是一个段落</p>

如果在不同样式表中为同一选择器(元素)定义了一些属性,则将使用最后读取的样式表中的值

Released under the MIT License.