前面面试题 HTML之标签

Label的作用和用法

label标签来定义表单控制间的关系,当用户选择该标签时,浏览器会自动将焦点转到和标签相关的表单控件上。

<label for="Name">Number:</label>
<input type=“text“name="Name" id="Name"/>
<label>Date:<input type="text" name="B"/></label>

HTML5新特性,移除了哪些元素,如何处理HTML5新标签的浏览器兼容性问题,如何区分HTML和HTML5

废除专门服务于样式的便签basefont、big、center、font、s、strike、tt、u,HTML5中建议使用CSS去控制样式

废除frame框架,不再时候frameset、frame、noframes,改用iframe

HTML5的form如何关闭自动完成功能

autocomplete 可选值 on/off

title与h1区别,b与strong区别,i与em区别

  • title为页面的标题,一般书写在头部,显示在选项卡中,搜索引擎的快照中,概括了整个页面的内容,而h1是一级标题,修饰文章之用,对于一个页面来说,最好只有一个h1,多个h1会造成表达主体不明确。

  • b(bold)代表字体加粗,web标准主张html不涉及表现样式,因此b标签被废弃。strong标签代表逻辑上的强调,逻辑上的强调是通过字体加粗来实现的。总的来说,两个标签表现上都是将字体加粗,但是b标签意在样式,strong标签意在逻辑。

  • i与em的区别类似与b与strong的区别。虽然i与em均表现为斜体文字,但是em表达局部强调(strong是全局强调),i标签缺乏语义化

gzdaijie            updated 2018-05-04 01:47:18

results matching ""

    No results matching ""