css绝对定位在换了分辨率后会移位,求不移位的代码,

css绝对定位在换了分辨率后会移位,求不移位的代码,... css绝对定位在换了分辨率后会移位,求不移位的代码, 展开
 我来答
珍工坊
2013-07-11 · TA获得超过247个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:253万
展开全部
在这个设置了position:absolute的元素上一层添加 position:relative

比如:
<div style="position:relative; width:500px; height:500px;">
<em style="position:absolute; top:10px; right:10px;">MORE</em>

</div>

这样em属性会只根据div的位置而产生变化,div的位置不变,em的位置也不会发生变化.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ytxiaoruirui
推荐于2016-10-16
知道答主
回答量:19
采纳率:0%
帮助的人:8.3万
展开全部
不要用绝对定位,你所需要做的,不是给div加上position:absolute然后指定其left和top。而是给除了最外层的里面的每个层都指定个浮动(这样做会省去很多麻烦),然后指定其宽度,需要的话指定其填充和边距(指定填充的时候要注意元素的宽度),浏览器会按照你的设定自动排列层的位置的,不需要你绝对定位啦。
比如下面的
.container {
width: 960px;
background-color: #FFF;
margin: 0 auto; /* 侧边的自动值与宽度结合使用,可以将布局居中对齐 */
overflow: hidden; /* 此声明可使 .container 了解其内部浮动列的结束位置以及包含列的位置 */
}

.sidebar1 {
float: left;
width: 180px;
background-color: #EADCAE;
padding-bottom: 10px;
}
.content {
padding: 10px 0;
width: 780px;
float: left;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式