【HTML】
<div class="AAA">
<div>
<img src="..." class="BBB>
</div>
</div>
【CSS】
.AAA{
margin-right: 25px;
position: absolute;
right: 0;
top: 0;
white-space: nowrap;
}
.AAA的设定档无法更改,试过另外宣告如下的设定档:
.AAA img{
right: -777 !important;
left: 777 !important;
}
但图片依然是靠右不是靠左。
请问要让该img图片靠左对齐,要怎么设定才好?
作者:
s89227 (Kei)
2016-12-08 16:56:00right:0是离右边0,当然不会靠左啊...
right:0这个设定不能去动,所以我另外宣告同名类别其right:-777, left:777,意思上应该是要靠左对齐但是实际效果依然靠右
作者:
ian90911 (xopowo)
2016-12-08 17:13:00把外层div宽度设100% img的div设left:0 margin-left-25这样如何
right:-777不是更右了吗 而且没有单位不太标准另外.AAA img是absolute吗?
第一次看到无法设定的 会不会是你下错地方你要看你的aaa是对哪个relative上下左右只对absolute的有用 所以妳那些important都没用
作者: z44x85r (Lorem) 2016-12-11 02:28:00
Float:left; ?
上下左右对relative也有用吧。但我记得相对方向只能选一个用。img应该是inline物件,要把他的display改成block,上下左右才会有效。因为inline物件就是会跟着文字流不用!important,选择器越小范围,越优先执行。