HTML的出现使得千姿百态的网页在互联网呈现给每个网民面前。而HTML的发展虽然有web application1.0(html5),xhtml1.0,xhtml1.1,xhtml2.0(草案),webform,ajax等等的内容相继出现。却基本停留在它最初的状态。希望2007年3月7日成立的新的HTML工作组能给我们技术人员带来更多的惊喜!
HTML相关链接:
更多内容 | eureka 的blog | 添加新评注
前篇文章介绍了如何在UltraEdit下使用html tidy 处理中文。
这里是html tidy的设置文件:
配置项参见:ultraedit讨论
举例:
// sample config file for HTML tidy
indent: auto
indent-spaces: 2
wrap: 72
markup: yes
output-xml: no
input-xml: no
show-warnings: yes
numeric-entities: yes
quote-marks: yes
quote-nbsp: yes
quote-ampersand: no
break-before-br: no
uppercase-tags: no
uppercase-attributes: no
char-encoding: latin1
new-inline-tags: cfif, cfelse, math, mroot,
mrow, mi, mn, mo, msqrt, mfrac, msubsup, munderover,
munder, mover, mmultiscripts, msup, msub, mtext,
mprescripts, mtable, mtr, mtd, mth
new-blocklevel-tags: cfoutput, cfquery
new-empty-tags: cfelse
更多内容 | eureka 的blog | 1条评注
如果使用ultraedit编辑utf-8的html文件. 然后使用html tidy处理,则会把中文转换为&什么什么,
以下是从网上来的内容,用来解决这个问题:
1. 建立一個純文字檔,內容如下:
char-encoding: raw
然後存檔,例如我們存成 tidy.conf ,放到
C:\Program Files\UltraEdit\tidy.conf。
2. 開啟 Uedit32.ini 檔案,這個檔案位於 %SYSTEMROOT% 下,
95/98/ME 位於 c:\windows,NT/2000/XP 位於 C:\WINNT
(如果你把系統裝在 C 磁碟的話)。
3. 在 Uedit32.ini 檔案中的 [Settings] 區段下面加上以下
這行敘述。
Html Tidy Config File = "C:\Program Files\UltraEdit\tidy.conf"
4.存檔,重新開啟 UltraEdit。
完成。以後當您用 HTML TIDY 來「清理」HTML 文件時,中
文就不會變成亂碼了。(正確來說,應該是 ASCII Code 大於 128 以
上的字元 HTML TIDY 就不會去動他)。
以上,如有錯誤請指正。
更多内容 | eureka 的blog | 1条评注
在HTML里用ruby可以对汉字进行注音,Internet Explorer 5, 5.5, 6 支持<ruby>以及<rt>标签。而对其它W3C提出的标签:rbc, rpc, rp, rb没有明确的支持。
以下是IE中使用ruby的方法:
<ruby>网络e自由e客 <rt>NeT FRee GeeK</rt> </ruby>
显示如下:
网络e自由e客
W3C指定ruby的用法应该为:
<ruby> <rb>网络e自由e客</rb> <rt>NeT FRee Geek</rt> </ruby>
如果IE不认识<rb>标签,自然就略过,因此,上面的显示在IE里是正常的。另外,IE也能处理rp标签。但不能正确处理rbc和rtc标签。如果使用这两个标签,则生成的页面看上去就不正常了。而W3C的Amaya能很好的处理这些标签,可惜amaya对编辑中文实在是比较难弄。如果要在现在版本的IE里正常显示又满足W3C的规范,就用ruby, rc,rb和rp三个标签吧。
更多内容 | eureka 的blog | 添加新评注
根据HTML规范,tfoot标签%lt;tfoot>应该可以放在<tbody>之前,但显示时应该显示在其后面。但ie还是按顺序显示。
查看w3.org的页面,查看各种文档页面,虽然仍用使用html4.0 transitional, xhtml 1.0 transitional等等,但有相当都附合xhtml1.0的文档是使用XHTML 1.0 Strict的,查看其原文件,其头部如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
虽然文档部分会有一些大同小异,如无encoding(用缺省unicode),无lang,或lang的值为"US-en"等。但都坚持使用Strict,不使用其它的,也不用1.1。
更多内容 | eureka 的blog | 1条评注
http://www.wired.com 是采用标准XHTML 1.0 Transitional 设计的通过xhtml1.0检测的网站。
原先它对非标准浏览器,如ie以及mozilla都会在页面最上面提出警示。告知你的浏览器不是标准的浏览器。今天我重新用IE和Mozila firefox进入该网站已经看不到它的这个提示了。看来,接持标准还不如提供强容错性,象IE一样,HTML虽有各种错误,照样正常给你显示出来。
这几天仔细的了解了W3C的HTML和XHTML相关的内容,特作阅读笔记如下:(XHTML主页在http://www.w3.org/MarkUp/)。
有三个版本的xhtml1.0使用:
XHTML规范系列:
更多内容 | eureka 的blog | 1条评注