嵌入式css怎么写?

来自:互联网
时间:2019-11-11
阅读:

在HTML中定义CSS的方式有:Embedding(嵌入式)、Linking(引用式)、Inline(内联式)。下面我们来看一下嵌入式css怎么写。

嵌入式通过将CSS写在网页源文件的头部,即在<head>和<head>之间,通过使用HTML标签中的<style>标签将其包围,其特点是该样式只能在此页使用,解决行内样式多次书写的弊端。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>嵌入式</title>
<style type="text/css">
p{
    text-align: left;  /*文本左对齐*/
    font-size: 18px;  /*字体大小 18 像素*/
    line-height: 25px;  /*行高 25 像素*/
    text-indent: 2em;  /*首行缩进2个文字大小空间*/
    width: 500px;  /*段落宽度 500 像素*/
    margin: 0 auto;  /*浏览器下居中*/
    margin-bottom: 20px;  /*段落下边距 20 像素*/
}
</style>
</head>
<body>
    <p>
        嵌入式css示例,嵌入式css示例,
        嵌入式css示例,嵌入式css示例,
        嵌入式css示例,嵌入式css示例,
    </p>
</body>
</html>

效果如下:

1.jpg

在上面示例中,段落进行如下设置:文本左对齐、字体为 14 号、行高 25 像素、宽度 500 像素、下边距 20 像素、浏览器下居中、首行缩进两个文字大小空间。

首行缩进使用相对单位,此设置的作用是当字体大小改变时,如font-size: 18px;依然能够实现缩进两个文字大小空间。

行内样式带来了样式修改的不方便,例如上个示例中两个段落都使用同样的样式,但需要编写两遍;而使用内嵌式样式后,就可以将所有的段落样式放在一起。

style不仅可定义CSS样式,还可以定义JavaScript脚本,故使用style时需要注意。当style的type值为text/css时,内部编写CSS样式;若 style的type值为text/javascript时,内部编写JavaScript脚本。

style 标签的 title 属性

style 中有一个比较特殊的属性 title,使用 title 可以为不同的样式设置一个标题,浏览者就可以根据标题选择不同的样式达到浏览器中切换的效果,但 IE 浏览器不支持,Firefox 浏览器支持此效果。

返回顶部
顶部