css - 如何在没有媒体查询的情况下处理响应式表单布局

标签 css forms flexbox media-queries responsive

我有一个如下所示的表单布局。 我可以得到一些建议如何最好地处理这个布局:

  • 在移动屏幕上,如果文本“太长”(基本上不允许过多的元素适合),那么它会将表格分成两行

  • 在桌面上,这两个元素将位于同一行。

我能否避免使用媒体查询并以某种方式使文本永不换行?一种想法是用不间断空格替换所有空格,这可能会以某种方式迫使第二个整个元素换行。

CSS 总是需要花费大量的调整时间!

layout item

最佳答案

这是对你有帮助的例子:

<div class="cont">
  <div class="image">...</div>
  <div class="contant">...</div>
</div>

.cont {
  display: flex;
  flex-direction: row;
 flex-wrap: wrap;
}
.cont .contant,
.container .image {
/* breakpoint is your 12em change. */
  flex: 1 0 12em;
} 

你可以使用的属性 最大宽度:100%; 最小宽度:50% 在你的文字中

关于css - 如何在没有媒体查询的情况下处理响应式表单布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56301563/

相关文章:

css - 在小型设备中查看时显示额外空间的旋转木马 slider

javascript - 如何从三种形式之一获取所有复选框?

c# - 在 C# 中运行 Powershell 脚本

html - 文本溢出省略号和 flex 在 Firefox 上不起作用

html - 使用 flexbox 将元素左对齐和居中对齐

javascript - 我想使用 window.getSelection 制作一个具有大胆功能的 HTML 文本编辑器

html - HTML 输入元素的灵活宽度

html - 动态计算高度时,Div 不保持 1/1 纵横比

css - 创建一个没有页面溢出的 1200px div

php - 在 PHP 上打开一个新标签