|
发现一个特奇怪的问题,我以前提过,今天又碰到,拿出来讨论一下。
margin: 0 auto;这个属性是css里面的居中,但是只要用CI框架来做,这个属性在ie8 或者360安全浏览器中就不支持,
比方说 新建一个PHP文件,里面有w3c声明啊什么都有,然后就放一个div 设置宽度 高度 背景颜色,设置margin: 0 auto属性。
如果用CI的调用就会不兼容ie8 等浏览器
function index()
{
$this->load->view('index');
}
ci是这样调用的吧,你可以在页面上输出一下。ie8 中margin: 0 auto 是不兼容的,
但是如果 你把view里面的index.php文件放到www文件下。
那么地址栏就是这样 localhost/index.php 这样输出 不借助ci输出的话 ie8 的margin: 0 auto 就有效果,
index.php文件代码很简单 如下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<div style="height:100px;width:100px;margin:0 auto;background:#ccc;"></div>
</body>
</html>
不要说路径什么的哦,css的属性是行内的,不牵扯路径问题,大家可以试一试。
很奇怪的一个东西啊。难道以后就要用<center>这个标签来使页面居中了吗?
|
|