day1
**1-HTML 新增那些标签?**
定义导航链接<nav></nav>
定义文章标签<article></article>
定义媒介内容的分组,以及它们的标题<figure>
标题组<hgroup>
2-H5 新增的布局标签有哪些?**
<header></header>表示页面bai中一个duzhi区块dao或真个页zhuan面的标题shu。
<hgroup></hgroup>表示对真个页面或页面中的一个baidu区块的标题进行组合。
<article></article>表示页面中一块与上下文不相关的独立baidu。比如一篇文章。
<footer></footer>表示整个页面或页面中一个baidu区块的脚注。
**3-行内元素和块级元素的区别?**
-块级元素
1.总是从新的一行开始,即各个块级元素独占一行,默认垂直向下排列;
2.高度、宽度、margin及padding都是可控的,设置有效,有边距效果;
3.宽度没有设置时,默认为100%;
4.块级元素中可以包含块级元素和行内元素。
-行内元素
1.和其他元素都在一行,即行内元素和其他行内元素都会在一条水平线上排列;
2.高度、宽度是不可控的,设置无效,由内容决定。
**4-列举行内元素和块级元素的标签?**
行内元素:<a> <img> <span> <input> <textarea>
块级元素:<div><h1><li><p><ul>
**5-行内元素的 margin 和 padding 可以设置吗?**
行内元素横向的margin 和 padding 可以设置,margin 和 padding 的垂直方向上不产生边距效果。
**6-readonly 和 disabled 的区别**
readonly 属性规定输入字段为只读
**7-哪些标签存在为元素?**
disabled 属性规定应该禁用 input 元素
部分双标签都有 iframe 没有
大部分单标签都没有 img 有
**8-伪元素可以使用 js 来操作吗?为什么?**
不能用js直接操作伪元素。伪元素不受文档约束,也不影响文档本身,只影响最终样式,伪元素本身并不是DOM元素。