天天看點

網站開發之DIV+CSS簡單布局網站入門篇(五)

        這篇文章主要介紹如何使用div和css簡單布局一個網站的首頁,通常将網站劃分為頂部(logo、導覽列)、中部(頁面主要内容、左右欄目)、底部(制作方介紹、超連結)。這是非常基礎的一篇引入性文章,采用案例的方式進行介紹的,希望對你有所幫助。運作結果如下圖所示:

網站開發之DIV+CSS簡單布局網站入門篇(五)

main.html首頁面代碼

        主要通過div進行布局的,同時<h2><a></a></h2>使用者設定導覽列,滑鼠懸停時背景顔色切換。

css/main.css代碼:

        該部分代碼主要是css檔案,用于布局和設定首頁面。

        下面講解幾個重點:

        1、在<div class="bg">布局過程中,需要在css中設定"margin:0 auto;",才能讓它居中顯示,這段代碼的含義是:第一個值就是元素的上下邊距0,第二個值就是左右邊距。當元素的定義了width屬性時,auto還能實作居中的效果。

        2、在css中設定h2,需要添加"float: left;",使其水準顯示,不增加該句的效果如下所示:

網站開發之DIV+CSS簡單布局網站入門篇(五)

        3、整個div布局代碼如下所示,h2會向下移動一段距離,這時css中通過"margin-top: 4px;"進行微調。

網站開發之DIV+CSS簡單布局網站入門篇(五)

        4、懸停的核心代碼如下所示,其中"text-decoration: none;"設定超連結無下劃線,然後是懸停在超連結a和字型h2的變換效果。注意冒号(:)和hover之間不能有空格,否則效果消失。

網站開發之DIV+CSS簡單布局網站入門篇(五)

        簡單補充css内容,更多的是希望你從課本中學習,這篇文章我以案例為主。

        什麼是css

        css(cascading style sheet,層疊樣式表)是一種格式化網頁的标準方式,它擴充了 html 的功能,使網頁設計者能夠以更有效的方式設定網頁格式。它是将樣式資訊與網頁内容分離的一種标記性語言。

        樣式定義的文法

        樣式表項的組成:

        selector{property1:value1;property2:value2;property3:value3;……}

        selector定義樣式作用的對象,property為css屬性,value為屬性對應的值。

網站開發之DIV+CSS簡單布局網站入門篇(五)

        css直接在标記符中嵌套

        html 标記符的 style 屬性。

        例如:<p style=“text-align:center” >,其中,style屬性的取值形式為“css屬性:css屬性值”,使用多個屬性用分号分隔。

        在style 标記符定義樣式

        <style>樣式定義 </style>

        樣式定義的方式為:

        運作結果如下所示:

網站開發之DIV+CSS簡單布局網站入門篇(五)

        連結外部樣式表檔案

        使用link 标記符:

        <link rel=“stylesheet” type=“text/css” href=“stylesheet.css”>

        樣式表檔案可以用文本編輯器編輯,也可以用fp或dw編輯,内容為樣式定義。

        其中css的代碼如下所示:

網站開發之DIV+CSS簡單布局網站入門篇(五)

        希望文章對你有所幫助,上課内容還需要繼續探索。

        (by:eastmount 2016-11-08 中午12點  )