html - 如何让两条文本并排放置并响应屏幕宽度的变化?

标签 html css

Website image我试图让这两段文字并排放置,而不是彼此重叠。我还希望它们能够响应屏幕尺寸调整。

当“Icontext”被移除时,“Carttext”位于屏幕上我想要的位置并且响应屏幕尺寸调整。

我希望“Icontext”位于它的左侧,但我似乎无法实现这一点,因为它仍然响应屏幕尺寸的变化。任何提示将不胜感激,代码如下。

<div id="Icontext";
style="position: relative;">Login</DIV>
                 
<div id="Carttext";
style="position: relative;">Cart</DIV>

最佳答案

您可以对两个元素简单地使用 display:inline-block 来实现这一点,或者您可以使用 display: flex。对于元素之间的间距,您可以使用 marginpadding

.flex-container {
 display: flex;
 margin: 20px; /* spacing to screen*/
 justify-content: flex-end;
}

.flex-container div:first-child {
  margin-right: 20px; /* for spaceing between element */
}
<div class="flex-container">
<div id="Icontext">Login</div>
<div id="Carttext">Cart</div>
</div>

关于html - 如何让两条文本并排放置并响应屏幕宽度的变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50291993/

相关文章:

html - Angular 2 : input checkbox with label doesn't work in table

html - 如何正确定位元素并布置页面?

html - 栏高忽略文本本身的高度

javascript - 对 Angular 线分割视频,一侧可见,另一侧不可见

html - 我如何实现这个简单的盒子布局

html - 带有叠加元素的视频作为背景

javascript - 如何在window.open方法中传递参数?

javascript - 防止导航栏元素折叠

html - 为什么我的 float 元素中的图像大小没有改变?

javascript - 淡入/淡出文本幻灯片