1.行内样式是什么?
行内样式(Inline styles)也称内嵌样式,是在HTML标记中插入style属性,再定义要显示的样式,而style属性的内容就是CSS的属性和值;
其格式为:<标记 style=”属性:属性值; 属性:属性值 …”>
注意:(1)利用这种方法定义样式时,作用范围只可控制该标记。
(2)style属性可以应用于除basefont、param和script之外的任意body标记(包括body本身)。
2.什么是内部样式表?
即在html文档中定义样式表,可以在HTML文档的<html>和<body>标记之间插入一个<style>…</style>,在其中定义样式;
其格式为: <style type=”text/css”> <!– 选择符1{属性:属性值; 属性:属性值 …} /* 注释内容 */ 选择符2{属性:属性值; 属性:属性值 …} … 选择符n{属性:属性值; 属性:属性值 …} –> </style>;
3.如何链入外部样式表文件?
链入外部样式表(Linked styles)就是当浏览器读取到HTML文档的样式表链接标记时,将向所链接的外部样式表索取样式。样式表保存为一个样式表文件(.css),然后在网页中用<link>标记链接到这个样式表文件,这个<link>标记必须放到页面的<head>…</head>区内。
其格式为: <head> … <link rel=”stylesheet” href=”外部样式表文件名.css” type=”text/css”> … </head>
4.如何导入外部样式表文件?
导入外部样式表(Imported styles)就是当浏览器在读取HTML文件时,复制一份样式表到这个HTML文件中。导入外部样式表是指在内部样式表的<style>里导入一个外部样式表文件。
其格式为:<style type=”text/css”> <!– @import url(“外部样式表的文件名1.css”); @import url(“外部样式表的文件名2.css”); 其他样式表的声明 –> </style>
5.如何用class选择符定义样式?
用类选择符能够把相同的标记分类定义为不同的样式。
其格式为:<style type=”text/css”> <!– 标记1.类名称1{属性:属性值; 属性:属性值 …} 标记2.类名称2{属性:属性值; 属性:属性值 …} … 标记3.类名称n{属性:属性值; 属性:属性值 …} –> </style>
6.如何用id选择符定义样式?
定义id选择符时要在id名称前加上一个“#”号。与类选择符相同,定义id选择符也有两种方法。
格式为: <style type=”text/css”> <!– #id名1{属性:属性值; 属性:属性值 …} #id名2{属性:属性值; 属性:属性值 …} … #id名n{属性:属性值; 属性:属性值 …} –> </style>
7.使用内部样式表实现以下要求:
(1)<h1>标记的样式按照如下要求设置:字体的颜色为红色,加粗并居中显示;
(2) <h2>标记的样式按照如下要求设置:字体的颜色为绿色,加粗并居中显示;
(3)段落标记<p>的样式要求为:兰色20号的隶书,黄色的背景色,同时也居中显示;
实现以上要求的代码为:
<html>
<head><title>内部样式表</title></head>
<style type="text/css">
<!--
h1 {color:red;font-weight:bold;text-align:center}
h2 {color:green;font-weight:bold;text-align:center}
p {color:blue;font-weight:bold;face:隶书;background-color:yellow;text-align:center}
-->
</style>
<body>
<h1>标题1</h1>
<h2>标题2</h2>
<p>内部样式表</p>
</body>
效果如下图:
8.用链入和导入外部样式表的方式实现以下要求:
(1)〈h1〉标记的样式为:橘黄色加粗显示的字体,居中显示。
(2)〈h2〉标记的样式为:黑色加粗显示的字体,居中显示。
(3)段落标记<p>的样式为:字体为兰色20号的黑体,居中显示。
要求:分别用链入和导入样式表实现对以上格式的设定,导入样式表时,要分两张样式表导入。
链入样式表实现以上要求代码如下:
<html>
<head><title>链接外部表</title>
<link rel="stylesheet" href="waibu.css" type="text/css">
</head>
<body>
<h1>标题1</h1>
<h2>标题2</h2>
<p>内部样式表</p>
</body>
</html>
.css文件中代码如下:
h1 {color:orange;font-weight:bold;text-align:center}
h2 {color:black;font-weight:blod;text-align:center}
p {color:blue;font-family:黑体;font-size:20;text-align:center}
效果图如下:
9.使用class&id实现以下要求:
对网页中的第一句话的颜色定义为兰色,第二句话的颜色定义为红色;第三句话的颜色定义为兰色。 要求:前面两句话用class标记来实现,而最后一句话用id标记实现。使用外部样式表或者内部样式表均可。
实现以上要求的代码如下:
<html>
<head><title>使用类定义与id定义实现要求</title>
<style type="text/css">
<!--
p.trr{color:blue;}
p.l{color:red;}
-->
<!--
#n{color:blue;}
-->
</style>
</head>
<body>
<p class=trr>第一句话</p>
<p class=l>第二句话</p>
<p id=n>第三句话</p>
</body>
</html>
效果图如下:
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:CSDN博客
暂无评论内容