位置: IT常识 - 正文

2023前端面试题集(含答案)之HTML+CSS篇(一)(2023前端面试题目)

编辑:rootadmin
2023前端面试题集(含答案)之HTML+CSS篇(一)

推荐整理分享2023前端面试题集(含答案)之HTML+CSS篇(一)(2023前端面试题目),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:2023前端面试题总结,2023前端面试题百度云,2023前端面试题目,2023前端面试题手册,2023前端面试题总结,2023前端面试题目100及最佳答案,2023前端面试题目100及最佳答案,2023前端面试题目100及最佳答案,内容如对您有帮助,希望把文章链接给更多的朋友!

在又到了金三银四的招聘季,不管你是刚入行的小白,亦或是混迹职场的老鸟,还在为面试前端工程师时不知道面试官要问什么怎么回答而苦恼吗?为了帮助你获得面试官的青睐,顺利通过面试,跳槽进入大厂,走上人生巅峰,整理了一些前端面试,希望对在面试中或学习工作中的你有所帮助!

01、CSS3的新特性

盒子阴影:(box-shadow);

边框:边框圆角 (border-radius)、边框背景图片 (border-image);

IE(怪异)盒模型:(box-sizing:border-box);

背景:背景图片尺寸(background-size)、规定背景图片的位置相对于什么位置来定位(background-origin)、背景的绘制区域(background-clip);

弹性布局:flex;

渐变:线性渐变(linear-gradient)、径向渐变(radial-gradient);

过渡效果:transition;

2D转换:transform:移动translate(x,y)、旋转rotate(x,y)、翻转skew(x,y)、缩放scale(x,y);

3D转换:translate3d(tx,ty,tz)、rotate3d(x, y, z, a)、scale3d(sx, sy, sz)、perspective(l)等;

自定义动画:animation;

媒体查询:@media。

02、H5的新增特性

新增语义化标签:header、nav、article、section、aside、footer;

新增数据存储方法:sessionStorage、localStorage;

新增视频 video 标签和音频 audio 标签;

新增绘画canvas和svg元素;

新增input标签的type属性类型:date、time、month、email、url、search、range、color、number;

新增表单input元素验证:required、pattern;

新增获取用户地理位置定位API:Geolocation。

03、简述盒模型

盒模型分为两种:标准盒模型(W3C盒模型)和怪异盒模型(IE盒模型)。

盒模型是依次由margin(外边距)+ border(边框)+ padding(内边距)+ content(内容)组成的。

标准盒模型的width指的是内容content的宽度,height指的是内容content的高度;怪异盒模型(IE盒模型)的width指的是content(内容) + padding(内边距)+ border(边框)的总宽度,height也是同样。

在IE浏览器的IE6、IE7、IE8版本中会触发怪异模式(IE盒模型),在其它浏览器中默认为W3C标准模式。标准(W3C)盒模型的CSS属性为box-sizing: content-box,怪异(IE)盒模型的CSS属性为box-sizing: border-box。

04、link标签和import的区别2023前端面试题集(含答案)之HTML+CSS篇(一)(2023前端面试题目)

link 属于 html 标签,可以加载css文件,还可以定义RSS、rel连接属性等;而@import 是 css 提供的,是有导入样式的作用。

页面被加载时,link 会同时被加载,而@import 引用的 css 会等到页面加载结束后加载。

link 是 html 标签,因此没有兼容性,而@import 只有 IE5 以上才能识别。

link 方式样式的权重高于@import 的。

link可以使用js动态创建并导入,@import则不行。

05、水平垂直居中的实现方式

CSS中实现元素水平垂直居中的几种方法总结,总有一种适合你!

06、CSS中的BFC

一文弄懂CSS中的BFC

07、块元素和行元素区别

行内元素会在一行上显示,当此行上剩余的空间无法承载当前的行内元素时,此行内元素才会在新的一行上显示,每个元素是水平排列的;每个块级元素各占据一行,每个元素时竖直方向排列的。

块级元素可以包含行内元素和块级元素,宽度默认100%,即和浏览器同宽。行内元素不能包含块级元素。

行内元素与块级元素属性的不同,主要是盒模型属性上。

常见的块元素有div、p、h1-h6、form、ul、ol、dl、dt、dd、li、table、tr、td、th、hr、header、section、article、footer等。

常见的行元素以及行内块元素有span、img、a、label、input、em、i、textarea、select、strong等。

转为块元素:display: block;

转为行元素:display: inline;

转为行内块元素:display: inline-block。

08、高度塌陷和清除浮动

高度塌陷:

标准的文档流,在不给父元素设置高度的情况下,父元素的高度是由子元素撑开的,子元素多高,父元素就多高,但当子元素设置浮动后,子元素会脱离标准文档流,从而导致不占位置,父元素的高度就会变为 0,这种现象,叫做高度塌陷。

高度塌陷大部分都是由子元素脱标不占位置导致的父元素高度的丢失,一般在子元素浮动后会产生高度塌陷。所以,解决的办法可以使用清除浮动的方式来解决。

清除浮动的方式:

浮动的元素会脱离标准文档流,脱离标准文档流的元素在文档流中不占位置。

给浮动元素的父元素设置高度; 给父元素设置overflow: hidden属性; 在父元素内部的最后面添加一个块级元素的空标签,并给这个空标签设置clear: both; 单伪元素:

.clearfix::after { content: ''; clear: both; display: block; height: 0; visibility: hidden; zoom: 1; }

双伪元素(推荐使用):

.clearfix::before, .clearfix::after { content: ''; clear: both; display: block; height: 0; visibility: hidden; zoom: 1; }09、position的属性及作用

position 几个属性一般都要配合"left"、“top”、"right"以及 “bottom” 属性使用。

相对定位relative:如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。在使用相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致它覆盖其它元素。

绝对定位absolute:绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于。absolute 定位使元素的位置与文档流无关,因此不占据空间。absolute 定位的元素和其他元素重叠。

固定定位fixed:元素的位置相对于浏览器窗口是固定位置,即使窗口是滚动的它也不会移动。Fixed 定位使元素的位置与文档流无关,因此不占据空间。Fixed 定位的元素和其他元素重叠。

粘性定位sticky:元素先按照普通文档流定位,然后相对于该元素在流中的 flow root(BFC)和 containing block(最近的块级祖先元素)定位。而后,元素定位表现为在跨越特定阈值前为相对定位,之后为固定定位。

默认定位static:默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index

本文链接地址:https://www.jiuchutong.com/zhishi/300211.html 转载请保留说明!

上一篇:使用css3实现一个超浪漫的新年倒计时(css3题目)

下一篇:Word2Vec【附代码】(word2vec使用方法)

  • 红米buds4Pro怎么开启低延迟(红米buds4pro怎么开启降噪模式)

    红米buds4Pro怎么开启低延迟(红米buds4pro怎么开启降噪模式)

  • 苹果专注模式怎么开(苹果专注模式怎么退出来)

    苹果专注模式怎么开(苹果专注模式怎么退出来)

  • 华为p40pro支持5g网络的吗(华为p40pro支持5Gwifi吗)

    华为p40pro支持5g网络的吗(华为p40pro支持5Gwifi吗)

  • 为什么注册不了12306(为什么注册不了个人所得税app)

    为什么注册不了12306(为什么注册不了个人所得税app)

  • 微信群聊右上角无图标(微信群聊右上角三个点没有了)

    微信群聊右上角无图标(微信群聊右上角三个点没有了)

  • 视频聊天没有声音怎么回事(视频聊天没有声音怎么弄)

    视频聊天没有声音怎么回事(视频聊天没有声音怎么弄)

  • wps功能介绍(wps office 功能介绍)

    wps功能介绍(wps office 功能介绍)

  • 手机出现蓝色斑点并且不断扩大(手机出现蓝色斑点,并且不断扩大怎么办)

    手机出现蓝色斑点并且不断扩大(手机出现蓝色斑点,并且不断扩大怎么办)

  • 爱奇艺提现多久到账(爱奇艺钱包提现多久到账)

    爱奇艺提现多久到账(爱奇艺钱包提现多久到账)

  • ios14.1更新了什么(ios14更新了什么功能)

    ios14.1更新了什么(ios14更新了什么功能)

  • frontmic与麦克风有什么区别(freeform麦克风)

    frontmic与麦克风有什么区别(freeform麦克风)

  • 怎么在wps上保存音频(怎么在wps上保存到桌面)

    怎么在wps上保存音频(怎么在wps上保存到桌面)

  • qq明明在线为什么别人看是不在线(qq明明在线为什么语音打不通)

    qq明明在线为什么别人看是不在线(qq明明在线为什么语音打不通)

  • 荣耀20手机有学生模式吗(荣耀20手机使用小技巧)

    荣耀20手机有学生模式吗(荣耀20手机使用小技巧)

  • 爱奇艺如何赠送别人观看(爱奇艺如何赠送好友会员天数)

    爱奇艺如何赠送别人观看(爱奇艺如何赠送好友会员天数)

  • 打qq电话闹钟会响吗(打qq电话闹钟会响吗华为)

    打qq电话闹钟会响吗(打qq电话闹钟会响吗华为)

  • qq录屏被对方终止会保存吗(qq录屏被对方终止怎么办)

    qq录屏被对方终止会保存吗(qq录屏被对方终止怎么办)

  • 拼多多退货包运费生效中是什么意思(拼多多退货包运费怎么关闭)

    拼多多退货包运费生效中是什么意思(拼多多退货包运费怎么关闭)

  • 小米6可以直接换外屏吗(小米可以直接喂鱼吗)

    小米6可以直接换外屏吗(小米可以直接喂鱼吗)

  • 飞行模式与关机的区别(飞行模式与关机别人打电话会怎么样)

    飞行模式与关机的区别(飞行模式与关机别人打电话会怎么样)

  • 性能测试一般流程(性能测试流程)

    性能测试一般流程(性能测试流程)

  • 手机wps如何合并单元格(手机wps如何合并两个文档)

    手机wps如何合并单元格(手机wps如何合并两个文档)

  • 苹果x为什么连接不上电脑(苹果x为什么连接不了wi-fi)

    苹果x为什么连接不上电脑(苹果x为什么连接不了wi-fi)

  • vivox27手机128g和256g区别(vivox27和x278g+128g有什么区别)

    vivox27手机128g和256g区别(vivox27和x278g+128g有什么区别)

  • iphone11有5g网络吗(苹果11手机有5g)

    iphone11有5g网络吗(苹果11手机有5g)

  • 苹果手机怎么看拉黑的人的电话和信息(苹果手机怎么看是不是正品新机)

    苹果手机怎么看拉黑的人的电话和信息(苹果手机怎么看是不是正品新机)

  • 小爱同学音箱怎么连接网络(小爱同学音箱怎么恢复出厂设置)

    小爱同学音箱怎么连接网络(小爱同学音箱怎么恢复出厂设置)

  • 百度云链接怎么形成(百度云链接怎么打开)

    百度云链接怎么形成(百度云链接怎么打开)

  • oppoa9截图在哪里(oppoa9如何截屏手机屏幕截图)

    oppoa9截图在哪里(oppoa9如何截屏手机屏幕截图)

  • airpods一代和二代区别(airpods一代和二代大小一样吗)

    airpods一代和二代区别(airpods一代和二代大小一样吗)

  • uniapp中的分享功能实现(APP,小程序,公众号)(uniapp分享图片)

    uniapp中的分享功能实现(APP,小程序,公众号)(uniapp分享图片)

  • 公司用的口罩放哪个科目
  • 代理费住宿费都包括什么
  • 在建无形资产入账
  • 政府返还的个税怎么算
  • 试用期社保是按照应发工资缴纳吗
  • 暂存款属于什么费用
  • 其他业务支出借方表示什么成本数额
  • 个人非货币性资产出资 个人所得税
  • 个体户需要缴纳残疾人保障金吗
  • 科技型中小企业享受优惠税收政策2023
  • 开票系统怎么改管理员名字
  • 固定资产加速折旧方法
  • 收到劳务公司缴税怎么办
  • 收回固定资产残值
  • 网络平台收费标准
  • 交易性金融资产的账务处理
  • 自然人扣缴系统怎么删除企业
  • 服装具有什么性
  • 融资租赁机器款分期开票怎么做账?
  • 暗格里的秘密电视剧彩蛋百度网盘
  • 外贸 代理
  • 出口退税新政策对出口贸易的影响
  • 建筑业 分包
  • win10自带的清理对固态有影响吗
  • 如何查看电脑是什么牌子
  • php中实现文件的上传需要使用哪个全局变量
  • 外贸企业代理出口销售的出口退税手续由谁办理
  • linux桌面设置界面在哪
  • 应收款减少怎么做账
  • 视频监控智能化应用
  • 固定资产清理如何结转
  • 工程项目成本预算表
  • 购买原材料产生的费用
  • 收入凭证填写
  • 出口退税需要提供什么
  • vue请求后端接口
  • SpringBoot+Vue实现在线商城系统
  • php通讯
  • 停车场广告收入需要每年缴纳增值税吗?
  • python Timer定时器如何使用?
  • 项目差旅费能计入项目费用吗
  • 生产企业免抵退红字冲减
  • 教育类财务工作内容
  • 使用mysqldump备份数据库
  • mysql错误代码1067
  • 积分获取和消费的关系
  • 个人所得税逾期申报怎么办
  • 应付账款的主要成本包括
  • 分公司是否具有独立承担民事责任的能力
  • 教育费附加和地方教育费附加都要交吗
  • 企业发行债券的优点有哪些
  • 在建工程领用物资时是用成本价还是市场价
  • 业务招待费 纳税调增
  • 职工薪酬费用属于什么费用
  • 银行存款支付比例规定
  • 事业单位 abc类
  • 核定征收方式有哪些
  • 事业单位会计岗位属于哪一类
  • 固定资产会计核算方法
  • sql server 将数字转换成日期
  • mysql的子查询语句
  • Win10预览版拆弹
  • XP系统安装不了QQ
  • apache禁用trace方法
  • win 10系统怎么提高网速
  • w8系统一键恢复
  • linux ssh key登录
  • [置顶]游戏名 TentacleLocker
  • 支持google play
  • 画廊作品
  • linux链接ln
  • javascript 编译原理
  • jquery validate表单校验长度
  • jquery获取动态生成的元素的值
  • 晋税通注册
  • 基层税务工作难点重点热点
  • 地税局契税发票编号查询
  • 长春税务局待遇如何
  • 海关行政处罚实施条例的适用范围
  • 开展志愿服务关爱活动
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设