为了账号安全,请及时绑定邮箱和手机立即绑定

CSS样式代码添加位置

<style type="text/css">
table tr td,th{border:1px solid #000;}</style>

这串代码原来是添加到了<head>标签里,我把它改到了body里还是可以的,所以这个位置是放在哪里都行吗,有规定么

正在回答

9 回答

style样式可以放到body里面的,你要到浏览器里面才能看到效果,放在头部最好,项目公用的CSS应该放在.css文件中,通过link引入。在实际的开发工总中,,几乎没有人会把样式写在body里面,即使是写在 head里面也很少用,规范的是  使用外部样式。把样式 除掉,能够看明白DOM结构的html,就是一份好文档。所以,请改掉你的陋习。

3 回复 有任何疑惑可以回复我~
#1

欣悦_4260977 提问者

谢谢你!
2016-10-25 回复 有任何疑惑可以回复我~
#2

欣悦_4260977 提问者

我又试了放在table标签里,也还是会出现表格框。放在不同的地方在浏览器中显示会有不同么
2016-10-25 回复 有任何疑惑可以回复我~
#3

噼里啪啦稀里哗啦啊啊啊 回复 欣悦_4260977 提问者

在 HTML5 中, style 属性可用于任何的 HTML 元素 (它会验证任何HTML元素。但不一定是有用)。 在 HTML 4.01中, style 属性不能用于: <base>, <head>, <html>, <meta>, <param>, <script>, <style>, 和 <title>。 没有不同,主流浏览器都可以支持。
2016-10-25 回复 有任何疑惑可以回复我~
#4

欣悦_4260977 提问者 回复 噼里啪啦稀里哗啦啊啊啊

哦,懂啦,谢谢~
2016-10-25 回复 有任何疑惑可以回复我~
查看1条回复

style是定义元素的样式声明,所以应位于head部分中

0 回复 有任何疑惑可以回复我~

浏览器读取顺序不同,建议采取外部CSS样式,外观简洁,翻看方便。

<link href="xx.css" rel="stylesheet"  type="text/css">固定写法,写在<head>中间。

0 回复 有任何疑惑可以回复我~

大概是各种标签只要是按顺序来都行……

0 回复 有任何疑惑可以回复我~

CSS可以写在head和body中的。
  写在head中可以给整个body使用,而写在body中可能只能给某一个DIV使用,具体是要看怎么使用。本质上是没有什么差的,从整洁度上当然是head上更好了。
  当讨论到Web标准时,一些事情总是被提及,那就是结构和表现分离的重要性。结构和表现分离可以给我们带来很多好处,比如样式复用、统一标准等等。而结构与标签分离的第一件是就是需要把所有设置元素样式的语句单独提取到一个css文件。
      所以更推荐将样式表单独写一个文件,在head出调用来控制整个页面的表现。

0 回复 有任何疑惑可以回复我~

写错了


0 回复 有任何疑惑可以回复我~

只能在head里面,不能在body里面

0 回复 有任何疑惑可以回复我~

在w3school中,标准是写在<head>之中

0 回复 有任何疑惑可以回复我~

不是的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

CSS样式代码添加位置

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信