企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # 题1、DOCTYPE 标签是干什么用的? 答:一般HTML页面的第一行写 DOCTYPE(文档声明),它的用途是声明当前网页使用的HTML的版本。目前最新版本是H5,写法:`<!DOCTYPE html>`。 # 题2、什么是语义化标签?请列出至少 5 个语义化标签? 答:常用的语义化标签:menu、aside、header、footer、section、article、main 等等。这些标签主要用来声明页面中每个HTML部分的用途。使用语义化标签有利于网页的优化,让浏览器以及搜索引擎更加了解我们的页面结构。 比如:我们以前经常使用 div ,无法区分这段代码在页面的地位。 ~~~ <div>abcde</div> ~~~ 但当使用语义化标签时,直接就能知道代码在页面中的地位是 “页脚部分” ~~~ <footer> <div>abcde</div> </footer> ~~~ 好处:有利于网站优化和SEO。 # 题3、行级标签和块级标签的区别? 行级标签:1. 不能设置宽、高,宽、高由内容撑开 2. 和其他行级标签在同一行显示 标签:span、input、button、textarea、i、strong 块级标签:1. 可以设置宽、高,默认宽是100% 2. 默认不能和其他标签在同一行显示,除非定位、浮动、flex 布局 标签:div、p、ul、li、form # 题4、请写出至少 5 个行级标签? 标签:span、input、button、textarea、i、strong # 题5、请写了 table 标签中会包含的标签? 答:thead、tbody、tfoot、tr、td、th。 # 题6、很多网站不使用 table 和 iframe 标签,为什么? 答: table 和 iframe 标签在渲染时性能不好,用户体验不好,所以一般前端页面都不使用。一般多使用在后台管理系统做数据列表时。 # 题7、HTML 如何进行 SEO? 答:SEO(搜索引擎优化)(让网页在搜索引擎(百度、谷歌)中排到前面的技术) 1. 适用的使用语义化标签 2. 让页面结构尽量简洁清晰 3. 使用 TDK 标签(T:title、D:description、K:keywords) ![](https://img.kancloud.cn/10/26/1026d35be9000786a314b7b6b0f4822c_1804x340.png) # 题8、常用的浏览器有哪些?对应的内核是什么? 答:chrome(blink)、opera(blink)、IE(trident)、firefox(Gecko)、safari(webkit)。 国内浏览器(百度、360.。。。。) # 题9、a 标签中打开新窗口使用哪个属性? 答:target。 比如:在新窗口中打开京东 ~~~ <a href="http://www.jd.com" target="_blank">京东</a> ~~~ # 题10、写两个 a 标签中间会出现空格?为什么? 答:一般写HTML 时,标签之间会有换行,换行就会显示成一个空格。 比如: ~~~ <a href="">你好</a> <a href="">你好</a> ~~~ # 题11、form 标签上哪个属性定义请求方法?哪个属性定义请求地址? 答:请求方法:method(值只能是 GET、POST)。请求地址:action。 比如: ~~~ <form method="post" action="/user/login"> </form> ~~~ # 题12、img 标签的 alt 属性的用途是?设置图片路径的属性是? 答:代替图片的文本信息。主要在图片显示不出来时,以及给屏幕阅读器等软件使用。 # 题13、input 标签上 `readonly` 和 `disabled` 属性的用途? 答:readonly:设置标签是只读取的。 disabled:设置标签是禁用状态,并且不能被选中。 # 题14、iframe 标签的用途是? 答:开启一个子窗口,加载子页面。