html - 空白 : nowrap not working

标签 html css line-breaks

我有 <span> 的页脚元素。在移动屏幕中(如我所料):

mobile screen

桌面显示(不应换行):

desktop display

我的 HTML 和 CSS:

@media screen and (min-width: 768px) {
    .rwd-line {
        display: inline;
        white-space: nowrap;
    }
}

.rwd-line {
    display: block;
}
<h4 class="text-center">
   <span class="rwd-line">&copy;<?php echo date('Y') ?> PT Paket Informasi Digital<span class="visible-lg">&bull;</span></span>
   <span class="rwd-line"><a href="https://blog.paket.id" target="_blank">Blog</a><span class="visible-lg">&bull;</span></span>
   <span class="rwd-line"><a href="https://docs.paket.id" target="_blank">Documentation</a><span class="visible-lg">&bull;</span></span>
   <span class="rwd-line"><i class="fi flaticon-phone"></i>+62 878 0878 3630</span>
</h4>

我试过:

  1. 添加nowrap每个 <span class="visible-lg"> 中的属性
  2. 添加white-space: nowrap;在我的 CSS 中
  3. 添加&nbsp;实体

但以上都不能解决我的问题。

附言:我仍然需要 &bull要出现在桌面显示器上的实体

这是复制并粘贴 @Hastig 提供给我的 jsfiddle 的结果:

jsfiddle copy and paste

最佳答案

答案可能在于您的 visible-lg 类,这是您想要发生的吗?

(查看全屏并调整窗口宽度)

.text-center {
  text-align: center;
}
.rwd-line {
  display: block;
}
.visible-lg {
  display: none; 
}
@media (min-width: 768px) {
  .rwd-line {
    display: inline-block;
    white-space: nowrap;
  }
  .visible-lg {
    display: inline-block;
    padding-left: 5px;
  }
}
<div class="text-center">
   <span class="rwd-line">&copy;<?php echo date('Y') ?> PT Paket Informasi Digital<span class="visible-lg">&bull;</span></span>
   <span class="rwd-line"><a href="https://blog.paket.id" target="_blank">Blog</a><span class="visible-lg">&bull;</span></span>
   <span class="rwd-line"><a href="https://docs.paket.id" target="_blank">Documentation</a><span class="visible-lg">&bull;</span></span>
   <span class="rwd-line"><i class="fi flaticon-phone"></i>+62 878 0878 3630</span>
</div>

fiddle

https://jsfiddle.net/Hastig/sbub2zrv/

关于html - 空白 : nowrap not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39218538/

相关文章:

javascript - 当一个部分显示在滚动条上时,滚动条是错误的

css - 在 chrome 中,当 <p> 中某些 <a> 或 <strong> 的行为就像它们处于 "inline kinda absolute"位置(您需要查看图片)

mozilla firefox 和 internet explorer 中的 CSS 不同输出

html - 将多行文本对齐到图像的右侧

javascript - 从所选(单击)单元格读取表标题值

javascript - 沿边缘在矩形外绘制 Canvas 文本

php - 来自 textarea 和 mysql 的换行符不会出现在 html 中

CSS 布局 : no line break between divs, 即使浏览器窗口太小

javascript - 在日期选择器中选择任何字段时下拉菜单关闭

javascript - 为什么单击类元素​​时 jQuery 'closest' 不工作