日期:2014-05-17  浏览次数:20610 次

请问,style标签
<!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>
<style type="text/css">
.wo{font-size:20px;color:#F00}
</style>
<body>
熊俊
<p class="wo">利郎</p>
</body>
</html>


不是说的<style>..</style>标签是放在<head>内部的吗?那上面的代码,把<style>放在head外,为什么也是正确的呢??

------解决方案--------------------
和脚本语言一样。。也可以放在body里面
------解决方案--------------------
其实放头部是一个习惯性的规范,但不是绝对,事实上,放在其他位置也是正确的。
------解决方案--------------------
一般都是在head里面,这是规范写法,写在外面有的时候会报错!
------解决方案--------------------
没有必须的,只是大家都习惯这么干。
------解决方案--------------------
最好按照W3C标准来
------解决方案--------------------
习惯问题 标准的应该是在 head里面