HTML5面试题
# HTML5面试题
# 1.HTML 标签有哪些⾏内元素
a、img、picture、span、input、textarea、select、label
# 2.说说你对元素语义化的理解
概念:
HTML5的语义化指的是
合理正确的使用语义化的标签来创建页面结构
。【正确的标签做正确的事】语义化标签:
header nav main article section aside footer
语义化的优点:
- 在
没CSS样式的情况下,页面整体也会呈现很好的结构效果
代码结构清晰
,易于阅读,利于开发和维护
方便其他设备解析(如屏幕阅读器)根据语义渲染网页。有利于搜索引擎优化(SEO)
,搜索引擎爬虫会根据不同的标签来赋予不同的权重
- 在
# 3.什么是 URL 编码 (URL Encode)
encodeURI ⽤来编码URI,其不会编码保留字符。 encodeURIComponent ⽤来编码 URI参数,除了字符:A-Z a-z 0-9 - _ . ! ~ * ' ( ),都将会转义。
# 4.说说你对SEO的理解
SEO就是搜索引擎优化(Search Engine Optimization),SEO通过了解搜索引擎的运⾏规则来调整⽹站,以提⾼⽹站的曝光度,以及⽹站的排名。
编辑 (opens new window)