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 声明的关键帧让元素使用动画

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/17616.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智能台灯系统之一些流行的调光方法

一些流行的调光方式&#xff0c;以下是一些例子&#xff1a; 1.前沿切相控制调光&#xff1a;这种调光方式采用可控硅电路&#xff0c;从交流相位0开始&#xff0c;输入电压斩波&#xff0c;直到可控硅导通时&#xff0c;才有电压输入。这种方式通过前沿导通和过零点自然关断的…

[每日一题]169:找出最大的可达成数字

文章目录 题目描述题解思路 题目描述 给你两个整数 num 和 t 。 如果整数 x 可以在执行下述操作不超过 t 次的情况下变为与 num 相等&#xff0c;则称其为 可达成数字 &#xff1a; 每次操作将 x 的值增加或减少 1 &#xff0c;同时可以选择将 num 的值增加或减少 1 。 返回…

地下18米的科技守护:旗晟综合管廊巡检机器人

近日&#xff0c;安徽某业主的地下18米深的地下管廊处&#xff0c;一种先进的巡检机器人正活跃在管廊轨道上&#xff0c;执行着重要的巡检任务&#xff0c;只见机器人在管廊轨道上平稳前行&#xff0c;它搭载着先进的检测设备&#xff0c;对地下管廊内的各种设施进行监测巡检&a…

java -- jar打包成exe -- 携带jre环境

java的项目一般都是以jar发布&#xff0c;很少打包为可执行程序&#xff0c;因此常见的打包方式也不多&#xff0c;且即使打包之后也需要jre环境才能运行&#xff0c;大部分打包都不会携带jre&#xff0c;需要手动添加jre。这里介绍几种我用过的打包方案。 exe4j(不推荐) jpac…

关于已配好java环境但双击无法打开jar包的解决方案

如果你已经装好了 java 环境直接跳到最后看解决方法即可 先说一下你安装的 java 环境&#xff0c;如果完全是默认选项安装&#xff0c;则会安装 jdk 和 jre&#xff0c;并且在安装 jre 时还需要安装目录下为空&#xff0c;其实 jre 的安装是多余的&#xff0c;因为安装的 jdk 里…

Teamcenter 查询包含Assembly的ItemRevision

问题描述 需要得到所有包含Assembly的ItemRevision。 TC OOTB的查询方式没有可用的&#xff0c;需要在Query Builder中进行自定义。 进一步分析&#xff0c;如果ItemRevision包含Assembly&#xff0c;其必定包含BOMViewRevision。 解决方案 自定义如下查下。 注意&#xff1…

vue 微信公众号定时发送模版消息

目录 第一步&#xff1a;公众号设置 网页授权第二步&#xff1a;引导用户去授权页面并获取code第三步&#xff1a;通过code换取网页授权access_token&openid第四步&#xff1a;后端处理绑定用户和发送消息 相关文档链接&#xff1a; 1、微信开发文档 2、订阅号/服务号/企业…

clip_grad_norm_ 梯度裁剪

torch.nn.utils.clip_grad_norm_ 函数是用来对模型的梯度进行裁剪的。在深度学习中&#xff0c;经常会使用梯度下降算法来更新模型的参数&#xff0c;以最小化损失函数。然而&#xff0c;在训练过程中&#xff0c;梯度可能会变得非常大&#xff0c;这可能导致训练不稳定甚至梯度…

【代码随想录算法训练Day13】LeetCode 239. 滑动窗口最大值、LeetCode 347.前K个高频元素

Day13 队列 LeetCode 239.滑动窗口最大值【队列】 本题我们的思想是维护一个新的队列&#xff0c;在加入新元素时把所有在他前面比他更小的元素全部删除&#xff0c;保证队首是滑动窗口内的最大值&#xff0c;只有在滑动窗口滑出时才会将队首的最大值删除&#xff0c;如果加入…

kafka防止消息丢失配置

无消息丢失最佳实践配置&#xff1a; 不要使用 producer.send(msg)&#xff0c;而要使用 producer.send(msg, callback) API。设置 acks all。是 Producer 参数。设置成 all&#xff0c;表明所有副本 Broker 都要接收到消息&#xff0c;g该消息才算是“已提交”。设置 retrie…

sklearn之logistic回归

文章目录 logistic回归logit logistic回归 logistic regression被称之为logistic回归&#xff0c;对于logistic这个单词来说&#xff0c;他本身的翻译其实不太容易&#xff0c;比较有名的译法是对数几率回归&#xff0c;我也认为这种译法是比较合适的&#xff0c;虽然并非logi…

计算机网络基础 知识回顾

第一部分&#xff1a;计算机网络概述 计算机网络的定义和重要性 网络的基本概念网络的作用和目的 计算机网络的分类 按照覆盖范围&#xff08;LAN、MAN、WAN&#xff09;按照使用者&#xff08;公用网络、私有网络&#xff09;按照拓扑结构&#xff08;星形、环形、总线形、…

英语四级翻译练习笔记③——大学英语四级考试2023年12月真题(第三套)

目录 引言&#xff08;必看&#xff09; 四级翻译评分标准分析及真题解析 四级翻译评分标准 四级翻译真题 学生作答 1. 评分 2. 修正翻译中的错误 错误标记&#xff1a; 3. 改正句子 4. 标出错误单词 5. 标准答案 6. 常考万能句子 7.重点单词的中文意思 引言&…

远程抄表及预付费管理系统:智能管理的新篇章

1.系统简述 远程抄表及预付费管理系统是现代能源管理方面的一项重要自主创新&#xff0c;它将传统手动式抄水表方式转变为自动化技术、智能化管理模式&#xff0c;大大提高了高效率并减少了经营成本。该系统搭载了前沿的通讯技术、数据分析技术和财务管理系统核心理念&#xf…

RedHat9 | DNS剖析-配置转发DNS服务器

一、实验环境 1、转发DNS服务器 转发服务器&#xff08;Forwarding Server&#xff09;接受查询请求&#xff0c;但不直接提供DNS解析&#xff0c;而是将所有查询请求发送到另外一台DNS服务器&#xff0c;查询到结果后保存在本地缓存中。如果没有指定转发服务器&#xff0c;D…

TS代码解读:<Card size=“small“ :loading=“loading“ :title=“item.title“ cla

<Cardsize"small":loading"loading":title"item.title"class"md:w-1/4 w-full !md:mt-0 !mt-4":class"[index 1 < 4 && !md:mr-4]":canExpan"false"> <Card/> 这段代码是一个Vue组件的使…

性能测试(一)—— 性能测试理论+jmeter的使用

1.性能测试介绍 定义&#xff1a;软件的性能是软件的一种非功能特性&#xff0c;它关注的不是软件是否能够完成特定的功能&#xff0c;而是在完成该功能时展示出来的及时性。 由定义可知性能关注的是软件的非功能特性&#xff0c;所以一般来说性能测试介入的时机是在功能测试完…

Python | Leetcode Python题解之第103题二叉树的锯齿形层序遍历

题目&#xff1a; 题解&#xff1a; class Solution:def zigzagLevelOrder(self, root: Optional[TreeNode]) -> List[List[int]]:if not root: return []res, deque [], collections.deque()deque.append(root)while deque:tmp []# 打印奇数层for _ in range(len(deque)…

Python globals的简单使用 和getattr有什么区别?

globals() 和 getattr() 是 Python 中的两个内置函数&#xff0c;但它们的功能和使用场景是完全不同的。 1. **globals()** globals() 函数返回一个字典&#xff0c;表示当前全局符号表的当前状态。这个字典将变量名映射到它们的值。它主要用于查看和修改全局变量。 示例&#…

春秋云境CVE-2020-26048

简介 CuppaCMS是一套内容管理系统&#xff08;CMS&#xff09;。 CuppaCMS 2019-11-12之前版本存在安全漏洞&#xff0c;攻击者可利用该漏洞在图像扩展内上传恶意文件&#xff0c;通过使用文件管理器提供的重命名函数的自定义请求&#xff0c;可以将图像扩展修改为PHP&#xf…