狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

CSS 21天入門:個人博客首頁實現(xiàn)

admin
2024年10月18日 22:43 本文熱度 79

現(xiàn)在,我們基本上講完了 CSS 布局的基本概念,以及布局的基本知識,作為此系列基礎教程的最后一篇,我們來實現(xiàn)一個 Blog 的頁面。

這里會用到前面學過的 HTML 基礎和 CSS 基礎,其中主要是布局相關的。

分析

要實現(xiàn)的頁面看起來是這樣的。

可以看到,從結構上它分成了頂部區(qū)域,導航欄區(qū)域和內容區(qū)域三大塊。

其中內容區(qū)域又分成了左右兩塊內容。

HTML 實現(xiàn)

按三大塊內容,分別使用 div, nav 和 main 來實現(xiàn)布局定位。

<div>頂部區(qū)域</div> <nav>導航欄區(qū)域</nav> <main>內容區(qū)域</main> 

導航采用常規(guī)的列表。

<nav>   <ul>     <li>       <href="">首頁</a>     </li>     <li>       <href="">HTML 21天入門</a>     </li>     <li>       <href="">CSS 21天入門</a>     </li>     <li>       <href="">關于我們</a>     </li>   </ul> </nav> 

內容區(qū)域里采用 article 實現(xiàn)內容,而右側的側邊欄則使用 aside 標簽。

<main>   <article>左側內容(圖片+文字)</article>   <aside>右側側邊欄(使用列表)</aside> </main> 

CSS 入場

通過上面的 HTML 分析之后,這個頁面從結構上已經(jīng)非常清晰,接下來,該 CSS 上場進行裝飾了。

首先對全局的樣式做個定義。

body {   background-color: #fff;   color: #333;   margin: 0;   font: 1.2em / 1.2 Arial, Helvetica, sans-serif; }  img {   max-width: 100%;   display: block; } 

由于這些用到了一些圖片,我們對圖片進行了統(tǒng)一的設置。

.logo {   font-size: 200%;   padding: 50px 20px;   margin: 0 auto;   max-width: 980px; } 

最頂部的區(qū)域,進行了簡單的內外邊距和字體的設置,另外設置了最大寬度。

剩余需要進行布局的部分主要是導航欄和內容區(qū)域。

導航欄

nav {   background-color: #ff6600;   padding: 0.5em;   top: 0;   position: sticky; }  nav ul {   margin: 0;   padding: 0;   list-style: none;   display: flex;   justify-content: space-between; }  nav a {   color: #fff;   text-decoration: none;   padding: 0.5em 1em; } 

這里對 nav 標簽進行了 position 的設置,采用 sticky,使得當滾動條向下時,導航欄能始終保持在是上面。

如果不記得 sticky,可以查閱定位 內容。

內容區(qū)域

.grid {   margin: 0 auto;   padding: 0 20px;   max-width: 980px;   display: grid;   grid-template-columns: 3fr 1fr;   gap: 20px; } /*應用在側邊欄的列表上*/ .photos {   list-style: none;   margin: 0;   padding: 0;   display: grid;   gap: 1px;   grid-template-columns: 1fr 1fr; }  /*應用在左邊文字的圖片上*/ .feature {   width: 200px;   float: left;   margin: 0 20px 20px 0; } 

這里采用了 grid 的布局,并定義了兩個類應用在側邊欄的列表和左側的圖片上。

總結

  • ?? 在布局時先對頁面進行分析,把 HTML 的結構設計好。

  • ?? 在引入 CSS 時,根據(jù) HTML 的結構進行調整,使用布局和定位進行細節(jié)上的設計實現(xiàn)。

  • ?? 恭喜你完成了 CSS 的 21 天入門學習。


該文章在 2024/10/19 12:45:07 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業(yè)務管理,結合碼頭的業(yè)務特點,圍繞調度、堆場作業(yè)而開發(fā)的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2024 ClickSun All Rights Reserved