已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。
4天前关闭。
Improve this question
我是新的编码和我练习着陆页。现在我被困在这里。正如我在标题中解释的那样,我在CSS方面有问题,可能在HTML中犯了一个错误
.last-page {
background-color: #3882f6;
font-size: 18px;
color: aliceblue;
padding: 10px;
display: flex;
margin-right: 150px;
margin-left: 150px;
margin-top: 50px;
}
.button {
background-color: #3882f6;
color: rgb(255, 255, 255);
display: flex;
justify-content: center;
align-items: center;
height: 20px;
}
.text {
margin-right: 75px;
margin-left: 75px;
margin-top: 25px;
}
<div class="last-page">
<div class="text">
<p> <strong>Time to action! It's time!</strong> <br> Sign up for our product by clicking that button right over there</p>
</div>
<button class="last-page button">Sign Up</button>
</div>
3条答案
按热度按时间goqiplq21#
如果你想把文本放高一些,你可以减小
margin-top
的值。然后使用position:absolute;right:10px;
将按钮放在容器的右侧。试试这个:
单击以下链接进行预览:preview image
efzxgjgh2#
1.若要使文本稍高一些,请在“”处添加一个负上边距。text”类:
.text { margin:-20px75px0 75px;}
1.要使蓝色正方形的边缘带圆圈,请将"border-radius"添加到“。最后一页”。
1.要将“注册”放在右侧,请在“”上使用"justify-content"。最后一页”
顺便说一句,”。“最后一页”是个糟糕的名字。最好选择一个能清楚反映组件或页面及其功能的名称,这样即使在几年后也能轻松识别,而无需记住应用程序是什么。祝你学习顺利!
lnxxn5zx3#
我建议在这里使用网格,因为它可以让你控制很多东西,但仍然保持它的响应。
display: grid; place-items: center;
“超级中心”的跨度内。改变按钮大小,看看会发生什么;不需要任何花哨的重定中心边缘调整或脆弱的定位。16px
)并设置一些默认值。p
替换为div,因为您似乎需要“标题”和“文本”10rem
,即160 px(请参阅为什么我在正文中设置默认值?)1rem;
可以是任何你想要的。.action-text
,我将边距设置为p
默认值,因此它可以是任何样式。1fr
等。向右或按需要放一个右边距,以便放置得更好;一定要在这里的“全页”中显示这一点,并调整浏览器的大小,这样你就可以看到它是如何React的。