关于HTML 的HEAD 中<style>的问题,新手请教——

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0021)http://www.baidu.com/ -->
<HTML><HEAD><TITLE>百度一下,你就知道</TITLE>
<META http-equiv=Content-Type content=text/html;charset=gb2312>
<STYLE>BODY {
BACKGROUND: #fff; FONT: 12px arial; TEXT-ALIGN: center
}
后略......

这个是百度 主页的 代码,请教下,一般<STYLE> 不是应该写<style type="text/css">
或者跟其他 TAYE的吗?为什么这里的STYLE后面没有没有跟呢?
诚心求教——

type="text/css"是指定MIME类型,其中:
text是指对象为网页中的文本
css或是javascript是指当前指定的文本类型...

style 定义都是用可以有省略的特殊时候的,有时候可以不写的,一般都要写的原因是有可能你不写,在的网页中可能出现未知的错误或者是BUG,所以平时写的时候最好要按标准的CSS样式来定义个标签中的必要属性,不要投机取巧,对于新手来说,这样可以加深对标签的理解!
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-25
楼上说的是个道理,但,baidu使用的并不是HTML。而是属于Asp范畴的东西,你所看到的一切都是由服务器解释过后发送过来的,所以并不需要你在后面跟上<stype type="text/css">这类的东西。
第2个回答  2011-04-25
type不是必要属性,可以不写的,不影响使用,尤其是在这种非引入式的css声明的时候,建议不写,可以节省服务器流量
相似回答