15楼#
发布于:2008-11-13 22:39
我复制到的不是数字也不是星号而是井号,可以跟网页的源代码有关吧。IE8复制得跟 Firefox一样就对了,IE8现在开始遵循网页W3C规范了(Q空间显示不正常). 你可以参考一下Google Code Search,那里复制就是正常的,没有多余的东东。 |
|
|
16楼#
发布于:2008-11-13 22:39
呵呵,楼上都没有理解我的想法,是我的站点,我想贴一些code给用户,而又想展示code的行号,而行号呢,只能<ol><li>来实现(我想到的只有这个方法),但是FF和IE8却偏偏不如人意的复制时带行号或者*号。所以在此想寻求既能展示行号,而复制却不会复制到行号
|
|
17楼#
发布于:2008-11-13 22:39
kmc: 不得不承认你确实很细心也很有经验,只可惜谷歌的方法是离谱的 遵循W3C是好事,但是有些东西你要知道是好是坏,加入我加了<ol><li>以后,哪怕我隐藏了前面的有序列表的编号,复制时依然是会带#号,这么说这是一个W3C错误,难道也要跟从 1 这是一 2 这是二 这样复制出来的还是一样 1 这是一 2 这是二 去掉了全面后的编号后 这是一 这是二 复制出来却是,等FF会自动添加了#号 #这是一 #这是二 这样就不是网页开发人员所要展示的结果不是吗 |
|
18楼#
发布于:2008-11-13 22:39
谷歌的方法却是费力的,也在逃避这个问题
复制也同是带编号的 |
|
19楼#
发布于:2008-11-13 22:39
那是你没有多试几次,把鼠标的初始位置选对即可,见图 (记住要等鼠标光标变成“精确选定”的模样再开始拖动)
我只是提供一点猜想并告诉你存在能实现你预想效果的网页,但我不是网页开发者。 |
|
|
20楼#
发布于:2008-11-13 22:39
谢谢楼上
|
|
21楼#
发布于:2008-11-13 22:39
正因为有序列表默认情况下会在前面显示1,2这些数字,但是我们以前复制的时候却没有复制得到,所以现在这样的设计应该算是还原到应有的状态吧。我觉得有序列表并不是为了在这种地方来显示代码用的。如果要显示代码应该用<code>标签吧?如果想实现行号的功能,我觉得用表格也未尝不可。
|
|
22楼#
发布于:2008-11-13 22:39
|
|
上一页
下一页