css - 是否可以在不使用 CSS 中的媒体查询的情况下保持段落的宽度(桌面 - 移动)?
问题描述
在这里扩展标题。我的意思是,我在 div 中有一些文本,我希望在桌面模式下具有 75% 的宽度。问题出现在移动模式下,因为 div 显然仍然有 75% 的宽度,而且看起来很奇怪,它应该有 100%。当然,我可以通过媒体查询来解决这个问题,但似乎没有必要为了这个小修复而浪费几行 CSS 代码。有关进一步说明,请参见图像。
桌面版:https ://i.stack.imgur.com/q4PAR.png
手机版: https ://i.stack.imgur.com/SpmOI.png
当它只有 75% 宽度时,移动版看起来很奇怪。我是 CSS3 的新手,所以我只是想知道你们是否知道任何更好的方法,而不是一直使用媒体查询。
示例代码:
<div class="birch"> A lot of text </div>
.birch {width:75%}
谢谢!
解决方案
在某些情况下,最好使用max-width
而不是width
属性。
例如。
.birch {
max-width: 480px;
}
这将为您在桌面上提供良好对齐的段落,并在移动设备上为您提供全尺寸段落。是的,计算 perfect 需要时间max-width
,但它也让您可以自由地不编写任何额外的媒体查询。
推荐阅读
- vba - 从 SAP 报告中获取单元格的值
- plugins - 为什么“玩家”会变红-Spigot Development
- c++ - Rad studio (C++) 10.4,链接错误:[ilink64 错误] 致命:检测到错误 (BPI323)
- php - TYPO3 查看页面内容
- encryption - 使用 openssl 解密 json 文件 aes-128-ctr
- reactjs - 即使在刷新页面后也修复了列大小调整
- sql - 选择所有订单,仅选择第二个订单项
- java - 查询不在表中的值的 ID 列表
- javascript - 如何从 Angular 2 的管道中附加动态 DOM 元素?
- javascript - 数据表 - RowsGroup 向其他数据表抛出错误