我必须将内容编辑器Web部件放到SharePoint页面上。该页面有一个css文件链接。我无法删除该链接,无法修改css。
我想要的是包含n
列的1行表,以及每列中的链接。为了避免使用默认链接样式,我尝试在td
标记中包含a
:
<table>
<tr>
<a href="link"><td>text</td></a>
</tr>
</table>
这在IE中完美运行,但在其他浏览器(Chrome,Firefox)中无效。根据在线验证器(http://www.freeformatter.com/html-validator.html),这不是很好:
<a> Isn't Allowed In <tr> Elements (At line 3, column 13)
如果我只是这样做,则链接将被格式化:
<table>
<tr>
<td><a href="link">text</a></td>
</tr>
</table>
即使我将下面的内容放在代码的开头,它也不会被应用:
<style>
a {
color: #000000;
}
</style>
我可以为td
创建一个透明的背景图片,其中包含文字&#34;刻录&#34;在其中,并将img
标记放入a
,但如果我放大它会很难看。
那么有什么方法可以在任何浏览器中以某种方式绕过css吗?
*编辑:也尝试过:
<table>
<tr>
<td><a href="link"><div>text</div></a></td>
</tr>
</table>
答案 0 :(得分:0)
我设法应用了我的css设置:
<style>
a {
color: #000000 !important;
}
</style>
使用上面的代码我只是想表明我选择哪种方式。其实我用过:
.myTable a{color: #000000 !important;}