小鱼沐槿
2016-04-13 21:25
为什么body{text-align:left;color:blue;}对head部分的<a>标签中的文本也起作用
浏览器去解析的时候他会把a标签自动解析到body体里面
很纳闷为什么要写到head里面去?有什么意义吗?看了这么久知道了浏览器会自动解析到body里面去,引以为戒
你要我说原理吧 我也不知道怎么讲,这是它的规范,虽然它不像JAVA那么严谨,你这么写不给你报错,<body>是个内容标签,是将内容显示在浏览器上的,<head>标签里主要是引用脚本、指示浏览器在哪里找到样式表、提供元信息。当你将<a>标签放在<head>部分,还可以显示成绿色 是因为浏览器把<a>解析到<body>标签里面去了,不信你可以把你的代码在浏览器上运行 然后按f12 点这个像放大镜一样的图标,然后把鼠标放到页面显示出来的<a>标签内容里你会看到<a>标签是在<body>里面 而不是<head>下这是源代码
- - 你也是让人佩服的不行 。。。 <a>标签 要写到<body></body>里面这是其一虽然浏览器可以解析的出来,其二,body{}是权重最大的父级标签 谁告诉你的?? 他权值小的不行好么。。。<span><a>你好</a></span>
span{color:red;}你在去运行一下 加上这段代码 ,你看<a>标签 是蓝色 还是红色。
what?起什么作用啊
那你是不是要把body 改成a 呢
初识HTML(5)+CSS(3)-升级版
1225315 学习 · 18230 问题
相似问题
回答 2
回答 3