<HeadFirst_HTML与CSS> O'REILLY_Chap.10_div与span

本文介绍如何使用&lt;div&gt;和&lt;span&gt;元素进行网页布局,包括创建逻辑区域、应用样式及使用伪类等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<HeadFirst_HTML与CSS> O’REILLY_Chap.10_div与span

本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容.

FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性.

FollowMeReading系列的博客标题格式为: <书名> 出版社章节数章节名, 方便大家在纸质版书籍中查找.

FollowMeReading系列博文中的内容大部分是原文, 非原文部分前面将有’博主’字样提醒.

感谢<HeadFirst_HTML与CSS>作者 Eric Freeman & Elisabeth Robson
感谢<HeadFirst_HTML与CSS>翻译 徐阳 丁小峰

本博客由@scott编写. 若转载此文章, 请注明出处和作者

正文

原文

BULLTE POINTS(要点):

  • <div> 元素用于将相关的元素归组在一起, 放在逻辑区中.

  • 创建逻辑区有助于标识内容区以及页面的页面和页脚.

  • 可以使用 <div> 元素将需要共同样式的元素归组在一起.

  • 使用嵌套的 <div> 元素伪文件增加更多结构, 这有利于保证结构清晰或者方便增加样式. 不过除非确实需要, 否则不要过多的增加结构.

  • 一旦用 <div> 元素将内容区归组在一起, 类似于其他块元素, 可以对这些 <div> 增加样式. 例如, 对于包含在 <div> 中的一组元素, 可以使用嵌入这些元素的 <div> 的边框属性, 对这些元素增加一个边框.

  • width 属性设置一个元素内容区的宽度.

  • 一个元素的总宽度是内容区宽度, 加上增加的内边距, 边框和外边距的宽度.

  • 一旦设置一个元素的宽度, 它不会延伸来占满浏览器窗口的整个宽度.

  • text-align 是块元素的一个属性, 用来将这个块元素中的所有内容对齐, 可以居中, 左对齐或右对齐. 这个属性可以由所有嵌套的块元素继承.

  • 可以使用子孙选择器来选择嵌套在其他元素中的元素. 例如:div h2 {...} 会选择嵌套在 <div> 元素中的所有 <h2> (包括子元素, 孙子元素等).

  • 可以对相关的属性使用快捷方式. 例如, padding-top, padding-right, padding-bottom, padding-left 都与内边距有关, 可以用一个快捷规则来指定: padding.

  • 内边距, 外边距, 边框, 背景和字体属性都可以用快捷方式指定.

  • <span> 内联元素与 <div> 元素类似, 它用于将相关的内联元素和文本归组在一起.

  • 类似于 <div> , 可以将 <span> 元素增加到类(或者为 <span> 元素指定唯一的id), 对它们增加样式.

  • 有些元素有不同的状态, <a> 元素就是这样一个例子. <a> 元素的主要状态包括未访问, 已访问和悬停.

  • 可以用伪类单独的为各个状态指定样式. 伪类最常用于 <a> 元素, :link 对应为访问的链接, :visited 对应已访问的链接, :hover 对应悬停状态.

  • 伪类还可以用于其他元素, 而不仅限于 <a> .

  • 另外一些伪类包括: :hover, :active, :focus , :first-childlast-child 伪类等.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值