我对CSS比较新。我的页面上有一张桌子,宽度为70%。我需要在桌子右侧上方放置一个小图标,以便图标与其下方桌子的右边缘对齐。我怎样才能做到这一点?
一般来说,这个问题是如何使用CSS将元素相对于页面上其他元素的位置定位?
谢谢, 卡尔文
答案 0 :(得分:3)
在CSS中你应该写:
.myclass {
position:relative;
}
或
<img style="position:relative;" />
然后你可以通过“top”,“left”,“right”,“bottom”语句来控制位置。示例:
<img src="position: relative; top: 20px;" />
答案 1 :(得分:3)
您好现在可以轻松地将排名提供给Parent Position Relative
和child to give position Absolute
并根据您的布局右上方
现场演示
答案 2 :(得分:2)
<div style="position:relative;float:left;overflow:hidden">
<table>
...
</table>
<div class="icon"></div>
</div>
.icon {
position:absolute;
width:10px;
height:10px;
top:0;
right:0;
}
如果希望图标在表格之外,则用减号写入值,例如:
top:-10px; /* above the table */
right:-10px; /* on the right side the table */
答案 3 :(得分:1)
给这个css:
.classname {
position:relative;
}
我希望你的问题能解决
答案 4 :(得分:0)
上面的人回答了这个问题,但是如果你想知道它是如何工作的,那就试着看看: http://www.tizag.com/cssT/position.php
在创建整个页面的布局时,您还应该考虑使用Div而不是表格: http://www.tizag.com/htmlT/htmldiv.php