html - 为什么内联元素会在小屏幕上换行?

标签 html css

我正在尝试在其下方放置一个带有 div 的输入字段。当我使用我的浏览器时,一切都很好,但每当我试图在我的手机或任何更小的屏幕上查看它时,它就会崩溃。

我正在使用 Bootstrap 。我尝试使用“vh”代替“px”,但这并没有太大帮助。

Picture .

HTML:

<div class="container-fluid d-flex  ">
  <div class="row  align-self-center ">
    <div class="col-12">
     <span id="icon"></span>
     <input type="text" id="city"></input>

     <br><div id="res" class="nText"> citudin. Praesent hendcongue. Ut commodo 
est ut orci suscipit tincidunt. Sed ac est sed mi tristique sollicongue. Ut 
commodo est ut orci suscipit tincidunt. Sed ac est sed mi tristique 
sollirerit in velit non ullamcorper. Quisque volutpat, justo id lobortis 
finibus, tellus nibh lobortis augue, at semper nisl justo viverra mi.</div>
 </div> 
</div> 
</div><!-- end container-->

CSS:

html, body {
width: 100%;
height: 100%;
}

.nText {
background-color: lightgray;
}

.container-fluid {
min-height: 100%;
min-width: 100%;
background-color:lightblue;
}


#city {
width: 300px;
border: none;
border-radius: 10px;
padding-left: 20px;
}

最佳答案

您的输入字段设置为 300 像素,因此它会溢出,如果您改为将最大宽度设置为 300 像素,但将宽度设置为 100%,这将使其限制为页面大小,但绝不会超过 300 像素。

https://jsfiddle.net/6u4v0dnq/

#city {
  max-width: 300px;
  width: 100%;
  border: none;
  border-radius: 10px;
  padding-left: 20px;
}

关于html - 为什么内联元素会在小屏幕上换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56689414/

相关文章:

javascript - 在 Bootstrap 中基于父图像重新缩放图像

javascript - 触发器在 Jquery 幻灯片中无法正常工作

css - 当视口(viewport)宽度变小时,div 是否可以不折叠?

html - 如何将内容包裹在图像周围?

带表的jqueryui对话框——如何限制行高

java - 如果有多个子标签,前面的 sibling 将不起作用

javascript - 绘制多条任意线是过于昂贵的 EaselJS

html - 网络上 4 分钟的视频的合理文件大小是多少?

html - 如何在 css 中将屏幕划分为这些 div?

html - 具有两列的 Css 流体布局