小弟現在的實作也是用這方式,不過稍微有點不同:
<span class="book_title_mark">書名號</span>
配合的CSS:
/*
專名號 proper noun mark
http://zh.wikipedia.org/wiki/%E4%B8%93%E5%90%8D%E5%8F%B7
*/
.proper_noun_mark{text-decoration:underline;}
b.proper_noun_mark{font-weight:normal;}
.proper_noun_mark:before,.proper_noun_mark:after{content:" ";} /*
正確的專名號在「中國」和「北京」之間應有少許空隙。 */
/*
書名號 wavy book title mark
書名號裡邊還要用書名號時,外面一層用雙書名號,裡邊一層用單書名號。
http://zh.wikipedia.org/wiki/%E4%B9%A6%E5%90%8D%E5%8F%B7
*/
.book_title_mark{font-style:italic;} /* 在英文等西方語文中,則以斜體字標示書名。 */
b.book_title_mark{font-weight:normal;}
.book_title_mark:before{content:"《";}
.book_title_mark:after{content:"》";}
.book_title_mark .book_title_mark:before{content:"〈";}
.book_title_mark .book_title_mark:after{content:"〉";}
2010/8/26 Jedi <jedilin@gmail.com>
> 2010/8/26 Yuan Chao <yuanchao@gmail.com>:
> > 很明顯的,之前提到的關於書名號與私名號的標記,沒辦法由目前的提案中實現
>
> 一樣是做個補充給大家參考:
>
> 我自己曾經思考過要怎麼在現有的標準當中來實作書名號與私名號,
> 最後我想到的方式類似這樣:
>
> <a class="personName">林某某</a>在<a class="bookName">網頁親和力</a>當中提到:……
>
> 然後再用 CSS background 來畫出書名號跟私名號。
>
> Best,
> /Jedi/
>