html - 响应式 html div 元素?

标签 html css responsive-design media-queries

我有 3 个 HTML div 元素,我希望它们在宽屏幕上并排放置,但是随着屏幕宽度的缩小,我希望它们变成垂直的。

例如……

宽屏:

-----------
abc def ghi
-----------

窄屏:

abc
def
ghi

目前,具有如下所示的三个 HTML div(在另一个 div block 中)只能将它们垂直放置...

<div id="Master_Div">
  <div id="Div_1">
    <p>abc</p>
  </div>
  <div id="Div_2">
    <p>def</p>
  </div>
  <div id="Div_3">
    <p>ghi</p>
  </div>
</div>

也许,答案与媒体查询和/或响应式设计有关,但我不确定。

感谢您提供的任何帮助。

最佳答案

我会做这样的事情,除非你真的需要申请一个 ID,类对于多个 div 来说更容易,在 css 中有一个分配,而且它们占用的空间更少。

html---
<div class="wrapper">
   <div class="third">Something here</div>
   <div class="third">Something here</div>
   <div class="third">Something here</div>
</div>

css---
.third {
    width: 33.333333%
    float:left;
}
@media screen and (max-width: 767px) {
.third {
    width: 100%;
    float:none;
}
}

关于html - 响应式 html div 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29976725/

相关文章:

html - 没有最大宽度的响应式设计框架

html - 如何在流体div和固定div之间留出空间

java - iPhone 上的响应式网站...在基地加载?

PHP IMAP 如何只获取正文的文本部分?不是不同的 <html> 标签等

html - 如何在左对齐的新行上显示图像后的文本,而不是环绕图像?

html - DIV Scroll 适用于一张表但不适用于另一张表

html - 在 Chrome 中使用 `z-index` 的固定父元素下的元素

html - <li> 列表项中的两个超链接

javascript - 如何让 ListView itemTemplate 中的按钮执行不同的操作?

html - 具有可变位置的CSS中的图像上的文本