HTML阶段笔试题-附答案

 

  1. 问题:请分别写出HTML中块标签、行标签以及行块标签的特点。(10分)

本题目的:清晰掌握行标签、块标签、行块标签的区别

答案:

块级元素:

               1)独占父级元素一行 (0.75)

               2)默认宽度为父级元素宽度的100%(0.75

               3)默认高度由内容撑开 (0.75

               4)可以设置宽高 (0.75)

               5)可以任意嵌套(p标签不能嵌套块标签)(0.75)

               行级元素:

               1)可在一行显示,一行显示不下时,自动切换到下一行(0.75)

               2)不可以设置宽度和高度(inputimg除外)(0.75)

               3)宽度和高度由内容撑开(0.75)

               4)设置上下外边距无效 (0.75)

               5)不能嵌套块标签,其中a标签不能嵌套a标签 (0.75)

               行块级元素:

               1)在一行显示(0.5)

               2)默认宽度和高度由内容撑开(0.5)

               3)可以设置宽度和高度(0.5)

               4)换行被解析为空格(0.5)


  1. 问题:说出学过的选择器有哪些?并举例说明。(10分,少答一个扣2分,全答对满分)

本题目的:对学过的选择器,有清晰的了解

答案:

            1)标签名选择器,例:div{}

               2id选择器,例:#div{}

               3)类选择器,例:.div{}

               4)后代选择器,例:div a{}

               5)群组选择器,例:div,a{}

               6)通配符选择器,例:*{}


  1. 问题:关于背景都有哪些样式?写出样式并说明该样式的意思和可设置的值类型,至少写出五个;(10分,写出一个样式得1分,样式的意思0.5分,可设置的值类型0.5分)

本题目的:掌握背景样式

答案:

            1background-color:背景颜色,可设置的值有英文颜色单词、十六进制颜     色码、rgb值和rgba值。

               2background-image:背景图片,可设置的值为url().括号内为图片的路径。

               3background-size:背景尺寸,可设置的值有px、百分比

               4background-position:背景位置,可设置的值有px、百分比、具体方位(rightleftcentertopbottom

               5background-repeat:背景平铺方式,可设置的值有no-repeat不平铺、repeat-x横向平铺、repeat-y纵向平铺

               6background-attachment:背景是否跟随页面移动,可设置的值有scroll默认值跟随、fixed不跟随


  1. 问题:关于文本都有哪些样式?写出样式并说明该样式的意思和可设置的值类型至少写出五个;(10分,写出一个样式得1分,样式的意思0.5分,可设置的值类型0.5分)

本题目的:掌握文本样式

答案:

            1text-decoration:文本修饰,可设置的值有underline下划线、overline上划线、linethrough删除线、none无文本修饰。

               2text-align:文本横向对齐方式,可设置的值有left左对齐、center中间对齐、right右对齐

               3text-indent:文本缩进,可设置的值有pxem、百分比

               4line-height:文本行间距,可设置的值为pxem、百分比    


  1. 问题:关于字体都有哪些样式?写出样式并说明该样式的意思和可设置的值类型。(10分,写出一个样式得1分,样式的意思0.5分,可设置的值类型0.5分)

本题目的:掌握字体样式

答案:

            1font-size:字体尺寸,可设置的值有pxem

               2font-family:设置字体,可设置的值为字体名字

               3font-style:字体风格,可设置的值有italic斜体、oblique倾斜

               4font-weight:字体粗细,可设置的值为bold加粗、bolder更粗、lighter更细、               100-900的粗细范围         

               5color:字体颜色,可设置的值有英文代码、十六进制颜色码、rgb值和rgba


  1. 问题:什么是盒模型?说出盒模型的组成及内外边距使用场景(10分)

本题目的:考察盒模型结构掌握,以及宽高的计算

答案:

               CSS盒子模型就是在网页设计中,把所有的页面元素都看作盒子。(2分)

               它包括:外边距(Margin)(1),边框(border)(1),内边距(padding)(1),和实际内容(content)(1)

      使用场景:

1)兄弟元素之间的距离用外边距margin2分)

2)父子之间的距离用内边距padding2分)

  1. 浮动元素的特点以及应用场景。(10分)

本题目的:掌握浮动元素的特点,明确浮动元素与其他元素的区别

答案:

            浮动元素的特点:(8分)

               1)元素之间没有间隙

               2)元素脱离文档流

               3)文字会环绕浮动元素

               4)可以设置宽高

               应用场景:(2分)

               1)块标签在一行显示(2)左右布局(3)文字包围图片


  1. 问题:说出清除浮动的方式有哪些?(10分)

本题目的:对清除浮动方式的掌握,并了解为什么要清除浮动

答案:

            1.给连续浮动元素后添加一个兄弟标签,只设置样式clear:both

               2.给父级div定义 overflow不为visible,可以是hiddenscrollauto

               3.给父级div定义displayinline-block;

               4.给父级div定义 position不为relative,可以是absolutefixed

               5.给父级div定义float


  1. 问题:定位都有哪些?并说明定位基准、特点及应用场景。(10分)

本题目的:对定位的掌握,并了解为什么要用定位

答案:

  1. 1.   position:fixed;固定定位,永远根据浏览器进行定位。

特点:(1)不在文本流(2)内容撑开宽高(3)可以设置宽高和纵向外边距

应用场景:广告、侧边栏、导航栏等固定布局

3.5分)

  1. 2.   position:absolute;绝对定位,根据祖辈级上一个定位元素,进行定位,如果祖辈级没有定位元素,则根据浏览器进行定位

特点:(1)不在文本流(2)内容撑开宽高(3)可以设置宽高和纵向外边距

应用场景:重叠布局

3.5分)

  1. 3.   position:relative;相对定位,根据自身定位。

特点:(1)在文本流(2)属性特点不变

应用场景:(1)给绝对定位做定位基准(2)微调

3分)

  1. 问题:css3变换的属性是什么?变换有哪些方式,并写出实现代码?(10分)

本题目的:掌握变换的属性和方式

答案:

变换属性: transform变换(2分)

变换方式:translate移动(1分)、rotate旋转(1分)、scale缩放(1分)、skew倾斜(1分)

实现代码:

transform:translate(x,y);(1分)

transform:rotate(deg);(1分)

transform:scale(缩放比例);(1分)

transform:skew(deg);(1分)

  1. 问题:设置元素进行3d变换的准备工作是什么?(10分)

本题目的:掌握开3D和景深

答案:

transform-style属性,值为preserve-3d(5分)

perspective属性,值为像素值(5分)

  1. 问题:动画分别有哪些样式?都是什么意思?并说出默认值(10分)

本题目的:掌握引入方式,明确了解优缺点后,根据情况,开始中使用不同的引入方式

答案:

  1. 1.   动画名字:animation-name;默认值:无
  2. 2.   动画运行时间: animation-duration;默认值:0s
  3. 3.   动画的时间函数: animation-timing-function;默认值:ease
  4. 4.   动画的延迟时间:animation-delay;默认值:0s
  5. 5.   动画播放次数: animation-iteration-count;默认值:1
  6. 6.   动画播放顺序: animation-direction;默认值:alternate-reverse
  7. 7.   动画结束状态:animation-fill-mode;默认值:backwards
  8. 8.   动画播放状态:animation-play-state;默认值:running
  9. 问题:box-shadow:3px 4px 5px 5px red; 和text-shadow:3px 4px 5px black; 分别代表什么意思?(10分)

本题目的:掌握阴影复合样式属性的顺序和代表的含义

答案:

盒子阴影:阴影横向偏移3像素 阴影纵向偏移4像素 阴影模糊距离5像素 阴影在盒子本身增加的尺寸 红色阴影(5分)

文字阴影:阴影横向偏移3像素 阴影纵向偏移4像素 阴影模糊距离5像素 黑色阴影(5分)

  1. 问题:弹性布局学过哪些样式?分别什么意思?可以设置的值有哪些(10分)

本题目的:掌握弹性布局

答案:

            1)主轴的方向:flex-direction;可设置的值:rowcolumnrow-reversecolumn-reverse;

               2)主轴放不下是否换行:flex-wrap ;可设置的值:wrapnowrapwrap-reverse

               3)主轴对齐方式:justify-content ;可设置的值:flex-startflex-endcenterspace-aroundspace-between

               4)交叉轴对齐方式align-items;可设置的值flex-startflex-endcenterstretch

               5)多根主轴时,交叉轴的对齐方式:align-content;可设置的值:flex-startflex-endcenterstretch

               6)定义元素的显示顺序:order;可设置的值:数字   用来定义子集

               7)让单个子元素有不同的对齐方式:align-self;可设置的值:flex-startflex-endcenterstretchbaselineauto



原文地址:https://www.cnblogs.com/heson/p/10012841.html

时间: 2024-11-05 15:56:57

HTML阶段笔试题-附答案的相关文章

腾讯web前端开发工程师笔试题及答案

1. 如何实现事件委托? 首先要知道什么是事件委托. 考虑一个列表,在li的数量非常少的时候,为每一个li添加事件侦听当然不会存在太多性能方面的问题,但是当列表非常的长,长到上百上千甚至上万的时候(当然只是一个解释,实际工作中很少遇到这么多li的情况),为每个li添加事件侦听就会对页面性能产生很大的影响. 就像下面这段代码: <!DOCTYPE HTML><html><head><meta charset="utf-8" /><ti

非常全的linux面试笔试题及答案

非常全的linux面试笔试题及答案 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 .2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统.3. Linux文件系统中每个文件用 i节点来标识.4. 全部磁盘块由四个部分组成,分别为引导块 .专用块 . i节点表块 和数据存储块.5. 链接分为: 硬链接 和 符号链接 .6. 超级块包含了i节点表 和 空闲块表等重要的文件系统信息.7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八

iOS面试笔试题附部分答案

面试反正看面试官水平和心情,我遇到的比较怪的问题还有"你觉得你是个有爱的人吗?"哈哈哈哈...只能说整理些下面是自己整理的,答案不一定对,哪里错了望不吝指正. iOS面试题集锦 至少10款以上iOS领域的开源组件: AFNetworking (NSURLConnction+NSOperation), Masonry,SDWebImage,MBProgreeHUD,MJRefresh,MWPhotoBrowser ,JSONKit http://www.jianshu.com/p/207

2019最新整理JAVA面试题附答案

本人免费整理了Java高级资料,涵盖了Java.Redis.MongoDB.MySQL.Zookeeper.Spring Cloud.Dubbo高并发分布式等教程,一共30G,需要自己领取.传送门:https://mp.weixin.qq.com/s/igMojff-bbmQ6irCGO3mqA 包含的模块: 本文分为十九个模块,分别是:Java 基础.容器.多线程.反射.对象拷贝.Java Web .异常.网络.设计模式.Spring/Spring MVC.Spring Boot/Spring

前端几个笔试题及答案(bd)

1.   行内元素.块级元素和空元素(void)举例. 块级元素:<address>.<caption>.<dd>.<div>.<dl>.<dt>.<fieldset>.<form>.<h1>.<h2>.<h3>.<h4>.<h5>.<h6>.<hr>.<legend>.<li>.<noframes

软件测试工程师笔试题带答案

软件测试题目一. 判断题 (每题2分,20)1.软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作. (初级) ( × )2.发现错误多的模块,残留在模块中的错误也多.( √ ) (初级)3.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快.提高开发的进程.( × )(初级)4.单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试.( √ )(中级)5.功能测试

腾讯前端笔试题及答案

简答题 1.js中"5"+4=? 答案:54 2.js中void(0)=? 答案:undefined 3.js中NaN*4=? 答案:NaN 4.js中null*4.5=? 答案:0 5.js中alert(5*015===5.075) 答案:false,结果不一样. 6.js中13>>2=? -13>>2=? 答案:3 ,-4 ,除以4,然后向下取整. 7.js中13|5=? 13&5=? 答案:按位或:13,按位与:5. 8.js中怎么获取当前日期的月

C,C++经典笔试题(答案)转自:http://blog.163.com/[email&#160;protected]/blog/static/377499702008230104125229/

一.请填写BOOL , float, 指针变量 与“零值”比较的 if 语句.(10分) 请写出 BOOL   flag 与“零值”比较的 if 语句.(3分) 标准答案:      if ( flag )      if ( !flag ) 如下写法均属不良风格,不得分. if (flag == TRUE) if (flag == 1 ) if (flag == FALSE) if (flag == 0) 请写出 float   x 与“零值”比较的 if 语句.(4分) 标准答案示例: co

2017JAVA面试题附答案

JAVA基础 JAVA中的几种基本类型,各占用多少字节?   String能被继承吗?为什么? 不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变.平常我们定义的String str="a";其实和String str=new String("a")还是有差异的. 前者默认调用的是String.valueOf来返回String实例对象,至于调用哪个则取决于你的赋值,比如String num=1,调用的是 public