- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
好吧,有些人会明白我的意思并编辑我的问题,但他们做错了。
更好的解释:
您有一个 contenteditable div
与文本 This is a Test String.
.如果您现在使用 execCommand('underline')
在 Test String
你得到 This is a <u>Test String</u>
如果你现在使用 execCommand('strikethrough')
在 is a Test
你得到 This <s>is a <u>Test</u></s><u>String</u>
, 这是正确的。
所以,在 HTML5 中 <u>
和 <s>
已经过时了。对于第一个execCommand
你可以使用 surroundContents()
用<span style="text-decoration:underline;">
.如果您现在使用 surroundContets()
第二个execCommand
你收到 BAD_BOUNDARYPOINTS_ERR
.
我想要的是一个函数,它的工作方式类似于 execCommand
在这种情况下,但是我可以使用女巫 HTML-Tag 定义函数,字符串将被包装……(如果有任何重叠,它应该是智能的……)
最佳答案
surroundContents()
会有问题:如果选择包含多个 block 元素,例如<div>
s 或 <p>
s,包围的内容将被放置在一个新的 block 中,将其从原来的位置中分离出来。为了克服这个问题,您可以在此处轻松调整我的答案:apply style to range of text with javascript in uiwebview
您需要执行以下操作:
intersectsNode
Range
的方法|对于没有它的浏览器,例如 Firefox(参见 MDC 的示例:https://developer.mozilla.org/en/DOM/range.intersectsNode)关于javascript - execCommand 的替代方案 ('underline' );,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3032894/
这是一个复制的例子: div.addu { color: #006e28; text-decoration: underline; } div.addu blockquote pre { text-d
我正在使用 Konvajs我对 Text 有疑问。我想绘制 Text 的 underline。类似于 css 中的 text-decoration: underline 有什么方法可以绘制下划线吗?
我怎样才能做到这一点(或类似的东西)?寻找一些将成为元素宽度的“下划线”。正在考虑一个可绘制对象,但我不太确定它如何与拉伸(stretch)一起工作,什么不是。谢谢。 编辑 制作了一个新的 XML 文
这个问题在这里已经有了答案: How to increase the gap between text and underlining in CSS (18 个答案) 关闭 7 年前。 我需要在文本
为了分隔导航中的链接,我设置了以下内容 #menu-main li a:after{ content: " * "; } 当前元素获得额外 text-decoration: underline
有没有办法控制text-decoration: underline中下划线的位置? Example link 上面的示例默认有下划线...有没有办法将下划线向下移动几个像素,以便文本和下划线之间有更多
我正在使用一个应用程序,需要在 UITabbarItem 中添加下划线。 所以我想在iOS默认UITabbarcontroller中选定的UITabbarItem下添加下划线。 我已经创建了 UITa
如何为文本添加“下划线”以获得与“测试”下相同的效果? 我尝试将 TEST 封装在 span 中,并添加一个绝对的 :after 和 position:absolute,但我认为这不是正确的方法,并且
我在使此布局在 IE 中正常工作时遇到了一些问题。问题是,当我有一些小型大写字母、带下划线的文本时,将垂直对齐设置为中间的图像会打断下划线。小写字母的下划线向下移动。 See the picture.
我在 a 上有 text-decoration: underline,我需要保持这样。但我也试图从伪元素中删除下划线,用 text-decoration: none !important; 覆盖它似乎
我正在使用一段类似于以下内容的 html:- Something 我在导入的文件中有以下 css。 a.somePseudoClass:hover {color: #000000; text-
为什么 ie7 不在鼠标悬停时应用 text-decoration: underline? TEST 最佳答案 IE 7 实现 text-decorati
在我目前正在开发的网站上,我遇到了悬停时链接下划线的问题。虽然在悬停链接上声明了 text-decoration: underline,但它不能正常工作。我自己无法解释。 查看网站本身(它是右下角的链
好吧,有些人会明白我的意思并编辑我的问题,但他们做错了。 更好的解释: 您有一个 contenteditable div与文本 This is a Test String. .如果您现在使用 exec
我想在下划线可以是不同长度的地方加下划线。我还希望能够更改下划线的位置(在单词下方向左或向右移动)。这似乎是一项非常容易的任务,但我无法让它工作。 .underline { border-bott
我使用Eclipse CDT,并且包含了一些文件。不幸的是,我无法将include路径添加到我的eclipse项目中,因为eclipse在开始索引新添加的include时将始终崩溃。因此,我想关闭突出
我有一个类似于 geo_drill_0_10m_therm_15_15 的字符串列表,我需要删除最后两个“取消划线数字”子字符串(_15 和 _15)。 但是,在我的列表中,数字具有不同长度的数字(例
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
该模式有两个 anchor ,当兄弟节点有 :before 下划线动画时,其中一个会旋转并变得模糊。您能否建议当前问题的可能解决方案是什么? .sibling { position: relati
我见过它,最近在这里:http://pitchfork.com/news/67863-amazon-launches-new-streaming-service-undercutting-spotif
我是一名优秀的程序员,十分优秀!