首页 理论教育 应用CSS实现网站建设与管理

应用CSS实现网站建设与管理

时间:2023-10-29 理论教育 版权反馈
【摘要】:行内样式直接对HTML标记使用style属性,然后将CSS代码直接写在其中。--p {margin-left:20px}body {background-image:url}-->内嵌式中所有的CSS代码集中在了同一个区域,方便了后期维护,页面有了一定程度的精减。在Dreamweaver图形用户界面中应用已经定义好的选择器时,只需先选择相应的区块,在下面CSS属性面板中选择已经定义好的选择器名即可。

应用CSS实现网站建设与管理

定义好CSS样式后,需要在网页区块中应用样式效果,让样式与布局相互关联起来,从而可以让浏览器识别并调用。这里介绍四种在页面中应用样式的方法:行内式、内嵌式、链接式和导入式。

1.行内式

行内式也称内部样式表。行内样式直接对HTML标记使用style属性,然后将CSS代码直接写在其中。

<html>

<head>

<title>行内式</title>

</head>

<body>

<p style="color:#FF0000;fone-size:20px;text-decoration:underline;">行内式1</p>

<p style="color:#FF0000;fone-style:italic;">行内式2</p>

</body>

</html>

行内式需要为每一个标记设置style属性,后期维护成本高,网页容易过于烦琐。

2.内嵌式

内部样式表是把样式表放到页面<head></head>区里,这些定义的样式就应用到页面中了,样式表是用<style>标记插入的,从下例中可以看出<style>标记的用法:

<head>

<style type="text/css">

<!--

p {margin-left:20px}

body {background-image:url("images/pic1.gif")}

-->

</style>

</head>

内嵌式中所有的CSS代码集中在了同一个区域,方便了后期维护,页面有了一定程度的精减。

3.链接式

链接式也称链入外部样式表,应用最为广泛。通常需要单独新建一个样式表文件,然后在页面中<link>标记链接到这个样式表文件。

<head>(www.xing528.com)

<link rel="stylesheet" type="text/css" href="mystyle.css">

</head>

上述代码表示浏览器从“mystyle.css”文件中以文档格式读出定义的样式表。“rel=”“stylesheet”是指在页面中使用这个外部的样式表。“type=”“text/css”是指文件的类型是样式表文本。“href=”“mystyle.css”是文件所在的位置。

下面为一个链接式的实例,首先创建一个html文件:

<html>

<head>

<title>链接式</title>

<link rel="stylesheet" type="text/css" href="mystyle.css">

</head>

<body>

<h2>链接式1</h2>

<p>链接式2</p>

</body>

</html>

再创建一个mystyle.css文件:

h2 {color:#FF0000;}

p {margin-left:20px;}

可以看出,mystyle.css样式表文件和html文件单独分开,一个外部样式表文件可以应用于多个html页面。当用户改变这个样式表文件时,所有页面的样式都随之而改变。在制作大量相同样式页面的网站时,只需要链接到样式表文件。链接式有利于后期的修改、编辑,浏览时也减少了重复下载代码。

4.导入式

导入外部样式表是指在页面初始化时就导入一个外部样式表,作为文件的一部分。导入mystyle.css样式表时使用@import语句有以下几种形式:

@import mystyle.css;

@import"mystyle.css";

@import'mystyle.css';

@import url("mystyle.css");

例中“@import"mystyle.css"”表示导入mystyle.css样式表,注意使用时外部样式表的路径。方法和链接入样式表的方法很相似,但导入外部样式表输入方式更有优势。实质上它相当于是内部样式表中的一部分。

在Dreamweaver图形用户界面中应用已经定义好的选择器时,只需先选择相应的区块,在下面CSS属性面板中选择已经定义好的选择器名即可。动手给区块应用样式时,“标签选择器”自动应用样式效果,“类别选择器”通常写为“class=”“类别选择器名”,“ID选择器”可通过“id=”“ID选择器名”来应用各个选择器效果。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈