我正在VS2010工作&我设计了一个网站。在该网站中,我设计了一个CSS &样式表仅在Internet Explorer中有效。 CSS也应该适用于所有Borwsers(例如Firefox,Chrome)。与FireFox 7.01的CSS兼容性问题
的CSS是
div.menuGlobal
{
background-color: #465c71;/*#4b6c9e;/*#4169E1;*/
padding: 10px;
padding-bottom:0px;
}
span.menuGlobal a.current:link,span.menu a.current:visited
{
display:inline-block;
font-weight:bold;
color:#0000CC;
background-color:white;
text-align:center;
padding:4px;
text-decoration:none;
width:70px;
padding:5px;
margin:0px;
}
span.menuGlobal a.current:hover,span.menuGlobal a.current:active
{
color:#32CD32;
background-color:#DFDFDF;
}
span.menuGlobal a:link,span.menu a:visited
{
display:inline-block;
font-weight:bold;
color:#0000CC;
background-color:#DCDCDC;
text-align:center;
padding:4px;
text-decoration:none;
width:70px;
padding:5px;
margin:0px;
}
span.menuGlobal a:hover,span.menuGlobal a:active
{
color:#32CD32;
background-color:#DFDFDF;
}
我用母版页&补充说,母版页上的另一个CSS。并在我的网页中添加了这个母版页。上面的css文件也适用于相同的问题。我认为这有一些问题。
我的主页有两个内容占位符。一个用于标题部分&另一个用于身体部分。我在子页面的标题内容页面中添加了链接标签。
如何解决这个问题?
这不是要在跨浏览器兼容性方面提出这样一个普遍问题的地方。对这个主题进行Google搜索并做一些阅读。如果你有任何更具体的问题,请回来(确保你先搜索现有的问题和答案) – musefan
你如何指定所有的浏览器都应该使用这个CSS?你怎么知道它不适用于非IE? – Richard