作者oj113068 (橘子汁)
看板Web_Design
标题[问题] Chrome与<marquee>标签
时间Tue Jun 18 19:00:01 2013
最近碰到一个问题是
跑马灯标签在Chrome运行的时候
如果内容较长,就会只跑到一定的长度就跳掉了
原因不明
像这样↓
http://jsfiddle.net/HxC8g/
上网google了一下看到下面这篇,最下面有人解释,和内容的宽度有关
http://ppt.cc/U301
不过我不太懂,因为「内文不比外面的元素宽,所以不会动」?
(If the text is not wider than the width, why should the text move?)
但是内文明明就比较宽阿 囧
不过因为提到和宽度有关,所以我尝试把宽度取消掉,
然後为了维持原宽度,就改用margin-left推挤出原本要的宽度
http://jsfiddle.net/HxC8g/1/ 这样就解决了 @ @
所以是marquee(於Chrome)不能有width吗?
不知道是不是我英文太破对那篇回答有误解,知其然不知其所以然的感觉不太好
如有版友知道为什麽,恳请解答 谢谢<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.249.39.28
1F:→ akiratw:这年头还有人在用<marquee>喔… 06/18 19:54
2F:→ Canboo:这年头不要用这个标签,我上次用是13年前 06/18 22:32
3F:→ Canboo:请改透过javascript跑,但基本来说文字在跑很不friendly 06/18 22:33
4F:→ oj113068:( ̄□ ̄|||)a...客户要求要跑马灯阿...为什麽HTML就可以 06/18 22:44
5F:→ oj113068:作的事情要改用JS? 06/18 22:44
我刚刚上网搜寻了一下为什麽不要用<marquee>
大部分看到的主张是
1.他不是W3C标准
2.违反无障碍网站的原则
但是
我不需要符合W3C,也没有要作无障碍网站。
还是除此之外,还有其他理由不要用<marquee>?
※ 编辑: oj113068 来自: 114.41.124.51 (06/18 23:10)
6F:→ Ageis:这个嘛,没有人可以阻止谁不想进步,你高兴就好 06/18 23:16
感谢A大下面的回文
这里的喃喃我就砍掉罗XD
7F:→ oj113068:我只是想要知道原因啊......... 06/18 23:20
8F:→ oj113068:如果不知道原因,也不过是人云亦云罢了。 06/18 23:21
9F:→ s25g5d4:因为後果自负 当大家都不再用它 没有人维护 没有人开发 06/18 23:26
10F:→ s25g5d4:结果就是你去使用遇到的问题後果自负 06/18 23:26
11F:→ oj113068:( ′-`)y-~S大的意思是,因为没人用,所以没人用? 06/18 23:29
12F:→ s25g5d4:差不多 但是在html跟JS里可以找到很多当初非标准的东西 06/18 23:30
13F:→ s25g5d4:被广泛使用最後被纳入新标准 06/18 23:30
意思就是说没人用的标准就会被废弃,很多人用的规格外会被标准化?
蛮微妙的XD
※ 编辑: oj113068 来自: 114.41.124.51 (06/18 23:49)
※ 编辑: oj113068 来自: 114.41.124.51 (06/18 23:58)
14F:→ Ageis:明明就是当初MS自干一套标准,搞的其它浏览器只好配合牠... 06/19 00:11
16F:→ Ageis:例如像文中的marquee,请看中间的 note 06/19 00:13
17F:→ oj113068:For some reason, Firefox and Opera support them too 06/19 00:15
18F:→ oj113068:For some reason 哈哈哈哈XDDDD 06/19 00:15
19F:→ oj113068:再次谢谢A大 <(_ _)> 06/19 00:19