2012-10-01 83 views
1

所以我在桌子的某些单元格中有一个小星形图标,我想将它放在右上角。所以这里是我的html:HTML表格中的位置元素

<td>Cell_Text<div class="star">☆</div></td> 

我该如何定位右上角的表格单元格的所有星星?

回答

2

尝试

div.star 
{ 
float:right; 
margin-top:-10px; 
} 

否则,您可以用绝对的,而是在你的情况我不知道

div.star 
{ 
position:absolute; 
top:somepx; 
right:somepx; 
} 
+0

啊工作就像一个魅力它们上色。关于如何用某种颜色填充恒星的任何想法? –

+0

如果*是文本,则可以在div.star块中添加另一个属性Color:orange。 –

+0

是的,我做到了,但只是色彩的边界。我想我需要得到一个预先充满的明星或其他东西? –

1

使用相对+绝对定位

td { position: relative; } 
td .star { position: absolute; top: 0; right: 0; } 
0

,你可能只是在你的CSS使用

float:right; 

。只要确保图标的尺寸比细胞

0

我想你想的明星为上标到文本

检查这个fiddle

我用ASCII代码,而不是相对较小你正在使用的明星。 你也可以在其中使用unicode。

使用这种方法的加点是,你可以通过使用下面的属性

color: /* your desired color */