【html】html的基础知识(面试重点)

一、如何理解HTML语义化

1、思考

A、在没有任何样式的前提下,将代码在浏览器打开,也能够结构清晰的展示出来。标题是标题、段落是段落、列表是列表。

B、便于搜索引擎优化。

2、参考答案

A、让人更容易读懂(增加代码可读性)。

B、让搜索引擎更容易读懂(便于SEO优化)。

C、在实际的编程中正确使用标签,标题就是h、段落就是p、导航就是nav,而不是一股脑儿的都用div来进行页面布局。

二、默认情况下,哪些是块级元素、哪些是内联元素

1、思考

A、块级元素是 display:block 的元素,例如 div、li、ul、h1、h2、p 等

B、内联元素是 dislay:inline 的元素,例如 span、image、b、em 等

2、参考答案

A、块级元素是 display: block / table 的标签,特点是不论标签内容多少,都会独占一行。

例如:div、h1、 h2、 p、ul、ol、table、form、hr

B、内联元素是 display: inlien / inline-block 的标签,特点是不会独占一行,直至到浏览器的边缘换行为止。

例如:span、a、img、b、i、strong、em、<br/>(inline)

input、button(inline-block)

相关推荐
妄想...12 分钟前
最大余额法,解决百分比计算相加不等于100%(扇形/饼图百分比使用的此算法)
前端·javascript·算法
chnyi6_ya36 分钟前
前端设计之 主页面、书架页面、数据分析页面
前端·python·数据分析
小白学大数据37 分钟前
Django视图:构建动态Web页面的核心技术
开发语言·前端·爬虫·django·sqlite
洛千陨1 小时前
JS日期转化指定格式,获取月/周日期区间
前端·javascript·vue.js
volodyan1 小时前
electron-vite vue3离线使用monaco-editor
前端·vue.js·electron
lfl183261621601 小时前
html 关于select动态加载数据以及动态分组
前端·html
xcg3401232 小时前
使用transform对html的video播放器窗口放大
html·transform·video缩放
AwesomeCPA2 小时前
果蔬识别系统性能优化之路(五)
前端·人工智能·python·性能优化·tensorflow
学敲代码的Stars2 小时前
VUE下拉选择分页,远程搜索
前端·javascript·vue.js