【发布时间】:2015-09-27 00:16:27
【问题描述】:
我一直在为一家本地公司独立设计网站,但我一直不知道如何使我的布局/设计能够响应式地工作。截至目前,我的内容与此类似:
但是,随着浏览器屏幕的缩小,或者如果浏览器的分辨率已经变小,第 3 项会以 100% 的宽度移动到第 1 项和第 2 项下方。虽然第 1 项和第 2 项都将彼此内联。很像这样:
最初,我将两个包装 div(1 和 2)都设置为 display: inline-block。但是我找不到任何类型的研究表明(在相应的媒体查询中更改 inline-block div 容器 2 之后)子元素可以与单独的元素内联,而同一容器中的另一个子元素不会。最近,我开始讨论使用 display: table 、 display: table-row 和 display: table-cell 来尝试以类似表格的布局组织内容,但我找不到将项目 1 和项目 2 分配到的方法排除第 3 项时,他们自己的行。
老实说,自从我不得不处理任何 HTML/CSS/JavaScript/等内容以来已经有一段时间了,所以我有点生疏了。我希望看看是否有人能指出我正确的方向或给我一些见解。谢谢。
【问题讨论】:
-
你有理由不使用浮点数吗?这似乎是使用它们的理想时机。
-
@m69 我刚刚养成了不使用浮点数的习惯(主要是因为总是阅读使用更新的技术是一个更好的习惯),并使用内联块或其他技术来对齐我的内容。然而,在这种情况下,我意识到它们是我想要完成的最合乎逻辑的选择。
标签: html css layout responsive-design