【发布时间】:2015-07-08 20:39:47
【问题描述】:
所以我做了一个我想做的模型,这样更容易理解。我有一个占页面 33% 的外部 div 和一个宽度为 50%(外部 div)的内部 div。外部 div 有一个“text-align: center;”样式,因此内部 div 每一侧的空间是外部 div 宽度的 25%。我想从页面顶部偏移内部 div,使其与顶部的距离与两侧的距离相同。大多数对类似问题的回答都建议使用 jquery,但如果有的话,我更愿意使用仅 css 的解决方案。我该怎么做?
如果这是一个基本问题,我深表歉意。我对前端缺乏经验,找不到任何方法将 CSS 属性设置为等于其他属性的值。
任何帮助将不胜感激!
CSS:
.side{
background-color: #ECEFF1;
height: 100%;
width: 33%;
text-align: center;
}
.profpic{
width: 50%;
border-radius: 50%;
position: relative;
}
HTML:
<div class="side mdl-shadow--4dp" >
<image class="profpic mdl-shadow--4dp" src="/profpic.jpg"></image>
</div>
<div class="content">
</div>
【问题讨论】:
-
与我们分享您的代码。
-
哎呀。我怎么忘记了?将其编辑为原始问题
-
据我所知,你不能只在 CSS 中做到这一点。您需要在调整大小时重新评估 JS 中的顶部偏移量才能执行此操作。
-
只用 CSS 就可以完成 :)