html中的换行问题

html里的换行问题虽然是个小问题,但是也不可小觑,处理不好就可能把你的网站挤变形。前些时,我也遇到过相关问题。

首先遇到的是不该换行却换了行的问题。

在我的首页里,我将每个版面最新的文章进行开头部分的显示,以吸引读者。正像很多其他博客所做的那样,只显示文章的第一段或者更多一点,然后加上“...”,最后再加上“阅读全文>>>“这样一段链接文本,以方便读取链接到相应页面。 现在问题是,某些情况下“阅读全文>>>”这么一段文本恰巧落在了一行的末尾,关键还是在末尾它又放不下,得折到第二行来。这样就很尴尬了, “阅读全文”在末尾,而“>>>”出现在下一行的开头,感觉怪怪的。解决这一问题的方法很简单,使用

<nobr>阅读全文>>></nobr>

进行修饰就OK了,哈哈,才疏学浅,html的标签都没有好好学过。

接着遇到的问题是该换行的地方没有换行。

有朋友订阅了我的博客,看我写了篇关于Vim插件的文章后,表示有不同看法,就在留言中附了一个网址,希望我跳转过去补补功课,不巧的是他留的网址相当长,而div等标签默认是不会在单词内换行的(网址中没有空格,整个就被看作是一个word了),结果就是他的留言岔出留言框老远。解决方法也很简单,改为

<div style="WORD-WRAP: break-word">XXXX</div>

就OK了。看了一些相关文章,据说改为

<div style="word-break:break-all">XXXX</div>

也是可以解决问题的。

发表于 2010年05月20日 16:38   评论:0   阅读:2802  



回到顶部

首页 | 关于我 | 关于本站 | 站内留言 | rss
python logo   django logo   tornado logo