【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)

相关推荐
LFly_ice13 分钟前
学习React-18-useCallBack
前端·学习·react.js
How_doyou_do1 小时前
样式冲突修复组件
前端·javascript·html
IT_陈寒1 小时前
SpringBoot实战:这5个高效开发技巧让我节省了50%编码时间!
前端·人工智能·后端
isixe1 小时前
Uniapp IOS 和 Android 下的文件写入用户目录
前端·uni-app
蓝莓味的口香糖1 小时前
【npm】npm命令大全
前端·npm·node.js
我是天龙_绍1 小时前
uniapp一个关于自定义导航栏高度计算的问题
前端
彭一1 小时前
uniapp评论弹窗
前端
**之火1 小时前
中止 Web 请求新方式 - AbortController API
开发语言·前端·javascript
我有一棵树2 小时前
如何优雅的布局,height: 100% 的使用和 flex-grow: 1 的 min-height 陷阱
前端·css·html
知识分享小能手2 小时前
微信小程序入门学习教程,从入门到精通,微信小程序页面交互 —— 知识点详解与案例实现(3)
前端·javascript·学习·react.js·微信小程序·小程序·交互