在 WordPress 排版時,我們經常用到 「非序列列表」,可以讓我們能夠更好的組織內容,呈現給讀者。但是這種千篇一律的非序列列表樣式 (粗點) 是否讓讀者感度枯燥,沒有新鮮感呢?今天我們將給它定義一個個性的列表樣式,然你的文章排版更加美觀,專業。
一、自定義簡單的列表樣式
使用簡單的列表樣式是一件簡單的事情,我們就從這個基礎出發,一步一步深化。首先看下面的樣式:

要完成上面的非序列列表,我們只需要三步:
- 在排版時給一個指定的類。
- 上傳一張圖標到媒體庫。
- 添加一行 css 樣式。
1) 假設你喜歡的列表項目是如上圖的 「星」. 在文章編輯器裏,轉到 HTML 風格,採用<ul> 和<li> 標籤。
<ul> <li>This is the first item in the list.</li> <li>Here's another list item.</li> <li>Oh, but wait, there's more!</li> <li>Can this go on much longer?</li> <li>All right then, let's throw in a final item.</li> </ul>
2) 保存草稿後! 到媒體庫上傳一張新圖,記下圖片地址 (絕對地址) 。

3)最後就是添加簡單的 CSS 到樣式表。有三種方法可以添加。
- 直接添加到 style.css 文件內.
- 通過主題編輯器進行添加.
- 使用自定義樣式。 (如果經常需要添加 css 樣式,建議使用這種方法)
不管使用哪種方法,都需要定義下面的 CSS 語法。對於這個簡單的例子只需要一句代碼即可 (夠簡單) 。
</pre>
</div>
<div>
<pre>ul.fav li {
list-style-image:url('媒體上傳的圖像地址');
}</pre>
</div>
<div>
二、帶有點擊背景的項目列表
使用點擊背景的項目列表,讓我們的排版更加的專業,用户體驗會大大加強。

首先我們會發現每個列表的圖標是不一樣的,所以與第一種方法略有不同。
1)首先我們會發現每個項目圖標都不一樣,所以我們應為每個 li 定義不同類或 ID,另外應為每個項目加入超級鏈接。所以應該按照如下格式寫:
<ul class="gizmos"> <li id="giz1"><a href="URL-TO-LINK-TO">This is the first item.</a></li> <li id="giz2"><a href="URL-TO-LINK-TO">Here's another item.</a></li> <li id="giz3"><a href="URL-TO-LINK-TO">And there's more!</a></li> <li id="giz4"><a href="URL-TO-LINK-TO">How can this go on?</a></li> <li id="giz5"><a href="URL-TO-LINK-TO">Let's add a final item.</a></li> </ul>
2)上傳 圖像到媒體庫,注意不要上傳不同尺寸的圖像,必須上傳相同尺寸,而且有幾個項目就上傳幾張圖片。這些圖片必須事先設計好。最好使用透明的 png 文件,這樣比較美觀一點。記住每個圖像的地址,可以複製到記事本內暫存。
3) 接下來需要設計 CSS 樣式,可按下面的方式設計.
<pre>ul.gizmos li {
height:60px;
list-style:none;
}
ul.gizmos a {
display:block;
height:42px;
width:180px;
padding:10px 0 0 70px;
}
ul.gizmos a:hover {
color:#f00;
border:1px solid #f00;
border-radius:10px
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
ul.gizmos li#giz1 a {
background:url('圖像地址 1');
}
ul.gizmos li#giz2 a {
background:url('圖像地址 2');
}
ul.gizmos li#giz3 a {
background:url('圖像地址 3');
}
ul.gizmos li#giz4 a {
background:url('圖像地址 4');
}
ul.gizmos li#giz5 a {
background:url('圖像地址 5');
}</pre>
三、設計可點擊的網格列表
上面我們設計的都是沒個項目佔有一行,能不能做成網格的排列呢?如下圖:

1) 程序和方法和上面的類似. 添加如下代碼到文章或頁面內:
<pre><ul class="gridlist"> <li id="grid1"><a href="URL-TO-LINK-TO">Photo</a></li> <li id="grid2"><a href="URL-TO-LINK-TO">Video</a></li> <li id="grid3"><a href="URL-TO-LINK-TO">Sofware</a></li> <li id="grid4"><a href="URL-TO-LINK-TO">Games</a></li> </ul></pre>
2)上傳圖像到媒體庫。
3) 寫 CSS 樣式:
<pre>ul.gridlist {
max-width:274px;
}
ul.gridlist li {
height:135px;
width:135px;
list-style:none;
display:inline-block;
vertical-align:top;
}
ul.gridlist a {
display:block;
height:25px;
width:105px;
padding:100px 0 0 20px;
}
ul.gridlist a:hover {
color:#f00;
text-decoration:none;
border:1px solid #f00;
border-radius:22px;
-moz-border-radius:22px;
-webkit-border-radius:22px;
}
ul.gridlist li#grid1 a {
background:url('FULL-URL-TO-YOUR-UPLOADED-IMAGE-#1-GOES-HERE');
}
ul.gridlist li#grid2 a {
background:url('FULL-URL-TO-YOUR-UPLOADED-IMAGE-#2-GOES-HERE');
}
ul.gridlist li#grid3 a {
background:url('FULL-URL-TO-YOUR-UPLOADED-IMAGE-#3-GOES-HERE');
}
ul.gridlist li#grid4 a {
background:url('FULL-URL-TO-YOUR-UPLOADED-IMAGE-#4-GOES-HERE');
}</pre>