学习打卡-HTML5+CSS3基础(一)

本文详细介绍了HTML5新增的标签如布局、表单、多媒体等,以及新属性如hidden、required等。行内元素与块级元素的区别、可设置的样式和伪元素的应用也进行了阐述。此外,解析了CSS选择器优先级规则,并探讨了position属性的四种模式。最后,讨论了长度单位px、em和rem的差异。
摘要由CSDN通过智能技术生成

theme: channing-cyan

菜鸡打卡

1. Html5 新增那些标签?

布局标签: header,section,footer,article,aside ..

表单标签: + datalist,

  • input:type='week|date|time|datetime|number|search|url|tel|color|email|range'

多媒体标签:audio(音频), video(视频)

其他标签: progress(进度条),meter(度量器)

补充:

Html5 新 属 性 : hidden( 隐 藏 元 素 )

required( 必 填 ),minlength( 最 小 长度),maxlength(最大长度)

pattern(正则表达式)

placeholder(提示文本),utocomplete(自动填充),autofocus(自动获取焦点)

2.行内元素和块级元素的具体区别是什么?

块级元素独占一行页面空间, 不会和其他元素共享一行页面空间;

行内元素可以和其他非块级元素(行内,行内块)共享一行页面空间.

3.列举几个块级标签和行内标签?

块级标签:div,p,h1~h6,section,header,footer

行内标签:span,em(i),strong(b),u,em(i),a

4.行内元素的 padding 和margin 可设置吗?

行内元素设置水平方向的padding 和margin 是可以生效,但是设置垂直方向的padding 和margin 虽然看起来对标签起作用,但实际并没有对周围元素产生任何影响, 所以行内元素设置垂直方向的 padding 和 margin 是无效的.

5.哪些标签都存在伪元素?

大部分容器标签(大部分双标签)都有伪元素, iframe 没有伪元素;

大部分单标签都没有伪元素, 但是 img 有伪元素

6.伪元素可以使用 js 来操作吗?

js 不可以操作伪元素

7.Html5 的网页为什么只需要写<!DOCTYOE HTML>?

HTML 4.01 中的 doctype 需要对 DTD 进行引用,因为 HTML 4.01基于 SGML。而 HTML 5 不基于 SGML,因此不需要对 DTD 进行引用,但是需要 doctype 来规范浏览器的行为。其中,SGML 是标准通用标记语言,简单的说,就是比 HTML,XML 更老的标准,这两者都是由 SGML 发展而来的, 而 HTML5 不是的。

8.px em rem 这三中长度单位的区别?

px 是一个绝对单位;

em 和 rem 是一个相对单位, em 参考的是当前元素的字体(font-size) 大小, 参考的是页面根元素 html 的字体(font-size)大小.

9.谈谈 css 选择器优先级顺序以及判定标准?

优先级从低到高:

通配符选择器<标签选择器<类选择器(属性选择器)

行内样式<使用!important 修饰的属性优先级最高;

如果两个选择器(属性完全相同)同时命中一个元素, 并且权重一样, 则书写顺序会影响优先级, 后一个选择器的属性会覆盖前一个选择器中相同的属性.

10.position 几 个 属 性 的 作 用 ?

position的常见四个属性值: relative,absolute,fixed,static。一般都要 配合"left"、"top"、"right"以及"bottom" 属性使用。

  1. static:默认位置,(static 元素会忽略任何 top、 bottom、left 或 right 声明)。一般不常用。

  2. relative:位置被设置为 relative 的元素,偏移的 top,right,bottom,left 的值都以它原来的位置为基准偏移。注意 relative 移动后的元素在原来的位置仍占据空间。

  3. absolute:位置设置为 absolute 的元素,可定位于相对于包含它的元素的指定坐标。意思就是如果它的父容器设置了 position 属性,并且 position 的属性值为 absolute 或者 relative,那么就会依据父容器进行偏移。如果其父容器没有设置 position 属性,那么偏移是以 body 为依据。注意设置 absolute 属性的元素在标准流中 不 占 位 置。

  4. fixed:位置被设置为 fixed 的元素,可定位于相对于浏览器窗口的指定坐标。不论窗口滚动与否,元 素都会留在那个位置。它始终是以body 为依据的。注意设置fixed 属性的元素在标准流中不占位置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值