如果我想使用可成本化的div,我应该使用哪种doctype。使用div动画,移动图像,设置div不透明等等。
我尝试通过javascript创建div,设置其背景颜色,位置,宽度和高度,并向其添加onmouseover事件。
一切正常,直到我想在我的HTML上添加doctype。
我尝试了过渡和严格,都使我的div消失了。
所以我插入了HTML5类型的doctype,我的div显示确定。
好吧,我想用html4创建我的网站。
有可能吗?
答案 0 :(得分:12)
我最近读过的所有内容似乎都说你应该使用普通的doctype,以便浏览器可以使用最新的渲染标准。
<!DOCTYPE HTML >
答案 1 :(得分:2)
Html 4.01有三种Doctype版本
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
但最好的解决方案是使用HTML 5的一个
<!DOCTYPE html >
答案 2 :(得分:1)
添加HTML5 doctype
会使浏览器将其读作html5
文档。你必须记住它。它们没有那么大的区别。 HTML5
只是一个具有更好可读性的版本。编写代码时,您必须考虑这一点。