是否有可能改变css生成的位置?

时间:2009-08-14 08:36:06

标签: asp.net css

生成一些asp.net控件,因此要自定义其外观(例如网格中的子视图),我需要更改<的位置。 TR>内容。我不知道有什么方法可以改变立场。唯一的想法是通过javascript生成div包装器。有人知道更好的方法吗?

1 个答案:

答案 0 :(得分:2)

如果你想把tr“移动”到另一个地方,你可以尝试:

<table>
<tr id="tr1"><td>test</td><td>test2</td></tr>
<tr id="tr2"><td>test3</td><td>test4</td></tr>
<tr id="tr3"><td>test4</td><td>test5</td></tr>
</body>

<script>
var tr = document.getElementById("tr2");
tr.style.display = 'block';
tr.style.position = 'absolute';
tr.style.top = "100px";
tr.style.left = "100px";
</script>

它肯定适用于Firefox(不知道ie6-8)。如果你想用另一个tr交换内容,那就更容易了(你只需删除/添加tr节点)。