添加
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>
如果在不同样式表中为同一选择器(元素)定义了一些属性,则将使用最后读取的样式表中的值