HTML文本格式化

#0 yogi

you***30@foxmail.com

参考地址

254文本显示为单行,超过部分隐藏并使用省略号,实例:

overflow:hidden;

text-overflow:ellipsis;

white-space:nowrap;

尝试一下 »

使用 display:-webkit-box; 让文本显示为多行(只有-webkit内核才有作用),实例:

overflow:hidden;

text-overflow:ellipsis;

display:-webkit-box;

-webkit-line-clamp: 2;

-webkit-box-orient:vertical;

width:100px;

尝试一下 »

yogi yogi

you***30@foxmail.com

参考地址

9年前 (2017-03-21)

#0 赵萌萌

zha***ingyu@outlook.com

809关于

在显示上,这两个标签都可是加粗文本,呢么为什么会有两个功能"相同"的标签呢?而且好像 strong 并非个例。

首先,这两个并非完全相同。比如,如果使用网页阅读器阅读网页(盲人使用),strong 会重读,b 则不会。

其次,从起源上来说,strong 是为了在未来建设语义网而诞生的。应该知道的是,html 是负责显示的标记,不能表示语义。也就是说,浏览器知道这个标签如何显示,而不知道标签所标记的内容应该是什么含义。而 strong 在语义上走出了第一步。赵萌萌 赵萌萌

zha***ingyu@outlook.com

8年前 (2018-04-12)

#0 B情

448***876@qq.com

参考地址

2271、 把文本定义为强调的内容

标签告诉浏览器把其中的文本表示为强调的内容。对于所有浏览器来说,这意味着要把这段文字用斜体来显示。

尽管现在 标签修饰的内容都是用斜体字来显示,但这些内容也具有更广泛的含义,将来的某一天,浏览器也可能会使用其他的特殊效果来显示强调的文本。如果你只想使用斜体字来显示文本的话,请使用 标签。除此之外,文档中还可以包括用来改变文本显示的级联样式定义。

2、显示斜体文本效果

标签和基于内容的样式标签 类似。它告诉浏览器将包含其中的文本以斜体字(italic)或者倾斜(oblique)字体显示。如果这种斜体字对该浏览器不可用的话,可以使用高亮、反白或加下划线等样式。

3、定义一个定义项目

标签可标记那些对特殊术语或短语的定义。

现在流行的浏览器通常用斜体来显示 中的文本。将来, 还可能有助于创建文档的索引或术语表。

与其他许多基于内容的样式和物理样式标签一样, 标签尽量少用为妙。

也就是说它们要实现的目的不同,但都用同样的表现方式,就是斜体。

B情 B情

448***876@qq.com

参考地址

8年前 (2018-07-10)

#0 傻狍子

182***48487@163.com

参考地址

213关于:

都是表示缩略词的标签

不同点:

abbr:表示全词的缩写;

acronym:表示标记一个首字母缩写;

PS:其实看起来的效果都一样,只是内在表达的不一样而已,所以看不出什么区别,重点是现在acronym已经淘汰不用了,所以尽量改用abbr就好

傻狍子 傻狍子

182***48487@163.com

参考地址

7年前 (2018-10-20)

#0 筱生

819***025@qq.com

参考地址

135HTML 要素中的 b、em、strong 有什么区别?

应该说,在默认的 HTML 样式表定义中,b 和 strong 的样式一样,为 { font-weight: bolder } 而 em 的默认样式为 { font-style: italic },与 i 相同。

在 HTML 4 中,em 表示 emphasized text,strong 表示 strong emphasized text,故 strong 的强度要更强。而在 HTML 5 中,strong 的定义改成了 important text。当然 emphasized 和 strong emphasized 乃至 important 之间怎么界定很模糊,关键是在自己编写 HTML 代码的时候保持使用上一致。b 和 i 仅仅表示「这里应该用粗体显示」或者「这里应该用斜体显示」。

筱生 筱生

819***025@qq.com

参考地址

7年前 (2019-05-20)

#0 abcdefghijklmn

aaa***aaaaaaa@163.com

588所有标签缩写的全称:

---bold

---emphasize

---italic

---subscript

---superscript

---insert

---delete

---keyboard

---Bi-Directional Override

---quote

---define

abcdefghijklmn abcdefghijklmn

aaa***aaaaaaa@163.com

5年前 (2020-08-21)

#0 sanning

415***171@qq.com

17 标签和 标签在历史上曾用于在HTML中表示缩写词或首字母缩略词,但它们之间存在一些区别,尤其是在现代HTML标准和浏览器支持方面:

语义含义:

标签用于表示任何类型的缩写词或缩略词,无论是由单词或短语的部分字母组成的(如 "VIP"、"CEO"),还是可读作一个单独词汇的首字母缩略词(如 "UNESCO"、"NASA")。 标签原本专门用于表示那些可读作一个单独词汇的首字母缩略词,即那些由单词或短语的首字母组成,且这些字母组合起来形成了一个可发音的单词(如 "ASCII"、"FAQ")。浏览器支持与标准现状:

标签在所有现代浏览器中均得到良好支持,并且是HTML5标准的一部分。 标签虽然在过去的HTML 4.01中被定义,但在HTML5中已被废弃,不再推荐使用。这意味着虽然一些老旧浏览器可能仍然支持它,但现代浏览器可能不再保证对其的兼容性,而且使用它可能会导致不符合最新标准的代码。替换建议:

由于 标签已被弃用,无论缩写词是否为可发音的首字母缩略词,都应统一使用 标签来表示。这样可以确保代码的标准化,并获得一致的浏览器支持。对于需要提供缩写词解释的情况,无论使用哪个标签,都应利用 title 属性来提供完整的术语或短语,以便用户在鼠标悬停时看到提示。综上所述,尽管 标签在语义上有细微差别,但在实际应用中,由于 已经被HTML5标准弃用,开发者应始终使用 标签来标记所有类型的缩写词,无论它们是否为可发音的首字母缩略词。这样做既符合现行标准,又能确保跨浏览器兼容性。

sanning sanning

415***171@qq.com

2年前 (2024-04-24)

#0 sanning

415***171@qq.com

22关于块引用里,在标注引用时还可以使用标签

标签和

标签在表示引用时有不同的适用场景和语义含义,选择使用哪一个取决于所要标注署名的具体内容和上下文。

标签:

用途: 标签用于标记作品(如文章、图书、歌曲、电影、专利、法律案件等)的标题,或者引用、引述、评论等情况下提及的个人或组织名称。语义:表示对作品或创作者的正式引用或提及,强调的是对原始来源的尊重和认可。适用场景:在文章、博客、论坛帖子等内容中,当需要引用他人言论或观点时,通常在引用内容后使用 标记引用出处的作者、作品标题、出版日期等信息。

标签:

用途:

标签用于定义文档或页面区域的页脚内容,通常包含版权信息、联系方式、使用条款、作者署名、创作日期等与整个文档或页面相关的重要但非主体内容。语义:表示文档或页面结构上的底部区域,包含一系列附加信息和服务,而不仅仅是署名。适用场景:在网页、电子书、文档等的底部,用来汇总和展示所有者、创作者、发布者、修订日期等整体信息,以及可能的导航链接、法律声明、联系方式等。引用署名的选择:

对于文章、博客、论坛帖子等具体内容单元内部的署名,如果署名是指明该内容的作者或贡献者,那么通常更适合使用

标签。在这种情况下,署名是作为该内容区块的一部分,与版权信息、创作日期等共同构成对该内容的完整描述和归属说明。

对于引用他人作品时的署名,即标明被引用作品的作者、出处等信息,应当使用 标签。这种情况下,署名是对被引用作品本身的标注,目的是给出引用的来源和对原作者的尊重。

sanning sanning

415***171@qq.com

2年前 (2024-04-24)