html - 如何正确放置 <aside> 标签?

标签 html css web

所以这是我的问题。我的网站运行响应式设计,到目前为止一切正常。但主要问题是我应该拥有的 ASIDE 内容。这是一个完美的示例,说明我的网站是如何按字面意思划分的:

enter image description here

我的问题是,我怎样才能像这个图中那样正确定位旁边的部分,这样它也可以在整个内容(文章/部分)的底部呈现响应式,但是当它在 iPhone 上呈现时,旁边就在主要内容的底部,将两者分开约 2% 的边距?

同样在桌面上应该像图中那样呈现。

我可以通过将 aside 嵌套在这个 div 中然后使用一个 DIV 来尝试定位 Aside 部分

      float: right;

这会使它向右移动,但我觉得这样做是错误的方法,因为在前面的示例中我看到人们使用 float: left,但在右侧得到相同的结果。

那么我最好的方法是什么?

最佳答案

小型设备的 CSS:

@media screen and (max-width: 767px) { // devices recognized as phones - under 768px
 article{width: 100%;}
 aside{width:100%}
}

关于html - 如何正确放置 <aside> 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21927767/

相关文章:

javascript - 3 x 3 HTML 结构

html - 双行布局 - 第二行内容垂直对齐

.htaccess - 如何使用 .htaccess 将错误 404 重定向到主页?

javascript - 单击时更改背景颜色

javascript - 如何使 JavaScript 链接可通过中键单击打开?

html - 停用主体的滚动但保留滚动条

javascript - 如何让我的矩形在 HTML 中消失

html - ie7-8 不渲染图像宽度为 : 100% 的包装器

html - 似乎无法删除两个 div 之间的垂直空间

css - 如何让我的 CSS 过渡在 iPad (iOS) 上工作?