前端开发面试题总结-HTML篇

文章目录

HTML面试高频问答

一、HTML 的 src 和 href 属性有什么区别?

src 和 href 的核心区别:

二、什么是 HTML 语义化?

三、HTML的 script 标签中 defer 和 async 有什么区别?

四、HTML5 相比于 HTML有哪些更新?

五、HTML行内元素有哪些? 块级元素有哪些? 空(void)元素有哪些?



六、iframe有哪些优点和缺点

七、谈谈你对盒子模型的理解

八、flex的基本使用

九、谈谈对BFC的理解

清除浮动的代码:

javascript 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .parent {
      background-color: lightblue;
    
      /* 创建 BFC */
      overflow: auto;
    }

    .child {
      float: left;
      width: 100px;
      height: 100px;
      background-color: lightcoral;
    }
  </style>
</head>

<body>
  <div class="parent">
    <div class="child"></div>
  </div>
</body>

</html>

防止margain重叠:

javascript 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .outer {
      /* 创建 BFC */
      overflow: auto;
    }

    .box {
      margin: 20px;
      background-color: lightgreen;
    }
  </style>
</head>

<body>
  <div class="outer">
    <div class="box">Box 1</div>
  </div>
  <div class="outer">
    <div class="box">Box 2</div>
  </div>
</body>

</html>
相关推荐
答案answer1 天前
一个非常实用的Three.js3D模型爆破💥和切割开源插件
前端·github·three.js
掘金安东尼1 天前
Fun with TypeScript Generics:玩转 TS 泛型
前端·javascript·面试
掘金安东尼1 天前
Next.js 企业级落地
前端·javascript·面试
掘金安东尼1 天前
React 性能优化完全指南 2026
前端·javascript·面试
Moment1 天前
OpenClaw 从能聊到能干差的是这 50 个 Skills 😍😍😍
前端·后端·开源
小霖家的混江龙1 天前
从 0 到 1 实现一个 useState
前端·javascript·react.js
晓得迷路了1 天前
栗子前端技术周刊第 118 期 - Oxfmt Beta、Angular GitHub stars、React 基金会...
前端·javascript·react.js
亿元程序员1 天前
小伙伴说我的拼图游戏用Mask不能合批...
前端
恋猫de小郭1 天前
AI 正在造就你的「认知卸载」,但是时代如此
前端·人工智能·ai编程
摸鱼的春哥1 天前
Agent教程14:记忆才是Agent开发的核心
前端·javascript·后端