GVKun编程网logo

html – CSS:white-space:nowrap似乎在IE中不起作用(安岳县法律援助中心电话)

1

在本文中,我们将给您介绍关于html–CSS:white-space:nowrap似乎在IE中不起作用的详细内容,并且为您解答安岳县法律援助中心电话的相关问题,此外,我们还将为您提供关于Android

在本文中,我们将给您介绍关于html – CSS:white-space:nowrap似乎在IE中不起作用的详细内容,并且为您解答安岳县法律援助中心电话的相关问题,此外,我们还将为您提供关于Android 底部导航视图左右各有 WHITE SPACE、CSS (/ Wordpress) White Space 属性表现异常、css - overflow-wrap、word-wrap、word-break、white-space 使用总结、CSS white-space 属性的知识。

本文目录一览:

html – CSS:white-space:nowrap似乎在IE中不起作用(安岳县法律援助中心电话)

html – CSS:white-space:nowrap似乎在IE中不起作用(安岳县法律援助中心电话)

这是下面的代码的jsfiddle. http://jsfiddle.net/ux4DD/2/.我想要的是Harry Pham在一行中的名字,所以我使宽度非常小,做白色空间:Nowrap.它在Firefox上工作,但不是IE.请帮助

以下是答案.请看JSfiddle以了解它如何看待

<html>
<head>
   <style type="text/css">
       .linkColor{
           white-space: Nowrap;
       }
   </style>
</head>
<body>
<table cellpadding="0" cellspacing="0">
   <tr>
      <td>
         <table cellpadding="0" cellspacing="0" width="100%">
             <tr>
                <td>
                     <span>Harry Pham</span>
                </td>
                <tdwidth="35px"></td>
                <tdhttps://www.jb51.cc/tag/ott/" target="_blank">ottom:1px solid gray;" width="auto"></td>
             </tr>
         </table>
      </td>
   </tr>
</table>
</body>
</html>

解决方法

对于IE 6和7,您需要用< span>标签,并给它一个空白的空间.由于您已经拥有< span>标签包裹在您的文字上,您有一个类,只需将空格属性添加到您的< span> class .linkColor.
.linkColor{
    white-space:Nowrap;
}

检查工作示例在http://jsfiddle.net/ux4DD/1/

Android 底部导航视图左右各有 WHITE SPACE

Android 底部导航视图左右各有 WHITE SPACE

如何解决Android 底部导航视图左右各有 WHITE SPACE

以前我的底部导航视图中有 3 个项目,以及与它们相关的 3 个片段。我正在向它添加另一个项目,现在两侧有空白,我不知道它是从哪里来的。

这是底部菜单的代码。

  1. <menu xmlns:android="http://schemas.android.com/apk/res/android">
  2. <item
  3. android:id="@+id/navigation_home"
  4. android:icon="@drawable/ic_action_home"
  5. android:title="@string/title_home" />
  6. <item
  7. android:id="@+id/navigation_learn"
  8. android:icon="@drawable/ic_action_learn"
  9. android:title="@string/title_learn" />
  10. <item
  11. android:id="@+id/navigation_guided"
  12. android:icon="@drawable/ic_action_lotus"
  13. android:title="@string/title_guided" />
  14. <item
  15. android:id="@+id/navigation_profile"
  16. android:icon="@drawable/ic_action_profile"
  17. android:title="@string/title_profile" />
  18. </menu>
  1. <com.google.android.material.bottomnavigation.BottomNavigationView
  2. android:id="@+id/nav_view"
  3. android:layout_width="0dp"
  4. android:layout_height="wrap_content"
  5. android:layout_marginStart="0dp"
  6. android:layout_marginEnd="0dp"
  7. android:background="?android:attr/windowBackground"
  8. android:theme="@style/Widget.BottomNavigationView"
  9. app:itemBackground="@color/colorBottomNavigationBackground"
  10. app:itemIconTint="@color/bnv_tab_item_foreground"
  11. app:itemTextColor="@color/bnv_tab_item_foreground"
  12. app:layout_constraintBottom_toBottomOf="parent"
  13. app:layout_constraintLeft_toLeftOf="parent"
  14. app:layout_constraintRight_toRightOf="parent"
  15. app:menu="@menu/bottom_nav_menu" />

有谁知道是什么导致了空白?

解决方法

  1. android:background="?android:attr/windowBackground"

  1. android:background="your color"

#1F1F1F

,

试试吧,安卓背景和应用项目背景

  1. android:background="@color/colorBottomNavigationBackground"
  2. app:itemBackground="@color/colorBottomNavigationBackground"

CSS (/ Wordpress) White Space 属性表现异常

CSS (/ Wordpress) White Space 属性表现异常

如何解决CSS (/ Wordpress) White Space 属性表现异常

尽管在 CSS 中将段落的“white-space”属性设置为“normal”,但我的某些行中的中断间距确实很奇怪。有没有人知道可能是什么原因? Here is an example of this。

非常感谢

解决方法

这些行是可能的。由不同的 p 元素分隔。

word-break: break-all;
word-break: break-word;
word-break: keep-all;
overflow-wrap: break-word;
hyphens: manual;
hyphens: auto;
line-break: loose;
line-break: strict;
line-break: anywhere;
text-wrap: balance;

这些样式可以用来改变文本中的断点。

,

经过调查,结果证明我的 wordpress 已经在我的 &nbsp 元素中添加了随机的 <p> 中断。我在另一个线程中找到了解决方案,该线程涉及将以下代码添加到我的 functions.php 文件中:

function replace_content($content) {
    $content = htmlentities($content,null,''utf-8'');
    $content = str_replace("&nbsp;"," ",$content);
    $content = html_entity_decode($content);
return $content;
}
add_filter(''the_content'',''replace_content'',999999999);

[感谢“布鲁诺”https://wordpress.stackexchange.com/questions/29702/wordpress-automatically-adding-nbsp]

css - overflow-wrap、word-wrap、word-break、white-space 使用总结

css - overflow-wrap、word-wrap、word-break、white-space 使用总结

示例

除了特别说明外,文章展示效果均以以下示例作为基底说明

<style>
    div {
      width: 80px;
      background: yellowgreen;
    }
</style>
<div>
    nice ojbkkkkkkkk aa
</div>

效果:

可以看到在默认情况下,有两个比较需要注意的地方
1、在一行内,当最后一个单词无法完整放下,这个单词会放到下一行去
2、在一行内,如果只有一个单词,且该单词的长度已经超过容器的长度,单词末尾部分的字母只会溢出容器,而不会放到下一行

这两种现象有时候并不是我们想要的,特别是第二种现象

overflow-wrap、word-wrap

两者效果等同,只不过 overflow-wrap 是 CSS3 里的属性,用来取代 word-wrap,但在开发时,为了兼容性,应该都写上两者。文章均以 overflow-wrap 为代表说明其作用。

描述
normal只允许在断字点换行,默认值
break-word允许在长单词或 URL 地址内部进行换行

添加样式 overflow-wrap: break-word

<style>
    div {
      width: 80px;
      background: yellowgreen;
      overflow-wrap: break-word;
    }
</style>

效果:

1、由于 nice 后面搭配了 ojbk(后面的k省略说明)会让 ojbk 难以完整与 nice 同行,所以 nice 后面直接换行,让 ojbk 显示在下一行。
2、ojbk 的宽度本来就大于容器的宽度,后面的 k 只能显示到下一行
3、aa 可以完整放到第三行

得到结论:
overflow-wrap: break-word 的作用
1、若行内的最后的一个单词如果无法完整放下,则直接将整个单词放到下一行
2、若这个单词的宽度大于容器的宽度,则将多余的字母放到下一行

word-break

描述
normal使用浏览器默认的换行规则。
break-all允许在单词内换行。
keep-all只能在半角空格或连字符处换行。

添加样式 word-break: break-all

<style>
    div {
      width: 80px;
      background: yellowgreen;
      overflow-wrap: break-word; // 这个可不写
      word-break: break-all;
    }
</style>

效果:

可以看到 nice 和 ojbk 是同行,而 ojbk 多出的字母部分放到第二行
得到结论:
word-break: break-all 的作用
1、若行内的最后一个单词无法完整放下,则多余的字母放到下一行

当 word-break 值为 keep-all
不允许CJK(Chinese/Japanese/Korean)文本中的单词换行,只能在半角空格或连字符处换行。
由于这里要更换 CJK 语言,因此用新例子展示效果

<style>
    div {
      width: 80px;
      background: yellowgreen;
    }
</style>
<div>
    我你他,我你他
</div>


可以看到在默认情况下,就有 word-break: break-all 的类似效果,实际上 word-break: break-all 和 overflow-wrap: break-word 是针对非 CJK 语言,word-break: keep-all 是针对 CJK 语言。

添加样式 word-break: keep-all

<style>
    div {
      width: 80px;
      background: yellowgreen;
      word-break: keep-all;
    }
</style>


逗号后面直接换行,第二个的“我你他”被放到了第二行
得到结论:
break-word: keep-all 的作用
1、断句的标准是根据标点符号来进行,效果与 overflow-wrap: break-word 类似,只是针对的语言不同

overflow-wrap 和 word-break 的优先级

虽然在标准上的定义,overflow-wrap 是控制是否允许断句,而 word-break 是控制怎样断句,但上述例子很明显,overflow-wrap 也有断句作用。

那么两者的优先级是怎样的?我们先看下以下实践情况。
1、在 word-break 非 break-all 的情况下,overflow-wrap: break-word 才会起到自身的断句作用。
2、在 word-break 为 break-all 的情况下,overflow-wrap: break-word 不会起到自身的断句作用。
3、word-break: keep-all 只针对 CJK 语言,不在讨论范围内
也即是说针对非 CJK 语言, word-break 的断句作用优先级大于 overflow-wrap

white-space

white-space 用于控制设置如何处理元素内的空白

描述
normal默认。空白会被浏览器忽略。
pre空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
nowrap文本不会换行,文本会在在同一行上继续,直到遇到
标签为止。
pre-wrap保留空白符序列,但是正常地进行换行。
pre-line合并空白符序列,但是保留换行符。
inherit规定应该从父元素继承 white-space 属性的值。

当 white-space 设置了 nowrap,overflow-wrap 和 word-break 就没有任何用处了,因为文本被强制显示为一行了。

总结

overflow-wrap(word-wrap) 和 word-break 都可以起到断句作用,对于非 CJK 语言的断句,word-break 的优先级更高。

是不是有人和我一样疑惑,为什么不直接在 word-break 定义一个可以起到 overflow-wrap: break-word 效果的新属性值?overflow-wrap 属性是不是多此一举?相信很多人都被这两个属性搞得头晕眼花。
很奇怪的是,明明在标准上,word-break 只有三个属性值,在 chrome 里输入时发现有 break-word 值,而且该效果和 overflow: break-word 效果一样。

而且为什么 CJK 语言的断句作用和非 CJK 语言的断句作用放到同一个属性(word-break)里面,若设置了word-break: keep-all,那不就无法同时设置 word-break: break-all ?CJK 语言和非 CJK 语言不应该产生冲突。

没有深究这两个问题,也许上述的问题都是历史遗留下来。

参考

https://www.cnblogs.com/yingz...
https://www.jianshu.com/p/53d

共同进步

欢迎大家点赞、关注、收藏、分享
若文章有错漏,请各位在评论区指正
ฅ(`・ω・´)ฅ

CSS white-space 属性

CSS white-space 属性

定义和用法

white-space 属性设置如何处理元素内的空白。

这个属性声明建立布局过程中如何处理元素中的空白符。值 pre-wrap 和 pre-line 是 CSS 2.1 中新增的。

默认值: normal继承性: 版本: JavaScript 语法: object.style.whiteSpace="pre"

可能的值:

normal默认。空白会被浏览器忽略。标签。Nowrap标签为止。属性的值。

总结

以上是小编为你收集整理的CSS white-space 属性全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

CSS相关文章

UE4 TCP协议连接服务器与客户端
UE4 TCPSocket连接服务器与客户端
pycharm安装pygame库遇到问题怎么办?
新手在pycharm安装其他第三方库时非常顺利,安装pygame库却遇到问题。安装失败时软件提示原因可能大都与version有关,可以试一下下面这个简单有效方法,希望有帮助。
Unity用代码写行走移动(第一人称)
利用代码写物体移动,首先我们要知道按键检测一般按键检测if (Input.GetKey(KeyCode.按键值))比如说我按W触发就是if (Input.GetKey(KeyCode.W)前进代码如下:
Unity场景优化工具:Mesh Baker 基础教程(贴图篇)
模型贴图整合是3D游戏中美术资源优化的重要环节,我们通常把多个模型的贴图集成到一张2048大小的贴图集中,以达到减少贴图和材质球的数量来节省资源。但是面对成百上千的模型,纹理贴图,法线贴图,高光贴图等等,每种贴图集合成大图,再分别对一次UV,结果是累死,各种贴图还未必对得上位置……,那使用MeshBaker我们可以批量自动拼合贴图并映射UV,大多数工作只需在Unity中来完成,免去在三维软件中手动调整UV的烦恼。......
Unity游戏开发:对话系统的实现
在解谜类游戏中,与npc的对话是一个基础且常用的功能。通常来说,在与npc的对话中玩家可以获取一些有价值的信息并对之后的游戏有一定的导向作用。此外,在玩家获取对应物品前后,与npc的对话内容也会发生相应改变。因此,我们需要将对话系统进行封装,以便于在不同的npc身上进行使用,同时要预留接口,后期可以增加或修改对话内容。这里我们以Cotton Puzzle为例,将对话系统拆分为数据、逻辑和UI三部分来实现。...
Unity技术手册-UGUI零基础详细教程-ScrollBar和ScrollView
有三个选项,Permanent(表示一直显示),Auto Hide(表示默认不显示当内容超过了高度就展示出滚动条,但可能造成滚动条和滑动内容重叠),Auto Hide And Expand ViewPort(表示默认不显示当内容超过了高度就展示出滚动条,并且会和滚动view有个边距,看起来很舒服)
Unity UI、图片(Sprite)的显示层级(遮挡关系)控制
UI、图片遮挡关系的控制
【Unity】Audio Source组件——用代码动态控制音效的播放、暂停
1.代码控制播放、暂停、停止2.如何检测音效播放完毕3.如何动态控制音效播放
  • • UE4 TCP协议连接服务器与客户端
  • • pycharm安装pygame库遇到问题怎么办?
  • • Unity用代码写行走移动(第一人称)
  • • Unity场景优化工具:Mesh Baker 基础教
  • • Unity游戏开发:对话系统的实现
  • • Unity技术手册-UGUI零基础详细教程-Scr
  • • Unity UI、图片(Sprite)的显示层级(遮挡
  • • 【Unity】Audio Source组件——用代码动
  • • Unity打包WebGL平台如何区别移动端和电
  • • Unity3D敌人AI自动追击功能
HTMLreactjsCSSNode.jsangulartypescriptvue.jsreact-natispringkotlinAPIseleniumtensorflowbashangularJSexpressxcodematplotlibflaskHibernatedictionaryrailscocoswebnpmreact-hookmongoosegoogle-appformswpfRestwebpackunit-testihttpclassfileNext.jsJsHTML5bootstrap-
  • 友情链接:
  • 菜鸟教程
  • 前端之家
  • 编程小课
  • 小编
  • -
  • 我要投稿
  • -
  • 广告合作
  • -
  • 联系我们
  • -
  • 免责声明
  • -
  • 网站地图
版权所有 © 2018 小编 闽ICP备13020303号-8
微信公众号搜"程序精选"关注
微信扫一扫可直接关注哦!
描述

关于html – CSS:white-space:nowrap似乎在IE中不起作用安岳县法律援助中心电话的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于Android 底部导航视图左右各有 WHITE SPACE、CSS (/ Wordpress) White Space 属性表现异常、css - overflow-wrap、word-wrap、word-break、white-space 使用总结、CSS white-space 属性的相关信息,请在本站寻找。

本文标签: