课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
为什么body{text-align:left;color:blue;}对head部分的<a>标签中的文本也起作用
2016-04-13
源自:初识HTML(5)+CSS(3)-升级版 13-1
正在回答
浏览器去解析的时候他会把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)基础教程8小时带领大家步步深入学习标签用法和意义
4 回答第12行的text-align文本居中为什么不起作用
2 回答为什么head标签和body标签处写hello world呢?
2 回答a标签的text-align有用吗
3 回答head标签做什么用的
2 回答写在head标签里的h1{}是不是作用于整个body?