我试图在我的网站上定位这张图片和文字。我怎样才能使它React灵敏,使比例在不同的设备上不会改变,一切都保持在同一位置。我是新手,所以我可能犯了很多错误。
div.content {
width: 100vw;
display: flex;
}
div.column1 {
width: 15%;
background-color: #F7F7F7;
overflow: hidden;
height: 100vh;
}
div.column2 {
width: 70%;
overflow: hidden;
}
.lobby {
width: 45%;
height: 45%;
padding-top: 5.6rem;
padding-left: 1rem;
}
.title {
padding-top: 4.7rem;
display: inline-block;
float: right;
width: 50%;
font-size: 1.8rem;
}
.descr {
display: inline-block;
width: 30vw;
float: right;
font-size: 1rem;
padding-top: 0.4rem;
}
<div class="content">
<div class="column1">
</div>
<div class="column2">
<div class="title">Installations
<p class="descr"> We are a gym based in Carballo, A Coruña, counting with an installation </p>
</div>
<img class="lobby" src="img/lobby.jpg" alt="photo of the lobby of the gym" />
</div>
</div>
<div class="column1">
</div>
正如你所看到的,我试图把图片和文字放在我网站的中间一行,因为它被分为3列。
我能做的任何事情来改进代码,使它更有React力.谢谢!
1条答案
按热度按时间qlckcl4x1#
我的方法首先定义 Package 器布局(容器),然后处理内容布局( Package 器上嵌套的2列)。
下面是我的做法:
超文本标记语言
中央支助系统
下面是一个工作的Codepen:https://codepen.io/Davevvave/pen/BaPZRbb
考虑@Sfili_81的建议,首先研究和学习@media_queries(https://www.w3schools.com/css/css3_mediaqueries_ex.asp),避免浮动,(我建议)尝试理解HTML呈现通量的自然行为,HTML标记的语义含义,并使用CSS增强所有功能。