W3C home > Mailing lists > Public > public-html-ig-zh@w3.org > May 2011

Re: CSS的content屬性

From: Ethan Chen <chief@ethantw.net>
Date: Mon, 30 May 2011 22:32:53 +0800
Cc: 中文HTML5同樂會ML 中文HTML興趣小組 <public-html-ig-zh@w3.org>
Message-Id: <D4AEF123-489B-414E-8A07-14DE0029B05B@ethantw.net>
To: 郑宗毅 <zhengzongyi@gmail.com>

在 2011/5/30 下午9:38 時, 郑宗毅 寫到:

>    我的观点是content规则产生的内容,不应该附加到DOM树上,毕竟这超出了CSS的工作范围。而同样,用content规则在页面上呈现一些与样式无关的内容我觉得本身就是不恰当的。我觉得它的作用,应该更类似于
> "list-style"(呈现不存在于HTML中的列表序号等)
> 
> example:  .
> 
> <p>This book was written by <span class="author"></span></p>
> 
> <style> .author:before{content: "author name"} </style>
> 
> 例如这个例子,我觉得是个使用不恰当的问题。



但W3C文件上的範例就是這樣用的呢,也可以看看下面的例子:
> <p><q cite="http://zh.wikipedia.org/wiki/漢朝">漢朝(前202年-220年)是中國歷史上繼秦朝之後出現的朝代,分為西漢(前202年-9年)與東漢(25年-220年)兩個歷史時期,合稱兩漢;亦有以東漢與西漢的首都代指,合稱兩京。</q>這段文字摘錄自《維基百科》的〈漢朝〉條目,由此我們可以看出漢朝是⋯⋯。</p>
> 
> q:lang(zh) {
> 	quotes: "「" "」" "『" "』";
> }
> 
> q:lang(zh):before {
> 	content: open-quote;
> }
> 
> q:lang(zh):after {
> 	content: close-quote "(網址:" attr(cite) ")";
> }

「引號」的部分怎麼辦?使用者複製的時候得不到預期該有的引號?

試想,不用正確語義元素的網頁反而更能滿足使用者的需求的話,可能沒有設計師、寫稿者願意用這些標籤了。





Best Wishes,
Ethan

Mandarin: Chen Yijun
Hoklo: Tan I-kun
Cantonese: Can Jik-guan

http://ethantw.net/

http://twitter.com/ethantw/


Received on Monday, 30 May 2011 14:33:31 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:43:48 UTC