我有一个简单的页面,我需要在移动设备和桌面上看起来不同。对于台式机,我需要几个段落左侧的标志。对于手机,我需要删除页面的标题,并将徽标放在文本上方。到目前为止,我还没有很好的运气。我应该怎么做才能使它与CSS一起工作?目前,我只是将文字和图像放在一张桌子上,并在一列中放置了标识,而在另一列放了文字。使用CSS更改表格布局
0
A
回答
0
一个解决方案是使用具有'列'div而不是表格的媒体查询。
的CSS代码可能如下:
@media only screen and (min-width: 1200px) {
.two-col {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 1.5rem;
-moz-column-gap: 1.5rem;
column-gap: 1.5rem
}
}
,然后HTML代码将是这样的:
<div class="two-col">
/* textual content here... */
</div>
您将需要调整这个以适应您的情况,但基本上用媒体查询检查移动设备或桌面。如果是桌面,则会创建两列宽度相等的列。在你的情况下,图像将首先进入,然后文本将环绕到右侧列。如果它是移动设备,则不会创建列,并且会在文本顶部显示图像。
0
可以通过媒体查询给出css属性的不同值。 你可以在这个问题上看到解释here。
公共查询用于小型设备是:
@media screen and (max-width: 1024px) {
...
}
它查询1034px下的所有屏幕并且定义了一个新的属性集。
相关问题
- 1. 如何将此表格布局更改为CSS布局?
- 2. CSS表格布局
- 3. CSS表格布局
- 4. 更改HTML布局与CSS使用PHP
- 5. 使用css的四列表格布局
- 6. 使用CSS的表格布局
- 7. CSS:更改按钮布局
- 8. CSS网格布局更改列宽使用javascript
- 9. 如何使用CSS div布局模仿colspan = 2布局表格
- 10. 表格布局和CSS
- 11. HTML CSS表格布局
- 12. CSS表格布局有趣
- 13. HTML + CSS表格布局
- 14. 基于窗口大小的HTML和CSS更改表格布局
- 15. 只使用css更改移动设备上的列表布局
- 16. 用CSS更改div布局? (Alternating divs)
- 17. UICollectionView更改布局 - 更改单元格
- 18. 如何在使用datalist时更改表格布局?
- 19. 使用JQuery .append()动态更改表格布局
- 20. 用CSS控制表格的布局
- 21. CSS网格布局
- 22. 更改Django的管理员创建/更改表格布局
- 23. CSS表布局
- 24. CSS布局更改为字体样式
- 25. CSS布局更改分辨率
- 26. 使用CSS Media Queries来更改页面布局
- 27. 使用CSS在手机上更改HTML布局
- 28. CSS版本的表格页面布局
- 29. 覆盖表格布局的CSS类
- 30. 带有表格的CSS垂直布局
您能否包含相关的HTML或CSS,或至少是其代表性的示例?在我的头顶,媒体查询可能会在这里运行良好。 –