我很难弄清楚为什么Internet Explorer和Firefox不会显示外部CSS。只要将样式表粘贴到标记中,它就会显示得很好。不幸的是,当我将css包含在外部时,它不再起作用了。
我尝试了多项建议,但似乎没有任何效果。使用开发人员工具检查页面时,CodeIgniter中的base_url()函数会返回正确的基本URL,从而返回样式表的正确路径。
注意:Chrome和Safari显示效果很好。
在下面找到CodeIgniter中的视图副本。
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
?>
<!DOCTYPE html>
<html>
<head>
<title>Home</title>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta charset="utf-8">
<meta name="description" content="">
<meta name="keywords" content="" />
<meta name="author" content="">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="txt/css" href="<?php echo base_url();?>assets/css/main.css">
</head>
<body>
<div id = "wrapper">
<?php $this->load->view($header); ?>
<?php $this->load->view($content); ?>
<?php $this->load->view($footer); ?>
</div>
</body>
</html>
答案 0 :(得分:1)
尝试使用&#34; text / css&#34;而不是&#34; txt / css&#34;。当我在我的Firefox中修复它时,它立即起作用:
<link type="text/css" rel="stylesheet" href="http://dev3.acfnola.org/assets/css/main.css">
答案 1 :(得分:0)
尝试
Task.Delay(1000).Wait();