作者TKirby ( ^-^)
看板Web_Design
标题Re: [问题] NNTP协定和CSS…
时间Wed Feb 22 13:30:32 2006
你这个问题跟你想做的事情其实前不久这个板上有讨论到
标题: CSS - 等宽字,行距,字距
主要是 gmobug 板友想做 ANSI Code parser
後来我们用 mail 讨论所以有些东西不在板上
我们有讨论出一些方法
主要是说双色字的部份用两个 span, 其中一个的 css: position 设为 absolute
然後宽度都设为全形字的一半
看起来跟你的做法很像
另外,我们都有写处理 ansi code 的程式,不同的是 gmobug 用 php,
我用 javascript
javascrtip版的若有兴趣可以参考下面这个网址,
http://www.csie.ntu.edu.tw/~b88039/archive/testCol/bbs/js-ansi/ansi.html
这个网页中,随便点一项下面档案列表的连结後,
当上面的黑框出现处理中的字样时就可以开始按空白键看文章了
我抓了一些 BBSMovie 板的文章做测试
因为动辄一两千行,所以处理会花一些时间
但是处理一般小文章而言我想应该效果还不错
※ 引述《grassboy2 (活力花俏草儿Grassboy大렩》之铭言:
: ※ 引述《grassboy2 (活力花俏草儿Grassboy大렩》之铭言:
: : 那麽…有什麽特殊的指令可以达成吗?
: : 如果对NewsGroup送出ARTICLE n的请求…
: : 下载下来的会含控制码…
: : 还是要自已在php另外写function过滤那些BBS控制码?
: : 另一个方法…就是热血的利用php+CSS…
: : 发现*[1;m的话,字就是亮白色,
: : 发现*[1;33;42m就是绿底亮黄色…
: : 用这个方法,在Web显示的画面应该可以作到和BBS相似度相近
: : 但又有另一个问题…关於半色字的处理…
: : CSS有办法作到像这样的效果吗?
: : 呼呼…还真是一长串的两个问题啊^^"
: : 先感谢板上的高手回答罗~
: 嗯嗯@@~好像没有人回答><~
: 自问自答一下…
: 早上想到了一个方法处理半色字…
: 就是用<span>搭配CSS去修改属性
: 遇到一个半色字,就用两个span去显示
: 就像下面这个页面一样^^"
: http://grassboy.twbbs.org/test.php?id=894
: 不过…解决了半色字的问题之後…
: 又出现一个新的问题…
: 就是…上面那个连结…
: 如果用FireFox去看…惨不忍睹><~
: 意思就是我这个处理的方法不符合W3C标准…
: 那…还有其他符合W3C的半色字处理方法吗?
: 呜^^~希望有CSS高手能解答><~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.52
1F:推 grassboy2:感谢~果然有讨论就会有强者出来帮忙^^~ 02/22 16:15