Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 需要帮助将不同的样式表附加到我的主页吗?_Html_Css - Fatal编程技术网

Html 需要帮助将不同的样式表附加到我的主页吗?

Html 需要帮助将不同的样式表附加到我的主页吗?,html,css,Html,Css,我需要一个具体的if语句,它将在我正在构建的.aspx文件(default.aspx)中工作,该文件本身就是我的主页。我没有进入下一页。我目前为IE8+7、FireFox和Chrome提供服务 我似乎注意到了布局中的问题,尽管在我的标记中有以下内容: <!-- <link rel="stylesheet" type="text/css" href="css/homepageStyes.css" /> --> <!--[if gt IE 6]> <

我需要一个具体的if语句,它将在我正在构建的.aspx文件(default.aspx)中工作,该文件本身就是我的主页。我没有进入下一页。我目前为IE8+7、FireFox和Chrome提供服务

我似乎注意到了布局中的问题,尽管在我的标记中有以下内容:

<!-- <link rel="stylesheet" type="text/css" href="css/homepageStyes.css" /> -->

<!--[if gt IE 6]>
    <link rel="stylesheet" type="text/css" href="css/ie.css" />
<![endif]-->

每当我注释掉任何一行代码时,我的布局问题就会消失,但目前我认为上面的标记在告诉浏览器要附加哪个样式表方面不够具体

我需要一些类似于但在XHTML中标记ofc的东西:

if (browser == "ie" || browser != "ie6") // not supporting ie6
{
   // attach this style sheet:
   // <link rel="stylesheet" type="text/css" href="css/ie.css" /> 
}
else
{
   // attach this style sheet:
   // <link rel="stylesheet" type="text/css" href="css/homepageStyes.css" />
}
if(浏览器==“ie”| |浏览器!=“ie6”)//不支持ie6
{
//附加此样式表:
//  
}
其他的
{
//附加此样式表:
// 
}

我是一名C#开发者,所以这是我第一次从头开始构建网站。因此,上面的C#if语句是解释我需要什么的好方法。

使用以下条件注释:

<!--[if gt IE 6]>
<link rel="stylesheet" type="text/css" href="css/ie.css" /> 
<![endif]-->
<!--[if !IE]><!-->
<link rel="stylesheet" type="text/css" href="css/homepageStyles.css" />
<!--><![endif]-->

直接跟随的
是在以下情况下终止
!IE
组件,同时维护有效文档。任何过去的内容都将被其他浏览器读取并解析,因此
homepageStyles.css
将链接到


第二个
打开一条注释,以便IE可以安全地阅读紧接其后的

干杯,伙计,我不知道否定运算符。谢谢