html - 文本在小尺寸屏幕上显示为多行

标签 html css media-queries

我有

 @media screen and (max-width: 480px) {

      #footer {
        padding: 2em 1em 0.1em 1em;
      }
      #lineForUrl a #title-font {
max-width: 200px;
 overflow: visible;   
  display: inline-block;
font-size: smaller;
    }

    }


<span id="title-font" title="{{post.title}}">
          {{ post.title }}</span>

当它在小型设备中时,我希望单词位于多行中。 我尝试了 overflow;scroll

我希望它是这样的

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaa

最佳答案

因此,正如我在评论中所说,您应该查看此链接: How to force a line break in a loooooong word in a DIV?

这是带有解决方案的 JS Fiddle,see it here

CSS 代码:

 #lineForUrl a #title-font{
   word-wrap: break-word;
 }

 @media screen and (max-width: 480px) {

      #footer {
        padding: 2em 1em 0.1em 1em;
      }
      #lineForUrl a #title-font {
        max-width: 100%;
        overflow: visible;   
        display: inline-block;
        font-size: smaller;
    }

  }

关于html - 文本在小尺寸屏幕上显示为多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36249303/

相关文章:

css - 1360*768屏幕的媒体查询怎么写?

javascript - 如何在访问时在文本字段中获取和插入用户的电话号码

html - 使用 Ruby 从 HTML 文档中剥离文本

javascript - 动画 css/jquery 不重启

jquery - 如何删除 facebook 分享按钮下划线

css - 一个供应商前缀位于不同供应商前缀中

php - 为 youtube 视频的图像添加时间戳

javascript - 如何在javascript中更改表格行颜色onclick函数

javascript - HTML - 如何生成一个带有百分比的进度条圆圈并使用 JS 或 jQuery 设置值?

html - Twitter Bootstrap 响应式导航栏在小屏幕上损坏