html - 内容(一个词)比移动设备上的页面宽
问题描述
在我的页面上,我有一个标题,如果该标题较长,它将在移动设备上消失。
例如:
<div class="module-head"><h3 class="module-head-title">Keresőoptimalizálás - Miért éri meg?</h3></div>
.module-head {
text-align: left;
/*position: relative;*/
margin: 40px 0;
}
.module-head-title {
color: var(--main_purple_color);
font-weight: 800;
font-size: 2.5rem;
display: inline-block;
}
.module-head:after {
content: "";
display: block;
background: var(--main_red_color);
width: 220px;
max-width: 260px;
height: 3px;
}
如果我不想设置较小的字体大小该怎么办?
解决方案
我不知道该网站的语言,但是您可以­
在单词内部(在适当的位置)使用实体(称为“软连字符”),仅当它不适合其容器时才将其断开。
作为一个例子,这里有一个很长的废话,一次有软连字符,一次没有软连字符:
<h2>Runununufanlaerlknadlknalknaelknalkneflknalkneflknaelfknaelfknaeflknaelfknoaeiruodiulsk</h2>
<h2>Runununufanlaerlknadlknalknaelknalkneflkn­alkneflknaelfknaelfknaeflknaelfknoaeiruodiulsk</h2>
<h3>The same word including the soft hyphen, but with a smaller font (fits into one line, therefore it's not being broken by the soft hyphen):</h3>
<p>Runununufanlaerlknadlknalknaelknalkneflkn­alkneflknaelfknaelfknaeflknaelfknoaeiruodiulsk</p>
如果有足够的水平空间,单词不会被分割,如果没有,它会在软连字符的位置被分割。
推荐阅读
- python-3.x - 如何在`redirect(url_for())`中传递变量
- html - 无法并排对齐两个按钮
- wordpress - WordPress ACF 的 get_field() 返回 NULL 或 False
- javascript - 我可以在 node.js 中使用这样的 try catch 吗?
- mysql - Hive CASE 何时发出
- javascript - 如何使用带有反应钩子和反应还原的反应功能组件根据从第一个下拉列表中的选择填充第二个下拉列表?
- javascript - 为什么我不能删除监听器?
- python - 涉及 selenium 的 Python 脚本在从任务调度程序调用时表现不同,但在从 spyder 或命令行运行时按预期工作
- excel - 在 sub 之间传递变量
- docker - 在 docker 网格中访问 chrome devtools 协议