`
shuany
  • 浏览: 253908 次
  • 性别: Icon_minigender_1
  • 来自: 中国
社区版块
存档分类
最新评论

wbr和nobr标签的应用

阅读更多

wbr和nobr标签的应用

2009年2月17日 1,702 人浏览 发表评论 阅读评论

首先请原 谅园子 会 告诉你wbr这标签,一个已经不再WEB标准 中 存在的标签,虽然很多设计师(比如Google)还在用着它,因为它有个作用是css 无法达到的。

如果你在网页上显示很长的英文单词或者网址时,我们并没有很好的办法在所有的浏览器中用CSS控制它换行,但是这个标签可以做到,作用于不会自动换 行的区域中时,它会根据实际情况决定是否换行。假如:

1
2
3
4
5
6
7
<ul>
<li><a href=”#” mce_href=”#”title=”妈妈说就算你注册的域名再长google都能搜索出来”>
http://www.mamashuojiusuannizhucedeyumingzaichanggoogledounengsousuochulai.cn/</a></li>
<li><a href=”#” mce_href=”#” title=”妈妈说就算你注册的域名再长google都能搜索出来”>
http://www.<wbr />mama<wbr />shuo<wbr />jiusuan<wbr />ni<wbr />zhucede<wbr />yuming<wbr
/>zaichang<wbr />google<wbr />douneng<wbr />sousuo<wbr />chulai<wbr />.cn/</a></li>
</ul>

 

浏览器窗口正常时的显示效果

上图是在浏览器窗口够大的情况下的显示效果,我们可以看出如果宽度足够的话,<wbr>并没有起作用(图2.6),但是,如果宽度没有 连着的英文那样长的话就会出现像下这样的显示效果:

缩小浏览器窗口时的显示效果
除了IE5~6会撑开容器外,其他的浏览器都是溢出容器,<wbr>能在需要换行的地方进行换行,虽然像这样长的网址几乎不存在,但在制作网 页时,常常会遇到类似这种情况,除了网址,一些中文的字符也不会自动换行,虽然IE有私有的CSS属性能让它强制换行,但其它浏览器就必须使用其他的方 式。

与wbr作用相反的标签,同样不再Web标准中存在的标签,它是强制某些会换行的内容让其不换行,这个标签并不推荐使用,因为我们可以通过CSS来 实现它的功能。避免使用表现类的标签可以让我们向实现结构与表现的分离走近一小步,同时也要避免教条般的使用,应按需要使用。

<!-- 添加版权信息 -->

原创文章如转载,请注明:转载自园子博客 [ http://www.yzznl.cn ]

分享到:
评论

相关推荐

    html标签大全

    10. `&lt;div&gt;`:分隔标签,用于创建一个块级元素,可以用来组织页面结构和应用样式。 11. `&lt;nobr&gt;`:不允许换行标签,用于防止单词或短语因为太长而换行。 12. `&lt;wbr&gt;`:建议折行标签,允许浏览器在需要时在指定的...

    网页标签汇总

    - **SPAN**: 通用行内容器标签,用于将样式应用于行内元素。 以上总结了HTML中常用的一些标签及其基本用途,这些标签是构建网页内容的基础。通过合理地组合使用这些标签,可以创建结构清晰、语义丰富的网页。需要...

    HTML语言源代码实例.pdf

    3. **强制不换行标签`&lt;nobr&gt;`**:`&lt;nobr&gt;`标签用于阻止文本在单词之间换行,保持内容在一行内显示,例如在古诗中避免诗句被断开。 4. **自动换行标签`&lt;wbr&gt;`**:`&lt;wbr&gt;`是一个可选的换行点,当需要在单词内部可能的...

    HTML语言源代码实例定义.pdf

    超文本标记语言(HTML)是一种用于创建网页的标准标记语言,它...这些HTML标签是构建网页的基础元素,通过它们的组合和应用,可以创建出丰富多样的网页布局和样式。了解并熟练掌握这些标签对于网页设计和开发至关重要。

    safari HTML5 handbook

    - **nobr标签**:防止文本自动换行,已废弃。 - **noembed标签**:定义当嵌入的内容不可用时显示的内容,已废弃。 - **noframes标签**:定义当浏览器不支持框架时显示的内容,已废弃。 - **nolayer标签**:定义当...

    html标签说明-适用于初学者.txt

    6. **`&lt;DIV&gt;`**:用于组合文档中的部分元素,并应用于样式(CSS)或者JavaScript操作。 - **示例**: ```html 这是一个居中的段落。 ``` 7. **`&lt;BLOCKQUOTE&gt;`**:用于表示引用较长的一段文本。 - **示例**...

    HTML讲解·

    - 段落与换行:`&lt;p&gt;`用于创建段落,`&lt;wbr&gt;`软换行,`&lt;nobr&gt;`防止换行,`&lt;pre&gt;`预格式化文本,`&lt;center&gt;`居中显示,`&lt;blockquote&gt;`引用段落,`&lt;xmp&gt;`显示HTML标记。 ### 列表类型 HTML提供了多种列表类型,包括: ...

    HTML编程基础.pdf

    4. **基本标签应用**: - `&lt;HTML&gt;`:整个HTML文档的容器。 - `&lt;HEAD&gt;`:包含文档元信息,如标题(`&lt;TITLE&gt;`)。 - `&lt;BODY&gt;`:文档的主要内容区域。 - `&lt;TITLE&gt;`:定义浏览器标题栏显示的文本。 - `&lt;CENTER&gt;`:...

    html+css笔记

    它通过一系列的标签(Tag)来定义文档的结构和样式,使文档能够按照预设的方式进行显示。HTML 文件可以使用文本编辑器编写(如 Notepad++),也可以使用专业的 Web 开发工具如 Dreamweaver 进行编写。 1. **HTML 的...

    Html标记语言全解.docx

    `&lt;NOBR&gt;`阻止自动换行,`&lt;WBR&gt;`则建议在何处可以自然地折行。 字体标记如`&lt;STRONG&gt;`、`&lt;B&gt;`、`&lt;EM&gt;`、`&lt;I&gt;`、`&lt;TT&gt;`、`&lt;U&gt;`等,用于改变文本的样式。`&lt;STRONG&gt;`和`&lt;B&gt;`用于强调,`&lt;EM&gt;`和`&lt;I&gt;`用于表示斜体,`&lt;TT&gt;`...

    从0开始学习html语言.pdf

    它并不是编程语言,而是属于SGML(Standard Generalized Markup Language)的一个应用,主要负责描述文档结构和内容的呈现方式。 在学习HTML时,首先要理解的是基本的标记语法。标记通常由小于号(&lt;)和大于号(&gt;)...

    HTML语法html.txt

    通过一系列标签和属性,HTML能够描述文档的结构和语义,使浏览器能够正确解析和展示网页内容。 #### 二、HTML元素与标签 在HTML文档中,各种元素和标签被用来组织和格式化内容。下面将详细介绍文档中提到的部分...

    2022年HTML语言剖析(四)排版标记CSSHTML教程.docx

    - `&lt;wbr&gt;`:在单词内部提供一个可能的换行点,如果需要,阅读器可以在该位置换行。 在编写HTML时,了解并熟练使用这些排版标记对于创建具有良好结构和美观外观的网页至关重要。同时,结合CSS(Cascading Style ...

Global site tag (gtag.js) - Google Analytics