Css <;风格>;及<;脚本>;标签以物理方式显示在页面上

Css <;风格>;及<;脚本>;标签以物理方式显示在页面上,css,tags,Css,Tags,我有一个很奇怪的问题。如果我在页面上放置样式或脚本标记,浏览器会将它们视为html元素。换言之,它们是显示的,以物理方式打印在页面上。当我启动项目时,底部代码显示在浏览器的第页上。有什么建议吗 验证页面是否有未关闭的标记:在CSS代码中,可能由于使用了通用选择器*,您在标题上设置了显示:内联块、样式和脚本元素。默认情况下,这些元素不显示(它们隐含了display:none),但在许多浏览器上,这可以通过CSS进行更改。它通常不有用,但可能有用。只需手动将内联display:none添加到这些标记

我有一个很奇怪的问题。如果我在页面上放置样式或脚本标记,浏览器会将它们视为html元素。换言之,它们是显示的,以物理方式打印在页面上。当我启动项目时,底部代码显示在浏览器的第页上。有什么建议吗


验证页面是否有未关闭的标记:

在CSS代码中,可能由于使用了通用选择器
*
,您在
标题上设置了
显示:内联块
样式
脚本
元素。默认情况下,这些元素不显示(它们隐含了
display:none
),但在许多浏览器上,这可以通过CSS进行更改。它通常不有用,但可能有用。

只需手动将内联
display:none
添加到这些标记中即可。 这将使它起作用

例如,将您的
设置为:

<script type="text/javascript" style="display: none">
    //Some JS here
</script>

//这里有些JS
作为

<style type="text/css" style="display: none">
    /* Some CSS */
</style>

/*一些CSS*/

几乎适用于所有浏览器(包括IE8),这不是最好的方式,因为如果它们被显示,这意味着您的CSS有一些漏洞。

我认为您有未关闭的标签。你应该发布你所有的代码。在tags@Sergio如果
(仅限未关闭)丢失,浏览器中将不会显示任何内容。我已经尝试过了,但上面没有提到,问题只出现在chrome上,如果我的元素有display:inline block属性,请使用来发布代码段。我已经用display:none:)尝试过了,是的,你是对的,在我的css中我有inline block类,由于跨浏览器开发的空白问题,具有该类的元素的每个子元素都将display属性设置为inline block。不管怎样,我一直在做我一直在逃避的事情。用一些javascript代码解决了这个问题。另一方面,如果显示它是你的目标,那么尝试在
主体中而不是
头部中显示它可能会使事情变得更简单。我已经用display:none:)试过了,是的,你是对的,在我的css中我有内联块类,由于跨浏览器开发中的空格问题,具有该类的元素的每个子元素都会将“显示”属性设置为“内联块”。不管怎样,我一直在做我一直在逃避的事情。用一些javascript代码解决了这个问题。