2009-07-27 185 views
0

我有一個DIV,裏面有兩個更新面板。更新面板呈現爲div,但asp.net不讓我爲div分配類。我可以通過將CSS分配給第一個孩子,然後將不同的CSS分配給第二個孩子或最後一個孩子來使用jQuery。我可以純粹用CSS來做到這一點嗎?如何將第一個div浮動到左邊,第二個浮動到右邊?

事情與此類似:

.outerdiv div 
{ 
    width:45%; 
} 

/*float:left */ 
.outerdiv div(0) 
{ 
    float:left; 
} 

/*float:right */ 
.outerdiv div(1) 
{ 
    float:right; 
} 

回答

1

或者你可以用另一個DIV包更新面板的DIV ...

<div class="outerdiv"> 
    <div class="outerdivleft"> 
    ... Update Panel Left ... 
    </div> 
    <div class="outerdivright"> 
    ... Update Panel Right ... 
    </div> 
</div> 
0

雖然這不能擴展到更多的div比2,你可以使用:

.outerdiv div { float: right; } 
.outerdiv div:first-child { float: left } 
+0

如果你這樣做,請確保你有一個DOCTYPE聲明或這不會在IE中工作。 http://www.w3schools.com/CSS/css_pseudo_classes.asp – tomk 2009-07-27 19:25:40

0

假設.outerdiv只包含這兩個div,這應該可以在大多數現代的web brow sers:

.outerdiv div:first-child {float:left;} 
.outerdiv div:last-child {float:right;} 
相關問題