日期:2014-05-16  浏览次数:20581 次

<h1><font color="red">为什么像这样的标签输入没有效果呢.。。。</font></h1>
有没有人能解释一下,是被过滤了吗,是通过什么技术实现的
html 标签

------解决方案--------------------
建议你不要用行内样式,直接用CSS样式比较好,你这个可能是权限不够高造成的样式被叠加了,

h1{
color:red;
}

</style>
</head>
<body>

<h1>这样会有效果的</h1>
</div>

</body>
------解决方案--------------------
<font>标签在XHTML及HTML4.0后不再被支持。且W3C标准也不再推荐使用。LZ可以通过CSS的字体样式来设置。
如果还没有样式,可以通过开发者工具查看是否有CSS覆盖了你的样式
------解决方案--------------------
引用:
Quote: 引用:

<font>标签在XHTML及HTML4.0后不再被支持。且W3C标准也不再推荐使用。LZ可以通过CSS的字体样式来设置。
如果还没有样式,可以通过开发者工具查看是否有CSS覆盖了你的样式



不是的,我的意思就比如在论坛发帖的话,我在标题中加上标签,比如<h>标签,应该是出现一个加大字体的标题啊,可是为什么直接没有认出来呢,还有其他的一些网页输入,输入什么就会输出什么,其中的标签基本没起到作用

LZ是通过JS加载的吗?看下加载时赋值的是HTML还是TEXT?
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

<font>标签在XHTML及HTML4.0后不再被支持。且W3C标准也不再推荐使用。LZ可以通过CSS的字体样式来设置。
如果还没有样式,可以通过开发者工具查看是否有CSS覆盖了你的样式



不是的,我的意思就比如在论坛发帖的话,我在标题中加上标签,比如<h>标签,应该是出现一个加大字体的标题啊,可是为什么直接没有认出来呢,还有其他的一些网页输入,输入什么就会输出什么,其中的标签基本没起到作用

LZ是通过JS加载的吗?看下加载时赋值的是HTML还是TEXT?


哦,我明白了,就像我现在发帖的地方,我的标题中有标签,可是没有效果,你的意思是加载的时候这些包括标签在内的内容是被js以text的格式加载的,是吗?这样这些就是文本内容,标签也没有作用了。

在JS中:

document.getElementById("lbl").innerText = "Hi<br />Everyone";
// 显示效果: Hi<br />Everyone
document.getElementById("lbl").innerHTML = "Hi<br />Everyone";
// 显示效果:
// Hi
// Everyone

------解决方案--------------------
会有效果的啊
------解决方案--------------------
<h1><font color="#FF0000">123</font></h1>
没问题啊  你是不是在其他地方设置了什么啊
不过不建议用font
------解决方案--------------------
你认为你发出来的在这可以直接渲染显示出效果?
------解决方案--------------------
引用:
Quote: 引用:

你认为你发出来的在这可以直接渲染显示出效果?


对对对,我就是这个意思,我想知道是用什么技术把这些效果给过滤的


通过js或者服务器端语言把类似单引号,双引号,尖括号……特殊符号进行替换
------解决方案--------------------
引用:
Quote: 引用:

你认为你发出来的在这可以直接渲染显示出效果?


对对对,我就是这个意思,我想知道是用什么技术把这些效果给过滤的


看源文件  看你发出的内容 和实际显示的内容的区别
基本可以观察敌方是怎么过滤的
------解决方案--------------------