CSS3秘笈:第一章

1.<div>和<span>标签:

<div>和<span>标签:就像是一个空的容器,我们要往里面填充内容。一个div就是一个块,意味着它的前后都要空一行;而span则呈嵌套模式,成为一个段落的一部分。<div>标签标示任何不连续的内容块,像一个段落或者标题。<span>标签用于行内元素,出现在一个更大的段落或标题中的文字或者短语。布局如:

<div id=”footer”>

<p>Copyright 2006,<span class=”bizName”> CosmoFarmer.com</span></p>

<p>Call customer service at 555-555-5501 for more information</p>

</div>

2.常用于网页结构的标签:

·<section>标签中包含一组相关的内容,就像一本书中的章节一样。

·<aside>标签中包含与其周边的内容相关的内容,如杂志上的侧边栏一样。

·<footer>标签中包含通常放在页面底部的一些信息。如版权声明、法律信息、一些网站的导航链接等等。

·<nav>元素用来包含重要的导航链接。

·<figure>标签用于说明图。可以把<img>标签放在其中。H5还有一个新标签<figcaption>,它用来显示图片的说明文字。

3.如何让IE8及更早的版本支持HTML5的标签?

在</head>标签之前放置以下代码:

<!--[if lt IE 9]>

<script src=”//html5shiv.goolecode.com/svn/trunk/html5.js”></script>

<![endif]-->

这段代码使用了一条被称作“IE条件注释(IECC)”的东西,嵌入了一些只有IE9之前的版本可见的JavaScript代码,其他浏览器会自动忽略它。

4.注意事项:

(1)不要用<font>来控制文本的显示。

(2)不要用<b>和<i>来使文字变成粗体和斜体。如果需要强调某一个字或者短语可以使用<strong>标签将文本显示为粗体,对于次要的文字可以利用<em>标签进行强调(浏览器会将该标签内容显示为斜体)。

(3)不要用<table>标签进行网页布局。它仅仅用于显示表格式的信息,如电子数据表、进度表和图表等。

(4)不要使用仅能装饰内容外观的笨拙的<body>标签属性。

(5)不要滥用<br>标签。

5.如果还不能确定怎样用HTML来创建完善的网页, 那么可以参考以下小技巧:

(1)用标题表示文本的相对重要性。当两个标题对于网页的主题同样重要时,那就给这两个标题使用相同等级的标题;如果有一个标题不太重要,或者它是另一个标题的子标题就给它使用下一级的标题。一般来说,最好按顺序使用标题,尽量不跳号。

(2)对文本段落使用<p>标签。

(3)对于包含多个相关项目的列表,则使用无序列表(<ul>),比如导航链接、标题,或者诸如此类的一组提示语。

(4)使用有序列表(<ol>)来表示一个过程的步骤,或者定义一组项目的顺序。本书教程就是一个好范例,如“最受僧侣欢迎的十大网站”这类排名也是不错的例子。

(5)如果要创建一个术语表及其定义或描述,则要用<dl>(定义列表标签),并结合使用<dt>(定义术语)及<dd>(定义描述)标签。

(6)如果要包含一段引用语,就要尽量对长段落使用<blockquote>标签,对简短的引语则使用<q>标签。

(7)利用一些生僻的标签如<cite>来引用书的标题、新闻报道或网站。用<address>标签来标识和提供该网页作者的联系信息。

(8)绝对不要使用任何仅用于改变文本或图片展示的标签或属性,因为CSS完全可以轻松实现。

(9)如果没有适当的HTML标签,却又必须标识网页上的某一个元素或某一组元素,以获得与众不同的展现效果时,可以使用<div>和<span>标签。

(10)不要滥用<div>标签。对于导航栏可以使用HTML5的<nav>标签。

(11)要记得关闭标签。

(12)用W3C检验器来检测网页。

6.doctype(文档类型)的重要性。

HTML遵循一定的规则,这些规则都包含字一个文档类型定义文件中,也称作DTD。每一个HTML版本都有一个对应的DTD。文档类型声明告诉浏览器正在使用的HTML版本,让浏览器显示正确网页。

HTML5的文档类型很简单:

<!doctype html>

时间: 2024-10-29 19:12:15

CSS3秘笈:第一章的相关文章

CSS3秘笈复习:第一章&amp;第二章&amp;第三章

第一章: 1.<cite>标签不仅可以将网页设置为斜体,还能给标题做上标记,使它便于被搜索引擎搜索到. 第二章: 1.import指令链接样式表: CSS本身有一种添加外部样式的方法:@import指令.把这个指令添加到一个HTML的<style>标签中,像这样: <style> @import url(css/styles.css); </style> 要将所有@import行都放在CSS规则之前. 第三章: 1.类选择器命名只允许使用字母数字连字符(-)

CSS3秘笈读书笔记 2015/12/5

第一章 CSS需要的HTML 一.用HTML来组织内容,用CSS使内容看起来更美观 思考布局结构: (1)HTML根据逻辑划分和识文本在网页中所起的作用,如<h1> 标签介绍最重要的网页内容,其他标题将内容分为其他次要的,但却与之相关的小节. (2)使用名称意思与该内容在网页中所起的作用最接近的标签,而不是根据内容的外观定义标签 (3)简洁.清晰的HTML可以提升网页在搜索引擎网站上的排名 注:登录HTML5doctor.com网站,有助于理解好HTML5标签 二.IE条件注释 <!--

CSS3秘笈第三版涵盖HTML5学习笔记13~17章

第13章,构建基于浮动的布局 使用的是float(浮动)属性 注:float:none值将取消所有浮动,通常只用来取消元素中已经应用的浮动. 切记:不需要给正文的div设计宽度,即使设计成固定宽度也不用 用浮动进行布局 LayoutGala网站(http://blog.html.it/layoutgala/)上提供了40种不同的CSS设计,但大多只是基本框架,里面只有<div>标签及其定位用的CSS代码 布局生成器,Cridinator(http://gridinator.com)提供了简单的

CSS3秘笈:第七章

第七章  margin.padding和border 1.盒模型:四个属性: (1)padding:内容与其边框线之间的空间. (2)border:盒子周围的直线 (3)background-color:用来填充边框内部空间的,包括padding区域. (4)margin:一个标签和另一个标签之间的间隔. 2.padding和margin的区别:padding是在内容和边框之间增加空间.避免内容被硬塞在方框里面,它还包括背景区域,因此padding占用的空间也可以为空白的内容.而margin则是

CSS3秘笈:第六章

第六章  文本格式化 1.font-family 属性设置字体.除了指定想要的字体之外还要使用备用字体.例如: p{ font-family:Arial ,Helvetica ,sans-serif; } 如果字体的名称中包含多个单词,则必须用双引号(””)将它们括起来. 2.·serif字体,适合冗长的文字信息. ·sans-serif字体看起来干净而整洁因此经常被放在标题上. ·monospaced字体经常用于显示计算机代码.字体中的每个字母都是等宽的. ·其他常用字体:Arial Blac

CSS3秘笈复习:第九章&amp;第十章

第九章 1.和链接有关的伪类: (1):link,未访问过的链接 (2):visited,已访问过的链接 (3):hover,鼠标悬停链接 (4):active,单击链接时 这四种方式一定要严格按上面的顺序执行否则就会无效. 第十章 1.transform属性: 要旋转一个元素,首先要提供关键字rotate,后面是要旋转的角度,例如: transform : rotate(10deg); //顺时针旋转10度 另一个关键字是scale(缩放),让它变得更大或更小,例如: transform :

CSS3秘笈:第九章

1.链接状态:大部分浏览器支持4中基本的链接状态:未访问的链接.已访问的链接.访问者的鼠标正悬停在上方的链接.正被单击的链接.这些状态的4个对应伪类选择器分别是:link.:visited.:hover.:active. 为了实现最大程度的设计控制,必须对所有不同的访问状态都定义样式,但是必须按照指定顺序: a : link{color : #F60; } a : visited{color : #900; } a : hover{color : #F33; } a : active{color

CSS3秘笈:第四章

第四章  继承 1.继承:应用在一个标签上的CSS样式被传到其内嵌标签上的过程. 2.继承的局限性: (1)有些属性不会被继承,如:CSS. (2)以下情况不会严格执行继承: ·影响网页元素位置的属性: ·Web浏览器使用它们自己固有的样式为各种标签设置样式: ·当有样式发生冲突时,更具体的样式会胜出.

CSS3秘笈复习:十三章&amp;十四章&amp;十五章&amp;十六章&amp;十七章

第十三章 1.在使用浮动时,源代码的顺序非常重要.浮动元素的HTML必须处在要包围它的元素的HTML之前. 2.清楚浮动: (1).在外围div的底部添加一个清除元素:clear属性可以防止元素包围浮动元素.关键字:left.right或both. (2).浮动外围元素:让包含浮动元素的<div>也浮动.选择这种方法一定要在浮动容器后面的任何元素中添加一个clear属性,确保浮动元素落到容器的下方. (3).利用overflow : hidden.另一种常见的方法是在外围的样式中添加以下属性: