之前想的是如果要在一个盒子上加一个小的文字标签
,首先会考虑到absolute
,结果我今天做position
整理的时候看了一下张鑫旭关于使用margin负值
做文字标签
,才发现用margin
写,代码会很简洁。
但是前提是知道父盒子的宽度和高度,如果不知道宽度,而且父盒子不是内联元素,使用absolute很可能满天飞;如果是使用margin的解决办法的话不知道图片大小那真的就是一脸懵,一点一点的左移上移,感觉效率也没那么高。
还有可以结合overflow和margin负值来做图片轮播图,就不过多举例了。
先放上html结构
1 | <div class="demo-absolute"> |
然后放上两种样式解决思路
1 | /*先放上主要共有样式*/ |