html - 如何使用 CSS 将单词换到下一行?

标签 html css

如何让它在移动设备上看起来更好: (按行分词)

我尝试了空白、断字、字间距、显示:表格标题,但都无法正常工作。

https://codepen.io/Jackkk/pen/zYYbvKY

.nav>li {
  display: inline-block;
}


/* very simplified css*/
<ul class="nav nav-line-bottom nav-normal nav-size-normal nav-center">
  <li class="tab active has-icon"><a href="#tab_meble-fryzjerskie"><span>Meble fryzjerskie</span></a></li>
  <li class="tab has-icon"><a href="#tab_fotele-fryzjerskie"><span>Fotele fryzjerskie</span></a></li>
  <li class="tab has-icon"><a href="#tab_myjnie-fryzjerskie"><span>Myjnie fryzjerskie</span></a></li>
  <li class="tab has-icon"><a href="#tab_konsolety-fryzjerskie"><span>Konsolety fryzjerskie</span></a></li>
  <li class="tab has-icon"><a href="#tab_pomocniki-fryzjerskie"><span>Pomocniki fryzjerskie</span></a></li>
  <li class="tab has-icon"><a href="#tab_meble-48h"><span>Meble 48h</span></a></li>
</ul>

示例网站链接:https://dobrzekupuj.pl/

最佳答案

为每个 li 设置一个 widthmax-width

例如

.nav > li {
    width: 70px;
}

.nav > li {
    max-width: 70px;
}

对于移动设备,仅将其放在媒体查询中

@media (max-width: 480px) {
    .nav > li {
        width: 70px;
    }
}

关于html - 如何使用 CSS 将单词换到下一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58957378/

相关文章:

php - 向服务器发送答案,并从服务器返回相关数组以供下一个输入选项

javascript - 如何调用 div 调整大小的函数?

html - 如何在 asp.net 标记中的另一个 div 的 if-else 条件下显示一个 div?

javascript - jQuery 边框图像(左上、右上、左下、右下)

html - 将多个图像居中在一条线上

html - 在不使用绝对的情况下将粘性 div 覆盖在普通 div 上

javascript - 自动和手动幻灯片

html - 如何在用户使用 CSS 将鼠标悬停在 HTML 页面上之前隐藏元素?

html - 可以伪选择器(比如:hover) be used with the universal selector?

html - 外部 css 中的样式 html 表不起作用