居中文本在全屏浏览器中有效,但在调整大小时或在 phone 视图中它会扰乱外观,如小提琴所示
Centering text works in full screen browser but when resizing or in phone view it disturbs the look as shown in fiddles
好的新手 - 无论屏幕尺寸如何,都试图让这个网站看起来不错。
这是无论屏幕尺寸如何都有效的网站页面:
https://jsfiddle.net/garixakor/j0xck25v/1/
我试图将其中一个段落居中,以便它在桌面视图中看起来更好,但当我这样做时,文本不再适合 phone 大小或缩小桌面浏览器。
P.blocktext {
margin-left: auto;
margin-right: auto;
width: 20em
}
<p class="blocktext">Step back in time etc etc....
此更改显示在 fiddle 中:
https://jsfiddle.net/garixakor/5Lo4rtkc/
我想知道是否使用如下媒体查询:如果屏幕尺寸为 992x 或更大,则可以应用居中,或者是否有其他解决方案,或者我是否需要找到一种围绕居中的方法方式。
尝试添加 max-width: 100%
。如果屏幕宽度小于 20em
,仅使用您的 width
值,文本容器将流出视口并且不换行文本。
通过将 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%;
}
好的新手 - 无论屏幕尺寸如何,都试图让这个网站看起来不错。
这是无论屏幕尺寸如何都有效的网站页面: https://jsfiddle.net/garixakor/j0xck25v/1/
我试图将其中一个段落居中,以便它在桌面视图中看起来更好,但当我这样做时,文本不再适合 phone 大小或缩小桌面浏览器。
P.blocktext {
margin-left: auto;
margin-right: auto;
width: 20em
}
<p class="blocktext">Step back in time etc etc....
此更改显示在 fiddle 中: https://jsfiddle.net/garixakor/5Lo4rtkc/
我想知道是否使用如下媒体查询:如果屏幕尺寸为 992x 或更大,则可以应用居中,或者是否有其他解决方案,或者我是否需要找到一种围绕居中的方法方式。
尝试添加 max-width: 100%
。如果屏幕宽度小于 20em
,仅使用您的 width
值,文本容器将流出视口并且不换行文本。
通过将 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%;
}