的边缘我有一个元件与屏幕尺寸1440px =为约16.8%的保持元件
margin-left:241.5px
位置。
但是,对于1920年的屏幕尺寸,它应该是473px。
我想弄清楚我能做些什么动态地让它发生,所以我不必为每个屏幕大小调整它。
我尝试使用margin-left与%但它不起作用,与EM相同。
有没有办法如何动态地进行此定位?
它很难刺激的demo,但是我想
<div class="about">
<p>01</p>
</div>
html,*{
padding:0;
margin:0;
}
html{
height: 100%;
}
body{
height: 100%;
width: 100%;
}
.about{
width: 100%;
height: 100%;
background: url(http://66.media.tumblr.com/4bb5538edf278f7e83d8275e60550433/tumblr_msefuouXB81s9yt1no1_500.png) no-repeat;
background-size: 1158.6px 163px;
background-position: top 172px left 149px;
position: absolute;
}
.about p{
margin-top: 78.3px;
margin-left: 16.8%;
font-size: 22px;
position: absolute;
color: #CECED2
}
.about h6{
margin-top: 101.3px;
margin-left: 241.5px;
font-size: 22px;
position: absolute;
color: #151416;
}
您可以使用媒体查询来代替。当然,你将不得不为不同的屏幕尺寸编写。但您可以使用媒体查询来管理它。 –
我想尝试它,如果可能的话没有媒体查询。它会要求每个小屏幕尺寸的媒体查询。 – Johnyb
请分享演示,以便我们检查是否有媒体查询可能。谢谢 –