我正在使用Text::MultiMarkdown从MultiMarkdown文档创建HTML文件。
我想在一个新的标签中打开所有的链接。
有没有办法使用CSS模板或直接在MultiMarkdown文档中配置此行为(无需在MultiMarkdown文档中的每个链接周围显式编写HTML )?
发布于 2010-11-27 01:01:48
在CSS中绝对不是这样的--它只关心元素的外观,而不是它们的行为。
应该可以将<base target="_blank">添加到HTML文档的头部(使用XSLT),但这与将其添加到每个链接是一样的。
发布于 2010-11-27 01:07:03
在HTML和/或JavaScript中,你只能初始化一个新窗口的打开。在某些UAs中,用户能够强制打开新窗口作为新选项卡。但是你不能控制这种行为。
发布于 2012-11-07 20:34:32
从理论上讲,你可以用CSS3:http://www.w3.org/TR/css3-hyperlinks/来实现这一点--然而,没有一个普通的浏览器实现过这一点。原因可能是人们普遍认为,应该让用户单独选择何时打开新窗口或选项卡。
https://stackoverflow.com/questions/4287156
复制相似问题