据收集自为什么align =“center”不覆盖{text-align:right;} https://stackoverflow.com/questions/2546857/why-aligncenter-not-overriding-on-text-alignright在这篇文章中,CSS 应该对旧式布局属性有先见之明。我正在开发一个项目,我必须将内容注入具有以下格式的单元格中:
<td align="center">...</td>
我不希望我的内容居中,尝试使用 text-align="left" 不会覆盖 td 标签,如文章中所建议的。我可以做什么来覆盖 TD 对齐属性?
如果允许更改 td 的内容,则可以使用另一个带有 text-align:left; 的标签将 td 值包裹起来。
结果标签将是:
<td align="center">
<div class="left">content here</div>
</td>
这是新的 CSS:
td div.left { text-align:left; }
如果无法修改单元格值,另一种解决方法是使用 javascript 修改对齐属性,在 jquery 中:
$(document).ready(function(){
$('td [align=center]').attr('align','left');
// $('td [align=center]').attr('align','left').css('text-align','left'); //or still not working
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)