HTML5+CSS3网页设计
上QQ阅读APP看书,第一时间看更新

1.3 HTML5CSS样式表

1.在HTML5网页中插入CSS样式表

CSS(层叠样式表)主要用来展现HTML网页的文档样式,在制作HTML5网页时CSS样式表是不可缺少的。样式表一般分为两种:外部样式表和内部样式表。

外部样式表的插入在HTML5文档的头部标记<head>中实现,代码如下:

<head>

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

</head>

其中href="css/main.css"显示链接的样式表名称和目录地址,外部样式表保存格式为“*.css”。

下例所示为样式表实例:

.h1{

width:60%;/*元素的宽度设定*/

margin:0 auto;/*元素的外边距设定,左右居中*/

}

内部样式表可写在HTML文档内部,代码如下:

<head>

<style type="text/css">

.center{

text-align:center;

}

.main{

margin-top:30px;

}

</head>

2.HTML5与样式表实例介绍

在实际的网页中制作种,通常使用HTML5标记描述网页结构,使用CSS样式表修饰网页元素。

【例1-11】制作HTML5与CSS3相结合的网页。该例主要描述的是网页中<body>部分的<header>区域,使用<nav>标记制作正文的导航区域,用<ul>标记制作无序列表,<li>标记制作具体的列表项,并通过href="style.css"语句引用外部样式表来修饰该页面。该例在浏览器中显示如图1-14所示。

978-7-111-59436-9-Chapter01-26.jpg

图1-14 HTML5与CSS3的结合

代码如下:

978-7-111-59436-9-Chapter01-27.jpg

CSS代码如下:

978-7-111-59436-9-Chapter01-28.jpg

978-7-111-59436-9-Chapter01-29.jpg

在该例的CSS样式表中使用background-color:pink语句设置页面背景颜色;border-color:red语句设置边框颜色;display:block语句设置nav标记为区块;list-style:none语句清除列表标识。该网页在浏览器中显示如图1-14所示。

想一想:怎样为文字部分加上背景?

想一想:怎样设置文字的字体大小?

练一练

制作网页页面导航部分。

代码如下:

978-7-111-59436-9-Chapter01-30.jpg

978-7-111-59436-9-Chapter01-31.jpg

CSS3部分代码如下:

978-7-111-59436-9-Chapter01-32.jpg

效果如图1-15所示。

978-7-111-59436-9-Chapter01-33.jpg

图1-15 导航区域