Web前端基础面试题目及答案

前端基本技能有:1 HTML/CSS; 2 JavaScript

1、什么是盒子模型?

 在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了css中元素的盒模型。

2、行内元素有哪些?块级元素有哪些?空(void)元素有那些? 

行内元素:a、b、span、img、input、strong、select、label、em、button、textarea 块级元素:div、ul、li、dl、dt、dd、p、h1-h6、blockquote 空元素:即系没有内容的HTML元素,例如:br、meta、hr、link、input、img

3、CSS实现垂直水平居中
一道经典的问题,实现方法有很多种,以下是其中一种实现: HTML结构:

<div class="wrapper">
    <div class="content"></div>
</div>

CSS:

.wrapper{position:relative;}.content{
    background-color:#6699FF;
    width:200px;
    height:200px;
    position: absolute;        //父元素需要相对定位
    top: 50%;
    left: 50%;
    margin-top:-100px ;   //二分之一的height,width
    margin-left: -100px;}

  • 17
    点赞
  • 76
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
嵌入式软件工程师视频论述题通常涉及嵌入式系统的设计和开发。根据引用内容,该问题可能会包括以下几个方面的内容: 1. 嵌入式系统的硬件知识:作为嵌入式软件工程师,了解一些电路分析、数字电路和模拟电路的基本知识是必要的。这可以帮助工程师与硬件工程师进行有效的沟通和合作,以便调试新板卡和解决硬件问题。 2. 嵌入式操作系统的理论与实践:学习嵌入式操作系统时,通常会涉及到深入理解Linux内核和Linux内核设计与实现。这些课程主要关注Linux内核的原理和实现,软件工程师可能会被要求编写简单的字符设备驱动。 3. FPGA开发和PLC编程经验:对于嵌入式软件工程师来说,具备Verilog做FPGA开发或PLC编程的经验是有益的,因为这些技能可以为嵌入式驱动开发提供一定的指导意义。 4. PCB设计和焊接技能:尽管一般公司不会要求嵌入式软件工程师绘制PCB板图,但了解一些基本的PCB设计和焊接技能可能会增加工程师的竞争力。 总而言之,嵌入式软件工程师视频论述题可能会涉及嵌入式系统的硬件知识、嵌入式操作系统的理论和实践、FPGA开发和PLC编程经验,以及PCB设计和焊接技能。具体的题目内容会根据公司或岗位的特定要求有所不同。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [嵌入式工程师的『2022 || 2023』](https://blog.csdn.net/geek_liyang/article/details/128777177)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值