官术网_书友最值得收藏!

2.2 新增的塊級語義元素

HTML 5新增了多種塊級語義元素,這些塊級語義元素的使用與結構元素的使用一樣,下面將介紹新增的語義元素。

2.2.1 aside元素

aside元素表示article元素的內容之外的、與article元素的內容相關的輔助信息,這些輔助信息可以包含當前頁面相關的其他引用、備注、注釋,甚至側邊欄和廣告等其他類似的有別于主要內容的部分。

【練習7】

通常情況下,aside元素用來替代原來頁面中的“<div id="sider"></div>”或“<div id="sidebar">”標記,下面主要演示該元素的使用。

(1)創建一個新的頁面,設計頁面時在頁面的合適位置添加aside元素。頁面中可以添加多個aside元素,以其中一個為例,其代碼如下。

    <sider>
        <h2><span></span><a  style="font-size:12px">窗內官方群</a></h2>
        <ul>
            <li style="BACKGROUND: url(images/groupico.gif) no-repeat left 50%;">&nbsp;&nbsp;窗內網一群:33925615</li>
            <li style="BACKGROUND: url(images/groupico.gif) no-repeat left 50%;">&nbsp;&nbsp;窗內網二群:45368980</li>
            <li style="BACKGROUND: url(images/groupico.gif) no-repeat left 50%;">&nbsp;&nbsp;窗內網三群:107423140</li>
            <li style="BACKGROUND: url(images/groupico.gif) no-repeat left 50%;">&nbsp;&nbsp;窗內網四群:184726020</li>
        </ul>
        <span class="sider_b"></span>
    </sider>

(2)為上個步驟中的元素添加樣式,部分樣式代碼如下。

    sider {
        float: right; width: 230px
    }
    sider h2 {
        background: url(sider_t.jpg) no-repeat left 50%; float: left; width:
        230px; line-height: 30px; height: 30px
    }
    sider h2 a {
        padding-left: 12px; background: url(h2_arrow.gif) no-repeat left 50%; margin-left: 9px; color: #315a9f
    }
    sider ul {
        border-right: #b9c3d0 1px solid; padding-right: 0px; border-top: #b9c3d0 0px solid; padding-left: 0px; float: left; padding-bottom: 12px; border-left: #b9c3d0 1px solid; width: 228px; padding-top: 12px; border-bottom: #b9c3d0 0px solid
    }
    sider LI {
        padding-right: 0px; padding-left 12px; float: left; padding-bottom: 1px; overflow: hidden; padding-top: 1px; width-space: nowrap;background: url(li_arrow.gif) no-repeat left 50%;margin-left:3px;width:202px;
    }
    sider .sider_b {
        background: url(sider_b.jpg) no-repeat; float: left; width: 230px; height: 15px
    }

(3)運行頁面查看效果,如圖2-7所示。

圖2-7 aside元素的使用

2.2.2 figure元素

figure用于對元素進行組合,它表示一段獨立的流內容,一般表示文檔主體流內容中的一個獨立單元,將其從網頁上移除后不會對網頁上的其他內容產生任何影響。

figure元素代表一個塊級圖像,還可以包含說明。使用該元素不僅可以顯示圖片,還可以使用它給audio、video、iframe、object和embed元素添加說明。如下代碼演示了一個不帶標題的figure元素的示例。

    <figure>
        <img src="images/mylogo.jpg" alt="Logo導航" />
    </figure>

可以為figure元素添加標題,添加標題時都是結合figcaption元素被使用的。figcaption元素從屬于figure元素,因此,它必須書寫在figure元素內部。將figcaption元素放在figure元素內的其他從屬元素的前面或后面,一個figure元素內最多只允許放一個figcaption元素,但是可以放置多個其他元素。

【練習8】

例如,本次練習通過使用figcaption元素為figure元素添加標題。首先設計頁面,與之有關的代碼如下。

    <figure>
        <div id="right">
            <figcaption>常州藍博紡織機械有限公司</figcaption>
            <ul>
                <li id="space"></li>
                <li><img  id="img_1" src="work8/images/ico.gif"/>&nbsp;傳真:86-519-88254120</li>
                <li><img  id="img_line1" src="work8/images/line.gif"/></li>
                <li><img  id="img_2" src="work8/images/ico.gif"/>&nbsp;手機:13186695633</li>
                <li><img  id="img_line2" src="work8/images/line.gif"/></li>
                <!--省略其他內容-->
            </ul>
        </div>
    </figure>

運行網頁查看上述代碼的運行效果,如圖2-8所示。

圖2-8 figure元素的使用

2.2.3 dialog元素

dialog元素用來表示幾個人之間的對話,它通常與dt和dd元素結合使用,其中dt元素表示講話者,而dd元素可以表示講話內容。

例如,下面通過一段代碼演示dialog元素的基本使用。代碼如下。

    <dialog>
        <dt>老師</dt>
        <dd>樂樂,你知道5+3等于多少嗎?</dd>
        <dt>樂樂</dt>
        <dd>我知道,等于8.</dd>
        <dt>老師</dt>
        <dd>答對了!樂樂好棒!!</dd>
    </dialog>
主站蜘蛛池模板: 台江县| 高陵县| 太湖县| 石城县| 玉山县| 虞城县| 贵溪市| 济宁市| 喀什市| 获嘉县| 恩平市| 正镶白旗| 土默特右旗| 富源县| 息烽县| 崇信县| 尼玛县| 合阳县| 兰考县| 广丰县| 泗水县| 清河县| 长岭县| 玛多县| 怀集县| 镇江市| 和田市| 芦山县| 清河县| 当阳市| 丰台区| 昌黎县| 保靖县| 连州市| 八宿县| 吉林省| 华池县| 西华县| 梧州市| 佳木斯市| 西城区|