CSS初探19

作者: 一个非典型IT学习者 | 来源:发表于2017-07-29 14:24 被阅读0次

Head First HTML与CSS

第十二章 HTML5标记

CSS——掌控页面的表现

为页面创建导航

为页面创建导航,具体来说,需要用到一个列表和一些锚标记。

首先,为导航创建一组链接:

<a href="index.html">HOME</a>

<a href="blog.html">BLOG</a>

<a href="">INVENTIONS</a>

<a href="">RECIPES</a>

<a href="">LCOATIONS</a>

然后把这些锚包围在一个无序列表中,把它们当作一组列表项。

列表非常适合建立导航:

<ul>

<li><a href="index.html">HOME</a></li>

...

<li><a href="">LOCATIONS</a></li>

</ul>

接下来增加导航CSS:

ul{

background-color:#efe5d0;

margin:10px 10px 0px 10px;

list-style-type:none;

padding:5px 0px 5px 0px;

}

ul li{

display:inline;

padding:5px 10px 5px 10px;

}

ul li a:link,ul li a:visited{

color:#954b4b;

border-bottom:none;

font-weight:bold;

}

ul li.selected{

background-color:#c8b99c;

}

效果如下:

要使用HTML5标记,可以在无序列表外包围一个<nav>元素。

<nav>

<ul>...</ul>

</nav>

同时修改CSS:

nav{

background-color:#efe5d0;

margin:10px 10px 0px 10px;

}

nav ul{

margin:0px;

list-style-type:none;

padding:5px 0px 5px 0px;

}

nav ul li{

display:inline;

padding:5px 10px 5px 10px;

}

nav ul li a:link,ul li a:visited{

color:#954b4b;

border-bottom:none;

font-weight:bold;

}

nav ul li.selected{

background-color:#c8b99c;

}

效果如下:


相关文章

  • CSS初探19

    Head First HTML与CSS 第十二章 HTML5标记 CSS——掌控页面的表现 为页面创建导航 为页面...

  • CSS_基础

    初探css,了解个大概,本文主要是对"zhaolion:CSS入门笔记 - 初识CSS"的简要记录 CSS的好处 ...

  • CSS初探

    题外话 前端开发接触最多的就是浏览器,那么主流的浏览器都有哪些呢?有人可能会说搜狐、百度、UC这些比较常见的浏览器...

  • CSS初探

    Head First HTML与CSS 第七章 CSS入门 CSS——掌控页面的表现 CSS结构简介 CSS包含一...

  • CSS 初探

    CSS 指层叠样式表 (Cascading Style Sheets) 样式,定义了如何显示 HTML 元素 作用...

  • css像素—初探

    一 、像素是什么? The pixel is the basic unit of programmable col...

  • CSS初探7

    Head First HTML与CSS 第九章 盒模型 CSS——掌控页面的表现 原效果图如下: 只在左边增加内边...

  • CSS初探6

    Head First HTML与CSS 第九章 盒模型 CSS——掌控页面的表现 今天,我们要对某一段落文字利用C...

  • CSS初探18

    Head First HTML与CSS 第十二章 HTML5标记 CSS——掌控页面的表现 关于HTML5 不够特...

  • CSS初探16

    Head First HTML与CSS 第十一章 布局与定位 CSS——掌控页面的表现 CSS表格显示 CSS表格...

网友评论

    本文标题:CSS初探19

    本文链接:https://www.haomeiwen.com/subject/lpxclxtx.html