怎样使用CSS技术美化网页?(知识点2)

知识引入

  • 引入CSS样式表

CSS提供了行内式、内嵌式、外链式、导入式四种引入方式,具体介绍如下。

  1. 行内式

行内式也被称为内联样式,是通过标签的style属性来设置标签的样式,其基本语法格式如下。

<标签名 style="属性:属性值;">内容</标签名>

Style是标签的属性,任何HTML中都有style属性,可以用来设置行内式。行内式写在<html>根标签中,例如:<h1 style="font-size:20px;color:blue;">使用行内式修饰文本</h1>

*注意:行内式通过标签的属性来控制央视的,这样并没有做到结构与样式分离,所以不推荐使用。

2.内嵌式

(1)内嵌式是将CSS代码集中写在HTML文档的<head>头部标签中,并且用style标签定义,其基本语法格式如下。

<head>

<style type="text/css">

选择器{属性1:属性值;属性2:属性值;属性3:属性值;}

</style>

</head>

(2)下面通过一个案例演示一下如何使用内嵌式CSS样式,先编写代码如图1.

图1

运行显示页面如图2中圈起来的部分。

图2

3.外链式

(1)外链式也叫链入式,是将所有的样式放在一个或多个以".css"为扩展名的外部样式表文件中,通过<link href="css文件的路径" type="text/css" rel="stylesheet"/>

上述语句中,<link/>标签需要放在<head>头部标签中,并且必须指定<link/>标签的三个属性,具体如下。

href:定义所链接外部样式表文件的URL,可以是相对路径,也可以是绝对路径。

type:定义所链接文档的类型,在这里需要指定为"text/css",表示链接的外部文件为CSS样式表。

rel:定义当前文档与被链接文档之间的关系,在这里需要指定为"stylesheet",表示被链接的文档是一个样式表文件。

(2)下面通过一个案例来演示一下如何通过外链式方式引入CSS样式表,具体步骤如下。Step01.创建一个HTML文档并添加文本,如图3.

图3

Step02.将该文档命名并保存,然后新建一个文档,选择css,然后点击创建,如图4.

图4

Step03.创建好后保存,编写样式代码,然后保存,如图5

图5

Step04.保存然后再HTML文档中添加<link/>语句,将"style.css"外部样式表文件链接到HTML文档中,如图6.

图6

Step05.保存好后会出现,成功链接后再文档工具栏上方出现"style.css",如图7.

图7

Step06.运行显示如图8.

图8

4.导入式

导入式与外链式相同,都是将样式存放再外部样式表文件中。对HTML头部文档应使用style标签,并在style标签内开头处使用@import语句,即可导入外部样式表文件,其基本语法格式如下。

<style type="text.css"/>

@import url(css文件路径);或@import "css 文件路径";

/*在此还可以存放其他CSS样式*/

</style>

导入只需要将<link/>语句换成以下其中一个代码:

(1)<style type="text.css"/>

@import url(style.css);

</style>

(2) <style type="text.css"/>

@import "style.css";

</style>

*注意:虽然导入式与外链式相同,但是大多数网站都采用外链式方式引入外部样式表。

原因是两者的加载时间和顺序不同。

5.以上就是使用CSS技术美化网页(知识点2)的内容了,我们下期讲知识点3(CSS基础选择器)。

相关推荐
我命由我123451 小时前
NPM 与 Node.js 版本兼容问题:npm warn cli npm does not support Node.js
前端·javascript·前端框架·npm·node.js·html5·js
浪浪山小白兔2 小时前
HTML5 语义元素详解
前端·html·html5
刻刻帝的海角18 小时前
CSS 颜色
前端·css
浪浪山小白兔19 小时前
HTML5 新表单属性详解
前端·html·html5
浪浪山小白兔1 天前
HTML5 常用事件详解
前端·html·html5
python算法(魔法师版)1 天前
html,css,js的粒子效果
javascript·css·html
LBJ辉2 天前
1. 小众但非常实用的 CSS 属性
前端·css
PABL012 天前
uniapps使用HTML5的io模块拷贝文件目录
sqlite·uniapp·html5
陈奕迅本讯2 天前
HTML5和CSS3拔高
前端·css3·html5
学不完了是吧2 天前
html、js、css实现爱心效果
前端·css·css3