外部CSS在旧版本的Microsoft Edge(如2017年构建版本)和Internet Explorer 11上不起作用可能是由于多种原因造成的。以下是一些基础概念和可能的解决方案:
.css
文件中的样式表,可以通过<link>
标签在HTML文档中引用。<!DOCTYPE html>
),IE可能会进入怪异模式,导致CSS无法正确应用。<link>
标签中的href
属性指向正确的CSS文件路径。假设你有一个简单的CSS文件styles.css
,其中包含了一些基本样式:
/* styles.css */
body {
font-family: Arial, sans-serif;
}
.container {
width: 80%;
margin: 0 auto;
}
在HTML文件中引用这个CSS文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="styles.css">
<!--[if lt IE 11]>
<link rel="stylesheet" type="text/css" href="ie-specific.css" />
<![endif]-->
</head>
<body>
<div class="container">
<p>This is a test paragraph.</p>
</div>
</body>
</html>
通过上述方法,你应该能够解决外部CSS在Edge 2017 build和IE11上不起作用的问题。如果问题仍然存在,可能需要进一步检查具体的CSS代码和HTML结构,或者使用开发者工具来调试和定位问题。
领取专属 10元无门槛券
手把手带您无忧上云