2012-02-04 3 views
0

Как я могу выровнять два изображения с помощью CSS, в том числе в верхнем положении, а другой в правом нижнем положении?Как я могу выровнять два изображения с помощью CSS, один в верхнем положении, а другой в правом верхнем положении?

Вот разметка

<th class="X" scope="col"> 
Time 
<input id="ORAAsc" class="up" type="image" style="border-width:0px;" src="" name="ctl00$ContentPlaceHolder1$GridView1$ctl02$ORAAsc"> 
<input id="Desc" class="down" type="image" style="border-width:0px;" src="" name="ctl00$ContentPlaceHolder1$GridView1$ctl02$ORADesc"> 
</th> 

и CSS

.X { 
    height:33px; 
    background-color:#DEDEDD; 
    width:75px; 
    bottom:0; 
    top:0; 
    left:0; 
    right:0; 
    margin-top:20px; 
    margin-bottom:20px; 
    margin-right:80px; 
    margin-left:80px; 
} 





.up{What should i place here?} 

.down{What should i place here?} 

Спасибо за ваше время

+0

Вы пытаетесь выровнять два изображения в .X, оба справа, один поверх другого? – Alpaus

+0

@Alpaus Я хотел бы выровнять изображения внутри X, но с абсолютными положениями. Один должен придерживаться верхнего правого угла, а другой - в правом нижнем углу – OrElse

ответ

0

Попробуйте

.up { 
top: 0; 
right: 0; 
position: absolute; 
} 

.down { 
bottom: 0; 
right: 0; 
position: absolute; 
} 
+0

«down: 0px» -> «bottom: 0» (нет необходимости добавлять «px» в 0) – steveax

1

jacktheripper прав. Это, как правило, хорошая идея, чтобы добавить еще одну вещь к охватывающему элементу при использовании абсолютного позиционирования:

.x{ 
    position:relative; 
} 

Это гарантирует, что изображения будут абсолютно позиционирован относительно, что их емкость.

Смежные вопросы