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

为什么body{text-align:left;color:blue;}对head部分的<a>标签中的文本也起作用

http://img1.sycdn.imooc.com//570e481f00013a5406590587.jpg

为什么body{text-align:left;color:blue;}对head部分的<a>标签中的文本也起作用

正在回答

6 回答

浏览器去解析的时候他会把a标签自动解析到body体里面

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

小鱼沐槿 提问者

已经知道为什么了,body是权重最大的父元素,不过还是谢谢你
2016-04-14 回复 有任何疑惑可以回复我~

很纳闷为什么要写到head里面去?有什么意义吗?看了这么久知道了浏览器会自动解析到body里面去,引以为戒

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

你要我说原理吧 我也不知道怎么讲,这是它的规范,虽然它不像JAVA那么严谨,你这么写不给你报错,<body>是个内容标签,是将内容显示在浏览器上的,<head>标签里主要是引用脚本、指示浏览器在哪里找到样式表、提供元信息。当你将<a>标签放在<head>部分,还可以显示成绿色  是因为浏览器把<a>解析到<body>标签里面去了,不信你可以把你的代码在浏览器上运行 然后按f12  http://img1.sycdn.imooc.com//571795bc0001db5c00790062.jpg点这个像放大镜一样的图标,然后把鼠标放到页面显示出来的<a>标签内容里你会看到http://img1.sycdn.imooc.com//5717963100015a0002320132.jpg<a>标签是在<body>里面  而不是<head>下http://img1.sycdn.imooc.com//5717967b0001eb5003890458.jpg这是源代码

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

小鱼沐槿 提问者

好的,谢谢
2016-04-22 回复 有任何疑惑可以回复我~

  - -  你也是让人佩服的不行 。。。  <a>标签  要写到<body></body>里面这是其一虽然浏览器可以解析的出来,其二,body{}是权重最大的父级标签  谁告诉你的??   他权值小的不行好么。。。<span><a>你好</a></span>

span{color:red;}你在去运行一下 加上这段代码 ,你看<a>标签 是蓝色  还是红色。

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

小鱼沐槿 提问者

<a>标签为什么一定要放在body标签中,单独放在head部分不可以么 ?单独的<a>标签放在head部分,显示的颜色确实变成blue了,菜鸟麻烦大神解释下原理
2016-04-20 回复 有任何疑惑可以回复我~

what?起什么作用啊

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

小鱼沐槿 提问者

颜色变成一样的了
2016-04-13 回复 有任何疑惑可以回复我~

那你是不是要把body 改成a 呢

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

小鱼沐槿 提问者

a之前试过,换成body之后,a部分颜色也还是blue,就想知道为什么
2016-04-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么body{text-align:left;color:blue;}对head部分的<a>标签中的文本也起作用

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