从
Why align=”center” not overriding on {text-align:right;}收集的这篇文章中,CSS应该对旧式布局属性有预感.我正在开展一个项目,我必须在具有以下格式的单元格中注入内容:
< td align =“center”> …< / td>
我不希望我的内容居中,尝试使用text-align =“left”不覆盖td标签,如文中所建议的.我可以做什么来覆盖TD对齐attibute?
解决方法
如果您允许更改td的内容,则可以使用text-align:left替换另一个标签的td值
结果标签将是:
<td align="center"> <div class="left">content here</div> </td>
这是新的CSS:
td div.left { text-align:left; }
如果您无法修改单元格值,另一个工作是使用javascript修改align属性,在jquery中:
$(document).ready(function(){ $('td [align=center]').attr('align','left'); // $('td [align=center]').attr('align','left').css('text-align','left'); //or still not working });