为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第7天 前端工程师2022版 就业必备基础技术面试分析

标签:
Html5 CSS3 面试

课程名称:HTML与CSS面试课程

课程章节:HTML面试、CSS面试详解

课程讲师: 双越

课程内容:

HTML与CSS面试课

1、HTML面试课

一、如何理解 HTML 语义化?

1.让人更易读懂(增加代码可读性)

2.让搜索引擎更容易读懂(SEO)


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

1.块级元素:独占一行:display;block/table     div   h1   h2   table   ul    ol   p 等

2.内联元素:紧跟其他元素:display;inline/inline-block    span   img   input    button 等



2、HTML面试课

一、盒模型宽度计算

https://img2.sycdn.imooc.com/631dfbc10001643e06430354.jpg

offsetWidth = (内容宽度 + 内边距 + 边框),无外边框

100+20+2=122px

如果让offsetWidth等于100px,该如何做?

https://img1.sycdn.imooc.com/631dfc1b0001bb9606020329.jpg


二、margin 纵向重叠问题

https://img1.sycdn.imooc.com/631dfc460001fb1f04310314.jpg

相邻元素的 margin-top 和 margin-bottom 会重叠

空白内容的也会重叠

最后结果是AAA的bottom:15px

https://img1.sycdn.imooc.com/631dfc8a00013a6101260070.jpg


三、margin 负值的问题

1.margin-top 和 margin-left 负值,元素向上、向左移动

2.margin-right 负值,右侧元素左移,自身不受影响

3.margin-bottom 负值,下方元素上移,自身不受影响


四、BFC的理解和应用

1.什么是BFC?如何应用?

Block format context,块级格式化上下文

一块独立渲染区域,内部元素的渲染不会影响边界以外的元素

2.形成BFC的常见条件

float 不是 none

position 是 absolute 或 fixed

overflow 不是 visible

display 是 flex inline-block 等

BFC的常见应用

清除浮动

https://img4.sycdn.imooc.com/631dfccd000126f009330362.jpg

https://img1.sycdn.imooc.com/631dfccd00012f7104800131.jpg

今日学习面试课,学的时候才发现又遗忘了不少,果然经常用才会记得牢




点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消