问题一:前端如何进行seo优化,以下说法错误的是:
A.爬虫依赖于标签来确定上下文和各个关键字的权重;
B.重要内容HTML代码放在最前:搜索引擎抓取HTML顺序是从上到下,保证重要内容一定会被抓取
C.重要内容要用js输出:爬虫会执行js获取内容
D.非装饰性图片必须加alt
解析:重要内容不能用js输出:爬虫不会执行js获取内容,选C
问题二:关于HTML语义化,以下哪个说法是正确的?
A、语义化的HTML有利于机器的阅读,如PDA手持设备、搜索引擎爬虫;但不利于人的阅读
B、Table属于过时的标签,遇到数据列表时,需尽量使用div来模拟表格
C、语义化是HTML5带来的新概念,此前版本的HTML无法做到语义化
D、header、article、address都属于语义化明确的标签
解析:A错误在于语义化就是为了利于人的阅读而产生的。B错误Table标签语义化明确本就是用来做数据列表的,用div来模拟则不满足标签语义化使用。C语义化是为了利于人的阅读不管html还是html5或者是xml都可尽量做到语义化。故选D
问题三:以下哪个是块级元素
A.div
B.input
C.img
D.p
解析:块级元素特性占满整行,可见div和p标签是占满整行的。故选A和D
问题四:img上title与alt区别?
解析:title指图片的信息(鼠标移到图片上显示)、alt指图片不显示时显示的文字
以上就是小科今天整理提供的Web前端开发面试题,希望为Web前端同学提供了有用的面试素材,以后酷仔每日均会提供Python及Web相关的习题。