Info

You are currently browsing the dongshenghall weblog archives for the day .

April 2007
M T W T F S S
« Mar   May »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Archive for April 3, 2007

不用CSS,在HTML中如何给引用句加上框

秩序,是天国的第一律 ── 苏占军



秩序,是天国的第一律 ── 苏占军

这篇博文是为博友苏占军律师写的。他的博克很精彩,引经据典,深入浅出,笔锋犀利,观点新颖。我觉得如果他再能花点时间学学HTML语言,那他的博克一定会更为精彩。当然那也只是锦上添花,可有可无。不过,有一点应该有:那就是将引用句摆在更为醒目的地方。上面就是我引用他的博克首页的一句话。加上框后就显著多了。

加框的最好办法就是使用“Style Sheet”。但是这个办法有一定的局限。除了旧的溜览器不支持以外,最大的问题是有的博克代理商不允许它。苏律师的博克在搜狐。搜狐的编辑软件会将博主的文章自动做改动。我说的不是那些什么敏感词汇,而是博文中的HTML。在博主辛辛苦苦地写完了博文后“发布日志”的时候,搜狐将它不喜欢的那些HTML统统去掉。于是博主的博文被修改得不成样子。其实这样做很不公平。搜狐自己就是使用“Style Sheet”加框的(在回复评论时看到的那个框引用句的虚线),却不允许写博克的人使用。不过,胳膊扭不过大腿,博主们也只好另想途径。

我要介绍的是另一个办法,完全不使用“Style Sheet”。我的办法是是使用两个“Table”,一个套着另一个。大的那个的底色定为蓝色(blue)的,小的那个的底色定为白色的。小的Table的尺寸比大的那个就小那么一点点,放在中间,使得蓝色在四周露出个边来,其效果就象是给一个Table加了一个蓝色的边。下面就是HTML的原程序。哪位喜欢就只要把其中苏律师的话换成你要引用的话就行了。如果你想把框加粗些,你只要将“cellpadding”的值从1改成更大的一个正数,比如5,即可。上面的第二个框就是这个效果。在第二个例子中我还特地把引用句改为海蓝色(navy)并加粗,字体从10号加大到16号。这只要在“Span”的“Style”里加上“color: red; font-weight: bold;”并把“font-size”的值从10改成16即可。另外,框的颜色改为红色(red),办法是将大的“Table”的“bgcolor”改为红色(red)。这里我们使用了“Style”,因为搜狐允许在“Span”中使用它。最后注意,博主在编辑自己的文章时,一定要在“源代码”状态下编辑。这一点对搜狐及和迅都适用。


  <center>
  <table cellpadding=”1″ cellspacing=”0″ border=”0″ bgcolor=”blue” align=”center”><tr><td>
  <table bgcolor=”white” cellpadding=”6″ align=”center”><tr><td>

  <span style=”font-size: 10pt; line-height: 25px; letter-spacing: normal;”>秩序,是天国的第一律 ── 苏占军</span>
  </td></tr></table></td></tr></table>
  </center>

|