html - 居中文本在全屏浏览器中有效,但在调整大小或在手机视图中时,它会扰乱外观,如小提琴所示
问题描述
好的初学者在这里 - 无论屏幕尺寸如何,都试图让这个网站看起来不错。
这是无论屏幕大小都可以使用的网站页面: https ://jsfiddle.net/garixakor/j0xck25v/1/
我尝试将其中一个段落居中,以便在桌面视图中看起来更好,并且当我这样做时,文本不再适合手机大小或缩小桌面浏览器。
P.blocktext {
margin-left: auto;
margin-right: auto;
width: 20em
}
<p class="blocktext">Step back in time etc etc....
此更改显示在此小提琴中: https ://jsfiddle.net/garixakor/5Lo4rtkc/
我想知道是否使用媒体查询如下:如果屏幕尺寸是屏幕是 992x 或更大,则可以应用居中,或者是否有其他解决方案,或者我是否需要找到以这种方式居中的方法。
解决方案
尝试添加max-width: 100%
. width
如果屏幕宽度小于文本容器,则仅使用您的值20em
将流到视口之外并且不换行文本。
通过设置max-width
它100%
确保文本容器不能比父容器宽。
P.blocktext {
margin-left: auto;
margin-right: auto;
width: 20em;
max-width: 100%;
}
P.para {
margin-left: auto;
margin-right: auto;
width: 70em;
max-width: 100%;
}
推荐阅读
- php - 根据选定的 div 进行下拉选择(使用 jQuery)
- php - 是否有一个功能可以让您知道您来自网站的哪个页面?
- markdown - 使用 jekyll 的“包含”和备注
- python - 使用 QProcess 运行 python 脚本并显示到文本中实时编辑结果
- python - Dash Plotly 中的向下钻取图表操作。触发下钻时如何更新下拉菜单(图表对象已更改)
- r - 在 R 中按日期序列和 id 变量聚合
- php - 使用 PHP 流式传输视频并使用 FFMPEG 进行操作
- javascript - 如何使用对象的 ObjectId 从对象数组中检索对象?- ReactJs、NodeJs、MongoDB
- python - 在 Django 中使用视图/表单上传多个文件
- swiftui - iOS 15 上的 SwiftUI,使用 contextMenu 时出现 [UICollectionViewRecursion] 的奇怪警告