前端知识点-HTML
- 位于head标签内的以下代码的作用?
<meta name="viewport" content="width=device-width, initial-scale=1">
表示支持响应式设计。
- HTML5中新增的表类型/元素/属性?(注意题目问的是类型/元素/属性)
新增的表单元素:output、datalist、keygen;
新增的表单类型(type="xxx"):color设色器、date日期选择器、datetime(utc时间)、datetime-local(无时区)
email(包含email的输入域)、month(月份)、number(数值)、range(范围)、search(搜索)、tel(电话号码) url、week;
新增的表单属性:autocomplete(自动补全)、autofocus(自动聚焦)、required(是否必选)、height(高度)、width(宽度) multiple(多文件上传)、max(最大值)、min、step、list、pattern(模式匹配/正则)、placeholder(默认值)、novalidate(提交表单时不校验email/tel这些需要校验的表单类型)、form(表单元素可以在form之外,但是可以指定属于哪个form,会一起发送)、formaction(请求地址)、formmethod(form元素的请求方法,get/post这些)、formenctype、formnovalidate;
- HTML中的置换元素
置换元素(替换元素):内容不受CSS样式控制,css不考虑对此内容的渲染,且元素本身拥有固定尺寸的元素
特点:在不使用css修饰时,元素的标签和属性也会影响元素的显示;
常见的置换元素:img,input,textarea,select,object,iframe,canvas。除此之外的其它HTML元素就是非置换元素。