html的老问题,<i> <b> ,<em> <strong>有啥区别,别说那些虚的,em带有强调,我给你两个你来分辨强调的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html的老问题,<i> <b> ,<em> <strong>有啥区别,别说那些虚的,em带有强调,我给你两个你来分辨强调的相关的知识,希望对你有一定的参考价值。

我是个初学者,看到两组都写的是一样的动能,但后面一组都写着表示强调,我不懂什么意思就到网上查,查下来每一个说具体,强调的作用具体是什么????真怀疑很多人并不知道也你妈用课本上的答案来回答别人,我要知道具体的作用,我用两个不同的写的两个,作为看网页的你分辨哪个是强调的???

参考技术A <strong>标签表示强调文本, <b>标签标示加粗文本
em 用于强调文本; i 只是视觉斜体效果
而强调文本主要用于搜索引擎优化(seo),对搜索引擎抓取有作用.

Summernote 编辑器验证允许一些 html 标签,如 <b>、<i>、<ul>、<li>,但不允许特殊字符

【中文标题】Summernote 编辑器验证允许一些 html 标签,如 <b>、<i>、<ul>、<li>,但不允许特殊字符【英文标题】:Summernote editor validation for allow some html tags like <b>, <i>, <ul>, <li> but not special characters 【发布时间】:2020-09-15 15:00:26 【问题描述】:

我使用了许多模式,但没有找到任何合适的模式来允许带有一些 HTML 标记和没有 HTML 标记的字符串。

此模式允许 HTML 标记,但不允许使用简单的字符串

<textarea id="description" class="summernote" maxlength="500" data-parsley-pattern="/<(p|span|ul|li|i|u) ?.*>(.*)<\/(p|span|ul|li|i|u)>/"></textarea>

允许的值应该是:1. Adfg gfg gdfsg gvdsfgdsr

    这是测试说明 测试 dasdasddsad

不应该被允许:>@>$#@$> ./34.3/2.2/34 34 34234 $#%#$$#

请帮帮我

【问题讨论】:

稍微详细说明您的问题,例如应该允许什么和不应该允许什么。 我正在使用summernote文本编辑器,我需要验证我的文本框只允许一些HTML标签,但不允许任何特殊字符,如$@&% 请按已编辑的问题检查 如果它适合你,你能更新一下吗? 它对我不起作用 【参考方案1】:

1.) 如果你想允许整个标签(带有属性和文本,属性中允许特殊字符但文本区域中不允许),你可以使用它。

对于所有示例:突出显示的将被匹配

Aenean lacinia bibendum &lt;a href="/life"&gt;life&lt;/a&gt; sed consectetur。 &lt;a href="/work"&gt;Work&lt;/a&gt; quis risus eget urna mollis ornare &lt;a href="/about"&gt;about&lt;/a&gt; leo。 "

/<\s*([a-z]?)[^>]*>([a-zA-Z0-9_]*?)<\s*/\s*([a-z]?)>/g

如果你只想允许标签名你可以使用这个

它将仅匹配标签名称,例如 => &lt;div&gt;&lt;a&gt;&lt;li&gt;

/<\s*([a-z]*?)[>]*\s*>/g

如果您只想一次接受一个标签:示例 =>&lt;div&gt; 使用这个:

/<\s*([a-z]*?)[>]*\s*>/

如果您不想在标签的开头或结尾留出空格,请使用(删除 \s*)

/<([a-z]*?)[>]*>/

如果您只想允许某些特定标签:

/<\s*((p|span|ul|li|i|u)1?)[>]*\s*>/

这将只允许特定的标签和字母数字 + _ 之间,不允许标签中的任何属性:

示例:&lt;a&gt;life klaskdjlaksjd lsdjk&lt;/a&gt;

/<\s*((p|span|ul|li|i|u|a)?)*>([a-zA-Z0-9_ ]*?)<\s*/\s*((p|span|ul|li|i|u|a)1?)?>/

【讨论】:

以上是关于html的老问题,<i> <b> ,<em> <strong>有啥区别,别说那些虚的,em带有强调,我给你两个你来分辨强调的的主要内容,如果未能解决你的问题,请参考以下文章

如何在 php 中以正确的顺序包装 HTML 标签?

HTML 标签

Wagtail:如何覆盖数据库中的 HTML 标记输出。使用 <strong> 或 <em> 代替 <b> 或 <i> 作为富文本模板标签

HTML5自学

html标签--总结大全

第一次作业