阅读:6250回复:22
这是为何?
为什么现在的版本会复制有序列表编号了
|
|
1楼#
发布于:2008-11-13 22:39
|
|
2楼#
发布于:2008-11-13 22:39
正因为有序列表默认情况下会在前面显示1,2这些数字,但是我们以前复制的时候却没有复制得到,所以现在这样的设计应该算是还原到应有的状态吧。我觉得有序列表并不是为了在这种地方来显示代码用的。如果要显示代码应该用<code>标签吧?如果想实现行号的功能,我觉得用表格也未尝不可。
|
|
3楼#
发布于:2008-11-13 22:39
谢谢楼上
|
|
4楼#
发布于:2008-11-13 22:39
那是你没有多试几次,把鼠标的初始位置选对即可,见图 (记住要等鼠标光标变成“精确选定”的模样再开始拖动)
我只是提供一点猜想并告诉你存在能实现你预想效果的网页,但我不是网页开发者。 |
|
|
5楼#
发布于:2008-11-13 22:39
谷歌的方法却是费力的,也在逃避这个问题
复制也同是带编号的 |
|
6楼#
发布于:2008-11-13 22:39
kmc: 不得不承认你确实很细心也很有经验,只可惜谷歌的方法是离谱的 遵循W3C是好事,但是有些东西你要知道是好是坏,加入我加了<ol><li>以后,哪怕我隐藏了前面的有序列表的编号,复制时依然是会带#号,这么说这是一个W3C错误,难道也要跟从 1 这是一 2 这是二 这样复制出来的还是一样 1 这是一 2 这是二 去掉了全面后的编号后 这是一 这是二 复制出来却是,等FF会自动添加了#号 #这是一 #这是二 这样就不是网页开发人员所要展示的结果不是吗 |
|
7楼#
发布于:2008-11-13 22:39
呵呵,楼上都没有理解我的想法,是我的站点,我想贴一些code给用户,而又想展示code的行号,而行号呢,只能<ol><li>来实现(我想到的只有这个方法),但是FF和IE8却偏偏不如人意的复制时带行号或者*号。所以在此想寻求既能展示行号,而复制却不会复制到行号
|
|
8楼#
发布于:2008-11-13 22:39
我复制到的不是数字也不是星号而是井号,可以跟网页的源代码有关吧。IE8复制得跟 Firefox一样就对了,IE8现在开始遵循网页W3C规范了(Q空间显示不正常). 你可以参考一下Google Code Search,那里复制就是正常的,没有多余的东东。 |
|
|
9楼#
发布于:2008-11-13 22:39
用web123lai所說的方法吧!
|
|
10楼#
发布于:2008-11-13 22:39
不是幸灾乐祸,不过这确实算不上什么问题。用个好一点的文本编辑器,带正则表达式查找/替换的就可以解决了。用gvim更好,可以预先定义command或者宏,一个命令就解决。
|
|
11楼#
发布于:2008-11-13 22:39
我也遇到过这个问题,不过在vim里面
:%s/^\ *[0-9]*\.\ //g 搞定 |
|
12楼#
发布于:2008-11-13 22:39
|
|
13楼#
发布于:2008-11-13 22:39
用列操作,或是正则表达式删除应该不会很麻烦,当然笔记本不行
|
|
14楼#
发布于:2008-11-13 22:39
kmc:你在哪个站点复制的?用IE复制不会复制到吗?回到原帖 就是我自己的站点 http://www.1314520o.com 你可以去看看这篇文章http://www.1314520o.com/blog/post/126.html IE8也是一样会 以下的版本不会,现在的IE8怎么做的跟FF3一个样了 |
|
上一页
下一页