萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> 腳本Html教程 >> 用html和css寫出漂亮正規的Blog

用html和css寫出漂亮正規的Blog

 正確使用a標簽

超鏈接是blog中用的最多的html標簽,它用來鏈接到其他的文章或者站點鏈接,建議大家用a標簽時將下列屬性都添加上:

href:設置鏈接的url地址或錨點

target:設置鼠標點擊鏈接後的目標窗口或框架頁面,一般常用的是target="_blank",表示新開一個窗口打開鏈接,向在當前頁面打開鏈接就不用加這個屬性了

title:設置鼠標移動到鏈接上時顯示的提示信息

rel:這個是最近才開始流行的新屬性。rel="nofollow"表示禁止搜索引擎從這個站點鏈接過去而造成鏈接網址的pagerank值變化,常用來防止spam link;rel="tag"這是為technorati設置讓其以這個鏈接的文字作為該頁面的tag標記

示例:<a href=http://www.webjx.com/ target="_blank" title="網頁教學網" rel="nofollow">網頁教學網</a>

顯示:網頁教學網

文章中的鏈接不可過多,太多的鏈接會讓讀者閱讀時有壓抑感和緊張感,如果鏈接的顏色和文本顏色反差過大,也會讓人看起來有眼花缭亂的感覺。最好的鏈接效果是淡淡的顏色反差或加上下劃線,並填寫title屬性,標明這個鏈接的內容是什麼或者為什麼要鏈接。有時候也可以在文章末尾列表的方式附上本文相關的鏈接並加以注釋。

養成文章分段的好習慣

寫blog不可能像古龍小說那樣一句話一個段落,所以按照學生時代老師所教的寫作風格寫blog是毫無爭議的。建議用p標簽給文章分段,代碼如是:<p>文章正文</p>。

值得一提的是很多blogger都沒有首行縮進的習慣,有的最多也是在編輯器下敲幾個空格,這裡給出用css的text-indent屬性實現的首行縮進代碼:<p style="text-indent:2em;">文章正文</p>,縮進單位我用的2em,表示兩個漢字,勿用百分比或者px, pt等其他單位長度,用em可以在頁面字體和版式縮放的情況下保持兩個漢字的縮進。

對於一些喜歡在文章中掛上圖片的blogger在這裡我推薦用img標簽的align屬性設置為left或right就可以輕松實現圖片的懸掛和正文的繞排。也可以用div標簽的float屬性來進行左右的懸掛實現文字環繞,更棒的是可以實現如 Google Adsense廣告的左右懸掛,代碼:<div style="height:100%;width:150px;float:right;">這裡可以放圖片鏈接,或者像國外的blog那樣放入 google adsense代碼</div>。實現效果見本文中的Google廣告。

用list進行列表,用line-height設置行高

用樣式表list的<ul><ol><li>等標簽進行一些子標題條目的羅列,代碼:<ul><li>問題一</li><li>問題二</li></ul>

正文字體大小可按個人喜愛設置,我一般用的是blog系統默認的(13pt, 宋體和courier new),如果正文需要一段大字體時而你的文字出現過大而堆砌,可在段落的<p>上加上樣式:line-height:120%;這表示行高是字體的1.2倍

超長正文的排版技巧

雖然我們在寫blog時都知道文章最好是短小精悍為佳,但也避免不了一些特殊性質的文章需要長篇幅,這個時候建議你用<h1><h2>...<h6>等不同級別設置子標題,並且在文章頂部用 <dir><dl><dt><dd>這四個定義列表標簽,顯示的效果就如同word中的目錄/索引那種樣式,這樣可增加文章的閱讀性和條理性,微軟的MSDN裡的很多文章都是這樣進行編排。要想實現鏈接跳轉功能可用<a name="">這個錨點標簽修飾具體的子標題實現,代碼:<a name="list1"><h1>標題一</h1></a>

其他一些在日志中常用的html

引用他人文章的片段推薦用<blockquote>標簽,這個標簽可以自動實現頁面左右兩端的縮排,一般默認縮排40像素,例如:<blockquote style="background-color:#f7f7f7;border:1px dotted #dedbde;padding:10px;">這是一個引用樣式的例子</blockquote>

顯示:

這是一個引用樣式的例子

字體的html代碼大家可能相對熟悉些,如加粗用<b>、斜體用< i>、下劃線用<u>、字體顏色大小等用<font>,你也可以用<span style="">的方式或許更方便和更美觀,代碼:<span style="font-weight:bold;font-style:italic;text-decoration:underline;font- color:blue;">加粗、斜體、下劃線、藍色字體</span>

想實現正文顯示html代碼的最簡單的方法就是加入<xmp>標簽,如:<xmp><a href="http://www.webjx.com/">網頁教學網</a></xmp>

copyright © 萬盛學電腦網 all rights reserved