嘟嘟老窝

上帝给了我一双黑色的眼睛,我却用它来翻白眼......

导航

« 这些书都是春药,害人不浅,勿看!!! 最棒的显示Flickr图片的Flash App »

用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://duduwolf.winzheng.com/ target="_blank" title="嘟嘟狼的blog" rel="nofollow">嘟嘟老窝</a>
显示:嘟嘟老窝

文章中的链接不可过多,太多的链接会让读者阅读时有压抑感和紧张感,如果链接的颜色和文本颜色反差过大,也会让人看起来有眼花缭乱的感觉。最好的链接效果是淡淡的颜色反差或加上下划线,并填写title属性,标明这个链接的内容是什么或者为什么要链接。有时候也可以在文章末尾列表的方式附上本文相关的链接并加以注释。

养成文章分段的好习惯

  1. 写blog不可能像古龙小说那样一句话一个段落,所以按照学生时代老师所教的写作风格写blog是毫无争议的。建议用p标签给文章分段,代码如是:<p>文章正文</p>。
  2. 值得一提的是很多blogger都没有首行缩进的习惯,有的最多也是在编辑器下敲几个空格,这里给出用css的text-indent属性实现的首行缩进代码:<p style="text-indent:2em;">文章正文</p>,缩进单位我用的2em,表示两个汉字,勿用百分比或者px,pt等其他单位长度,用em可以在页面字体和版式缩放的情况下保持两个汉字的缩进。
  3. 对于一些喜欢在文章中挂上图片的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设置行高

  1. 用样式表list的<ul><ol><li>等标签进行一些子标题条目的罗列,代码:<ul><li>问题一</li><li>问题二</li></ul>
  2. 正文字体大小可按个人喜爱设置,我一般用的是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

  1. 引用他人文章的片段推荐用<blockquote>标签,这个标签可以自动实现页面左右两端的缩排,一般默认缩排40像素,例如:<blockquote style="background-color:#f7f7f7;border:1px dotted #dedbde;padding:10px;">这是一个引用样式的例子</blockquote>
    显示:
    这是一个引用样式的例子
  2. 字体的html代码大家可能相对熟悉些,如加粗用<b>、斜体用<i>、下划线用<u>、字体颜色大小等用<font>,你也可以用<span style="">的方式或许更方便和更美观,代码:<span style="font-weight:bold;font-style:italic;text-decoration:underline;font-color:blue;">加粗、斜体、下划线、蓝色字体</span>
  3. 想实现正文显示html代码的最简单的方法就是加入<xmp>标签,如:<xmp><a href="http://duduwolf.winzheng.com/">嘟嘟老窝</a></xmp>
Technorati Tags: , , ,
  • 该日志的引用地址:
  • http://www.duduwolf.com/cmd.asp?act=tb&id=129
  • 用HTML和CSS写出漂亮正规的BLOG(引用)
  • Java World
  • <h3>正确使用a标签</h3>
    <p style="text-indent:2em;">超链接是blog中用的最多的html标签,它用来链接到其他的文章或者站点链接,建议大家用a标签时将下列属性都添加上:</p>
    <ul>
    <li>href:设置链接的url地址或锚点 </li>
    <li>target:设置鼠标点击链接后的目标窗口或框架页面,一般常用的是t...
  • 2005-6-20 17:16:44
  • 1.jedicxl | (home)
  • 哈哈,要是写普通的BLOG要用到这么多HTML代码的话,UBB就没用处了,有些烦琐
    我觉得如果能把UBB按WEB标准进行优化或许会更方便点
  • 2005-5-28 10:08:35
  • 2.duduwolf | (home)
  • 我觉得用ubb太局限了,还是用原生的html最好,从效率来看也少了ubb2html这层转换,ubb的本意是为了能让用户在不懂html和防止html漏洞的情况下系统提供的一种仿html(或转html)的语法。
  • 2005-5-28 10:29:57
  • 3.jedicxl | (home)
  • 对于懂HTML的用户来说,当然是用HTML更好拉,但是现在越来越多的普通用户也加入了blogger的行列,想让他们在写日志这样简单的事情上也要去学些新东西和遵守很多规则,估计会有难度,呵呵
    已经熟悉HTML和CSS的,的确是应该做到象你文中说的那样,赞一个Boy smile
  • 2005-5-28 20:56:27
  • 4.gsx | (home)
  • blog写的是内容,不是代码。
  • 2005-5-29 12:50:03
  • 5.duduwolf | (home)
  • 内容是干什么的?是拿来让人看得,如果不想让别人看,请在你的根目录下加入robots.txt限制搜索引擎索引你的page,在每个页面显要位置表明你不欢迎别人来看你的blog。

    这就像看文章好不好先看你字写得如何,从字写得好不好可以看出一个人对事对人的态度;blog也一样,规范的排版合理的布局同样表现了你做事的一丝不苟和处事的老练谨慎。

    这个时代多了浮躁,少了稳健。在你还没学会写好的内容前先学会排好的版吧。
  • 2005-5-29 18:04:15
  • 6.herock | (home)
  • 赞成,尽量减少文字、格式的错误并使用美观标准的排版风格,是一种态度,也是对读者和自己的尊重。
  • 2005-5-29 20:19:55
  • 8.大漠 | (home)
  • 支持嘟嘟,可能对不熟悉HTML代码的写手会比较难,但是如果在BLOG程序开发的时候提供该类HTML代码的选择将会更加方便
  • 2006-4-6 18:57:43
  • 9.呵呵 | (home)
  • <a href="javascript:window.external.AddFavorite('http://63sc.com','63市场')" title="63市场" class="style14">收藏本站</a>
  • 2006-4-22 17:29:57
  • 10.天行健 | (home)
  • 一直在无奈地对待普通页面编辑的问题,想不到一句css就解决,真方便。
  • 2007-4-30 21:15:04

反向链接列表

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

<< 2008·1 >>

Sun

Mon

Tue

Wen

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

Search

Powered By Z-Blog 1.4 SP1 Build 50824 - modify by duduwolf

Copyright 1999-2005 duduwolf.com Some Rights Reserved.