家好,這篇文章給大家分享怎么樣做一個圖文列表頁的布局,這種布局常用于自媒體博客和資訊網站的文章列表頁,左邊是圖片,右邊是標題和文章詳情,下面是我寫的一個簡單圖文列表的效果圖:
圖文列表布局
大家在編寫代碼的時候先不要忙著去寫,首先要思考用什么樣的代碼,怎樣去布局,怎樣用最簡單的代碼去實現同樣的效果,下面貼上我自己寫的html代碼標簽:
<!--HTML--> <div class="list"> <div class="left"> <a target="_blank"><img src="http://www.jungjaehyung.com/uploadfile/2024/1012/20241012070051429.png"></a> </div> <div class="right"> <h2>這是我的第一個網頁</h2> <p>BODY標簽表示網頁主體元素的容器,它包含了網頁所有的html標簽如:文本、圖片、列表等等。以后我們編寫的網頁標簽都需要放在這里面...</p> </div> </div>
知識點:
這里我用了一個class屬性,它是用來定義當前標簽的樣式名,我這用list這個名去定義這個div的樣式,如需定義多個名,可以用空格分開,那么在css樣式表里面就用.list{}來表示。
a則是超文本鏈接標簽,用href屬性來描述鏈接的地址,target="_blank"表示用鼠標點擊鏈接會從瀏覽器的新窗口去打開這個鏈接地址,我這里把img標簽放在a標簽里面表示點擊這張圖片就能夠跳轉這個鏈接地址。
其他的標簽我已經在上一篇文章都詳細介紹了,不是很明白的同學可以翻閱上篇文章。
從上面的代碼看,我用了三個div來布局,第一個list可以控制整個區塊的樣式,left則是定義往左方布局,right就是定義往右方布局。
首先,我想給list整個區域限制一個寬度、高度、內邊距和背景顏色,那么我們就應該這樣寫:
.list { width: 800px; /*寬度800像素*/ height: 80px; /*高度80像素*/ background: #f2f2f2; /*灰色的背景顏色*/ padding: 15px; /*15像素的內邊距*/ }
接下來我讓left也限制一個寬度,并往左邊浮動:
.left { width: 120px; /*寬度120像素*/ float: left; /*往左邊浮動*/ }
那么right就應該往右邊浮動,并限制一個寬度,注意:左右兩邊的寬度不能大于整個區域的寬度
.right { width: 660px; /*寬度660像素*/ float: right; /*往右邊浮動*/ }
接著左邊圖片我們需要定義一個大小
.left img { width: 120px; /*高度120像素*/ height: 80px; /*寬度80像素*/ }
最后右邊的標題和文章簡介也需要定義樣式
.right h2 { font-size: 16px; /*16像素的字體大小*/ color: #333; /*字體顏色為黑色*/ line-height: 24px; /*24像素的行高*/ margin: 5px 0; /*上下為5像素的外邊距*/ } .right p { font-size: 14px; /*14像素的字體大小*/ color: #999; /*字體顏色為淺黑色*/ line-height: 24px; /*24像素的行高*/ margin: 0 0 5px 0; /*下邊為5像素的外邊距*/ }
這樣一個簡單的圖文列表布局就完成了,當然,布局的方式有很多種,這只是其中一個方法,也歡迎大家留言分享一下其他的布局方式,謝謝觀看?。。?/p>
HTML中,列表、引用和代碼是常用的結構,它們有助于組織內容,突出顯示特定信息,并提高網頁的可讀性和功能性。本文將詳細介紹這些元素的使用方法和實例。
列表是組織項目或信息點的一種方式。在HTML中,有兩種主要類型的列表:有序列表和無序列表。
有序列表使用<ol>標簽創建,列表中的每個項目使用<li>(列表項)標簽標記。有序列表通常用于表示有特定順序的步驟或排名。
<ol>
<li>開啟電腦。</li>
<li>打開瀏覽器。</li>
<li>訪問網站。</li>
</ol>
在這個例子中,步驟按照順序排列,用戶應該按照列表的順序執行。
無序列表使用<ul>標簽創建,同樣使用<li>標簽來定義列表項。無序列表適用于沒有特定順序要求的項目列表。
<ul>
<li>蘋果</li>
<li>香蕉</li>
<li>橘子</li>
</ul>
這個例子中的水果列表沒有特定的順序要求。
引用用于表示頁面上的文本是從其他來源引用的。在HTML中,<blockquote>標簽用于定義長引用,而<q>標簽用于定義短引用。
長引用通常用于引用段落長度的文本。它通常會縮進,并且可以包含引用的來源信息。
<blockquote cite="http://example.com/quote-source">
<p>這是一個長引用的實例,通常用于引用段落文本。引用的文本應該保持原作的語境和意義。</p>
<footer>— 引用自 <cite>《引用來源的書名》</cite></footer>
</blockquote>
短引用用于行內文本,它通常不會改變文本的布局。
<p>正如某人所說:<q>知識就是力量。</q></p>
在網頁中展示代碼片段時,HTML提供了<code>標簽用于標記代碼。對于多行代碼或需要保持格式的代碼,可以使用<pre>標簽。
單行代碼用于展示簡短的代碼或命令。
<p>要添加一個段落,你可以使用<code><p>...</p></code>標簽。</p>
多行代碼或需要保持原始格式的代碼使用<pre>和<code>標簽組合使用。
<pre><code>function greet(name) {
return 'Hello, ' + name + '!';
}</code></pre>
在這個例子中,<pre>標簽保持了代碼的格式,而<code>標簽表示文本是代碼。
HTML中的列表、引用和代碼是構建清晰、有組織的網頁內容的重要工具。列表幫助用戶理解信息的結構,引用增加了內容的可信度,而代碼的正確展示對于教學和技術文章來說至關重要。通過熟練運用這些元素,你可以提高網頁的專業性,使內容對用戶更加友好和易于理解。
篇文章主要給大家介紹一下如何使用html+css完成新聞列表以及圖片列表的制作。
首先呢一個通用的新聞列表頁面一般是有左側的一個圖片縮略圖,右側有新聞的標題和簡介,有的呢還包含有新聞發布的時間等,我們具體來看一下下面這張圖片
從上邊圖片不難看出,整個新聞列表的布局就是由新聞圖片、標題、簡介以及時間組成。這個列表頁的主要涵蓋了以下幾個知識點:
1)浮動元素float(圖片要使用 float:left; 進行左對齊,而日期要使用 float:right; 進行右對齊);
小技巧:使用float:right;的元素要放到元素內容的最左側,這樣元素可以避免內容過多導致右浮動元素換行的問題。
2)標題以及簡介元素配置(合理的使用css代碼來調整標題以及簡介元素,使主題結構清晰明了,這里要注意文字內容超出隱藏的問題)
具體的實現html代碼以及css代碼就如下圖所示:
圖片列表跟新聞列表比較類似,一般也是由一張圖片以及一個標題文字組成,我們具體來看一下下面這張圖片
由此圖片列表可以看出,本圖片列表包含了一個圖片的縮略圖,還有一行文字,半透明的黑色背景并且浮動在圖片的底部。這個圖片列表頁的主要涵蓋了以下幾個知識點:
1)浮動元素float(圖片列表要使用 float:left; 進行左排列對齊);
2)標題元素的絕對定位(首先設置子元素position:relative;,然后設置標題絕對定位position:absolute;讓其位于圖片的底部)
3)背景半透明(使用css3的新屬性background:rgba(0,0,0,0.5);最后一位0.5為元素的透明度,區間(0-1))
具體的實現html代碼以及css代碼就如下圖所示:
為什么給大家放圖片而不直接放源代碼,就是為了想要讓大家鍛煉自己動手寫的能力,只有自己能夠熟練的運用才是王道。
好了,本篇文章就給大家說到這里,大家自己動手寫一下看能不能寫出一樣的頁面效果出來,也可以舉一反三看能寫出其它的類似頁面,如果有不理解或者有需要源碼的可以直接私信我即可。
每日金句:人生不要被過去所控制,決定你前行的是未來,人生不要被安逸所控制,決定你成功的是奮斗。喜歡我的文章的小伙伴記得關注一下哦,每天將為你更新最新知識。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。