wbe口试高频题

1. 列举图像标签的常用属性及其含义。

图像标签 <img>
常用属性:
src 图像路径(必选)
alt 图像的替代文字
title
鼠标悬停提示文字
width 图像宽度
height
图像高度

2. 列举常用的行内元素和块元素并简述各自的显示特点。

行内元素: <span>
<strong> <em>
<a>
显示特点:
1 )在页面中不独占一行,可以与其他行内元素共入一行。如果一行不能容纳下的行内元素,
会在下一行继续从左到右排。
2 )宽度和高度默认由内容撑开
3 )无法通过 CSS 设置宽高
块元素: <p> <h1>~<h6>
<div> <ul> <li>
显示特点:
1 )在页面中独占一行,不会与任何元素共用一行,从上到下排列。
2 )宽度默认是父元素的宽度,高度默认由内容撑开。
3 )可以通过 CSS 设置宽高。

3. 简述列表的分类及其使用场景。

HTML 列表分为有序列表 <ol> 和无序列表 <ul> ,列表项使用 <li> 标签。
有序列表 <ol> 适用于有序的信息,如排行榜、条款、步骤、试卷、问卷选项等,常用于显示
有序编号的内容。
无序列表 <ul> 适用于不分顺序的信息,如新闻列表、导航链接、提供相关信息等,常用于显
示带有项目符号的内容。
自定义列表 <dl><dt><dd> 适用于对术语或名词进行解释和描述,如图文混排、页面底部导
航等,常用于一个标题下有一个或者多个列表项的情况。

4. 简述表单的使用场景及组成。

表单是 HTML5 的重要部分,主要用于采集和提交用户输入的信息,然后将表单数据返回服
务器,主要用于登录或查询,实现 Web 搜索、注册、登录等功能。
表单由表单域 <form> 和表单元素 <input> <select> <textarea> 等组成。

5. 列举在 HTML 中引入 CSS 的几种方式,说明各自的特点。

1 )行内样式:在标签中使用 style 属性引入 CSS 样式
优点
优先级较高
缺点
样式与结构冗余
2 )内部样式: CSS 代码写在 <head> 内的 <style> 标签中
优点
样式与结构部分分离,方便在同页面中修改样式
缺点
不利于在多页面间共享复用代码及维护,对内容与样式的分离也不够彻底 3 )外部样式:将样式表编写到外部的 CSS 文件中,然后通过 <link> 标签将外部文件引入
优点
样式与结构彻底分离,方便在多页面间共享复用代码及维护(推荐使用)

6. CSS 基本选择器有哪几种,并举例说明

标签选择器:通过标签名,找到页面中所有这类标签,设置样式。
类选择器:通过绑定 HTML 元素上已设置的 class 标签进行设置对应的 CSS 样式。(常用)
id 选择器:通过绑定 HTML 元素上已设置的唯一 id 标签设置对应的 CSS 样式。(唯一)
交集选择器:找到页面中既能被选择器 1 选中,又能被选择器 2 选中的标签设置样式。(紧
挨着)
并集选择器:找到选择器 1 和选择器 2 选中的标签,设置样式。(逗号)
后代选择器:选中某个父级下对应的所有子级,并针对子级设置 CSS 样式。(空格)
通配符选择器:可以选中所有的 HTML 标签(星号 *

7. CSS 的高级选择器有哪几种,并说明各自的特点

属性选择器:选中在 HTML 中满足指定属性的元素()
关系选择器:根据 HTML 标签的嵌套关系选择满足条件的元素
结构伪类选择器:根据元素在 HTML 中的结构关系查找元素,能够减少对 HTML 中类的依赖。
链接伪类选择器:选中超链接的不同状态设置 CSS 样式。(顺序: LVHA
伪元素选择器:使用伪元素在网页中创建内容,一般页面中非主体内容可以使用伪元素。

8. 简述盒子模型的概念及常用属性

盒子模型是一个用于描述 HTML CSS 中元素布局的概念。在 Web 开发中 , 每个 HTML 元素
都可以看作是一个矩形的盒子 , 这个盒子由内容区域、内边距、边框和外边距组成。
边框(
border ) 内边距(
padding ) 外边距( margin ) 宽度( width ) 高度(
height

9. 盒子模型的解析方式有几种,开发中最常使用的是哪种?

计算盒子大小的模型分为两种,标准盒模型(浏览器默认)和 IE 盒模型(推荐)。
标准盒子模型(
content-box : 内容是盒子的边界,元素的宽度 width= 内容宽度
IE 盒子模型( border-box ):边框是盒子边界,元素的宽度 width= 内容宽度 + 左右 padding+
左右 border

10. 使用什么方式可以设置元素的显示和隐藏?

方式一: display 属性
隐藏 display:none
显示 display:block
元素隐藏,同时也不占用任何位置,没有大小宽高
方式二: visibility 属性
隐藏 visibility:hidden 显示 visibility:show
元素隐藏,还占有原来的位置(元素的大小依然保持)

11. 简述浮动的定义及作用。

元素的浮动是指设置浮动 float 属性的元素会脱离标准文档流的控制,移动到其父元素中指
定位置的过程。它的作用就是让垂直布局的盒子变成水平布局。

12. 为什么需要清除浮动?

1 )父盒子没高度
2 )子盒子浮动了
3 )影响下面的布局了

13. 解决父级元素坍塌的方法有哪些?简述各方法的优缺点。

1 )设置父元素的高度
简单,元素固定高会降低扩展性
2 )浮动元素后面加空 div
简单,空 div 会造成 HTML 代码冗余
3 )父级添加 overflow 属性
简单,下拉列表框的场景不能用(因为无法显示溢出的部分)
4 )父级添加 after 伪元素
没有添加额外标签,结构更简单,写法比上面稍微复杂一点,但是基本没有副作用(不
能兼容低版本浏览器),推荐使用。

14. 简述定位的作用以及定位的方式。

定位可以使元素自由摆放在网页的任意位置,一般用于盒子之间的层叠情况。
定位通过 position 属性来设置,其属性值包括 static( 静态定位 )
relative( 相对定位 )
absolute(
对定位 ) fixed (固定定位)。

15. 简述实现定位的步骤。

1 )设置定位方式,属性名: position
2 )设置偏移值,偏移值设置分为两个方向,水平和垂直

16. 简述相对定位元素的特点。

1 )相对于自己原来位置进行移动
2 )设置相对定位的盒子仍在标准文档流中,它对父级盒子和相邻的盒子都没有任何影响
3 )设置相对定位的盒子原来的位置会被保留下来,在网页中占位置

17. 简述绝对定位元素的特点。

1 )使用了绝对定位的元素以它最近的一个“已经定位”(相对、绝对、固定)的“祖先元
素” 为基准进行偏移。如果没有已经定位的祖先元素,会以浏览器窗口为基准进行定位
2 )绝对定位的元素从标准文档流中脱离,这意味着它们对其他元素的定位不会造成影响
3 )元素位置发生偏移后,它原来的位置不会被保留下来,在网页中不占位置

18. 简述固定定位的特点

1 )相对于浏览器可视区域进行移动
2 )跟父元素没有任何关系
3 )不随滚动条滚动

19. 简述子绝父相的含义

1 )子级绝对定位,不会占有位置,可以放到父盒子里面的任何位置,不会影响其他的兄弟
盒子。 2 )父盒子需要加定位限制子盒子在父盒子内显示。
3 )父盒子布局时,需要占有位置,因此父元素只能是相对定位。

20. 不同布局方式以及不同定位元素之间的层级关系是怎样的?

· 不同布局方式元素的层级关系
标准流 < 浮动 < 定位
· 不同定位之间的层级关系
相对、绝对、固定定位的默认层级相同
HTML 中写在下面的元素层级越高,会覆盖上面的元素

21. animation 实现动画需要设置两个部分,分别是什么?

1 )使用 @keyframes 定义关键帧(类似定义类选择器)
2 )用 animation 调用 @keyframes 声明的关键帧让元素使用动画

 

  • 17
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值