《Head First HTML and CSS 》学习笔记——3、构建模块

构建模块

前面两章已经学了不少东西了:标记、元素、链接、路径……这一章主要将重点放在建设上:从概念到蓝图来设计Web页面,浇筑地基,完成建设,甚至最后还可以加几笔润色。全书代码见文末。

<html>
  <head>
    <title>My Trip Around the USA on a Segway</title>
  </head>
  <body>

    <h1>Segway'n USA</h1>
    <p>
      Documenting my trip around the US on my very own Segway!
    </p>

    <h2>August 20, 2012</h2>
    <img src="images/segway2.jpg">
    <p>
      Well I made it 1200 miles already, and I passed
      through some interesting places on the way: 
    </p>

    <ol>
      <li>Walla Walla, WA</li> 
      <li>Magic City, ID</li> 
      <li>Bountiful, UT</li>
      <li>Last Chance, CO</li>
      <li>Truth or Consequences, NM</li>
      <li>Why, AZ</li> 
    </ol>

    <h2>July 14, 2012</h2>
    <p>
      I saw some Burma Shave style signs on the side of the
      road today:
    </p>
    <blockquote>
      Passing cars, <br>
      When you can't see, <br>
      May get you, <br>
      A glimpse, <br>
      Of eternity. <br>
    </blockquote>
    <p>
      I definitely won't be passing any cars.
    </p>

    <h2>June 2, 2012</h2>
    <img src="images/segway1.jpg">
    <p>
      My first day of the trip!  I can't believe I finally got
      everything packed and ready to go.  Because I'm on a Segway,
      I wasn't able to bring a whole lot with me:
    </p>
    <ul>
      <li>cellphone</li> 
      <li>iPod</li>
      <li>digital camera</li>
      <li>and a protein bar</li>
    </ul>
    <p>
      Just the essentials.  As Lao Tzu would have said, 
      <q>A journey of a thousand miles begins with one Segway.</q>
    </p>
  </body>
</html>

认识新元素

之前已经学过一些基本的HTML元素(<p><h1><h2><img>),上述代码又增加了一些新的元素:<q>元素,用来在HTML里加段简短的引用<blockquote>元素,用于较长的引用;<br>元素,用于换行。浏览器会负责将<q>元素里面的内容加上双引号,而<blockquote>创建单独的文本块,另外还把文字稍稍缩进<br>元素能让浏览器插入回车符。

注意:

  1. 并不是所有的浏览器都会在<q>元素的内容两边加上双引号。
  2. <q>元素的使用可以让页面更结构化
  3. <blockquote>元素:长引用;<q>元素:短引用。
  4. void元素:没有任何内容的元素,甚至没有结束标记,如<br><img>等。

列表

HTML列表分为有序列表<ol>(ordered list)和无序列表<ul>(unordered list),每个列表中包含列表项<li>(list item)。

注意:

  1. <ol><ul>总要和<li>一起使用,且里面只能包含<li>元素。<li>元素用来标识每个列表项,<ol><ul>元素把它们归为一组。
  2. 可以把一个<ol><ul>作为某个<li>的内容,这就是嵌套列表。
  3. 把一个元素放在另一个元素中就是嵌套。

块元素和内联元素

<blockquote>元素和<q>元素实际上是两种不一样的元素,前者是一个块元素,后者是一个内联元素。块元素显示时好像前后各有一个换行,而内联元素在页面文本流中总是在“行内”出现,因此也叫行内元素<h1>、<h2>、……、<h6>、<p>、<ol>、<ul>、<li>和<blockquote>是块元素,<q>、<img>和<em>是行内元素。

<a>看起来像一个内联元素,但是它还可以包围块元素,而不只是文本。所以根据具体的上下文,它既可以是内联元素,也可以是块元素。<br>是块元素和内联元素之间的一个模糊地段,它确实会创建一个换行,不过不会像有两个<p>元素那样把文本分成单独的两块。

块元素通常用作Web页面中的主要构建模块,而内联元素往往用于标记小段内容。设计一个页面时,一般先从较大的块元素开始,然后在完善页面时再加入内联元素。在用CSS控制HTML表现时,如果清楚内联元素和块元素的区别,就可以轻松地设计好布局。


相关链接

原书下载链接: https://pan.baidu.com/s/19_EahD9E2QeNZYst7zriaA

**提取码: ** pbu2

本书代码: https://gitee.com/Stephen-wzw/head-first-html-and-css

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值