修改为输入框:DOCTYPE与CSS属性冲突该如何解决

来源:百度文库 编辑:高校问答 时间:2024/05/12 05:55:07
之前一直用表格布局做网页,刚刚尝试用层来布局就遇到了问题。

我在独立的样式表文件里写层的属性,代码如下:

.layer2 {
background-color: #C10404;
position:relative;
width:600px;
z-index:1;
height: 490px;
left: 30px;
top: 19px;
overflow: auto;
}
但是预览后发现CSS效果中的定位,溢出方式完全没有显示(背景颜色有显示出来)。后来发现如果去掉文件头部的DOCTYPE声明就可以显示。就是这段代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

但是DOCTYPE声明还是要保留以确保其他CSS效果的。所以想请问高手,该如何解决这个问题?还是我写的方式有错误呢。