栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

前端测试题-1

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

前端测试题-1

单选题(5题)

1、 下列标签中,哪一个不是行级标签(inline)?()。

A.a

B.div

C.span

D.img

答案:A

解析:html标签分为三种:1、块级标签:标签独占一行,可指定宽高、内外边距(常用的块级标签有、

、...、

    、
      等);2、行内(内联)标签:标签在一行内,宽度和高度由内容决定,内容超过HTML的宽度时才会换行(常用的行内标签有、等);3、行内块标签(inline-block):标签同时具备行内标签和块级标签的特点,使用display:inline-block可以将元素设置为行内块标签(常用的标签有、)。

      2、有一段html代码:

      ’Hello’,那么"Hello"的字体颜色是()。

      A.red

      B.blue

      C.green

      D.black

      答案:C

      解析:css样式中没有text-color这一属性,所以根据css选择器的优先级判断span中的内联样式为

      3、下面关于HTML说法错误的是?()。

      A.HTML是一种标记语言

      B.HTML可以控制页面和内容的外观

      C.HTML文档总是静态的

      D.HTML文档是超文本文档

      答案:B

      解析:HTML是用来给网页搭建结构的,外观由css来控制;HTML :超文本标记语言(HTML HyperText Markup Language )。HTML文档是一个放置了标记(tags)的.html文件(.htm)。是一种客户端浏览器解释的语言,不用经过编译。HTML语言是通过各种标记来标识文档的结构,以及标识超链接、图片、文字、段落、表单等信息

      4、什么标签定义的内容将显示在浏览器窗口的标题栏中()。

      A.Html

      B.head

      C.body

      D.title

      答案:D

      解析:HTML中title为标题标签、head为网页的头部部分,不会在网页中显示,而body为网页的主体部分,内容会在网页中显示,html标记着文档的开始和结束;

      5.下面哪个属性不会让 div 脱离文档流(normal flow)()。

      A.position: absolute;

      B.position: fixed;

      C.position: relative;

      D.float: left;

      答案:C

      解析:标准文档流,指的是元素排版布局过程中,元素会默认自动从左往右,从上往下的流式排列方式。前面内容发生了变化,后面的内容位置也会随着发生变化。HTML就是一种标准文档流文件。HTML中的标准文档流特点通过两种方式体现:微观现象和元素等级。

      左右浮动、固定定位、绝对定位会脱离标准文档流,而相对定位是属于半脱离文档流

      简答题

      1、Css选择器的优先级排序?

      答:css选择器的优先级:important>行内样式>id>类>标签>*。

      2.写出盒子模型的组成部分?

      答:margrin外边距 padding内边距 border边框 content内容。

      3.请说出CSS中"position"属性可能的取值,并分别描述他们?

      答:position中有fixed固定定位、relative相对定位、absolute绝对定位、static静态定位;其中,fixed固定定位不会根据屏幕的滚动去改变位置、relative相对定位通常作为微调去使用,位置虽然改变,但是占位还是在原点、absolute绝对定位通常配合相对定位去使用,绝对定位不会受到网页大小的变化而被影响、static静态定位是position属性的默认值,无论怎么设置left、right、top、bottom都不会改变他的位置;

      4.display的值和作用?

      答:display中有4个值,none的作用是隐藏标签且不占位、block是将标签转换为块级标签、inline-block是将标签转换为行内块标签、inline是将标签转换成行内标签;

      5.css3的新特性。

      答:1、圆角效果;2、图形化边界;3、块阴影与文字阴影;4、使用RGBA实现透明效果;5、渐变效果;6、使用“@Font-Face”实现定制字体;7、多背景图;8、文字或图像的变形处理;9、多栏布局;10、媒体查询等。

      6.写出正方形变圆形动画?。

      答:div {

      width:200px;

      height:200px;

      border-radius:50%;

      animation:donghua 2s infinite linear;

      }

      @keyframe move {

      100%{

      background:red;

      border-radius:50%;

      }

      }

      7.Js数据类型有哪些?

      答:JS的数据类型有number数字类型、string字符串类型、boolean布尔类型、null空置、未定义Underfined。

      8.CSS的引用方式有哪些?它们的区别?

      答:css的引用方式有:link标签引入外部css文件,@import引入外部css文件,行内引入,嵌入引用,通常写在部分中

      9.Overflow:hidden的三层意思?

      答:1.清除浮动样式、2.隐藏超出部分、3.解决坍塌问题

      10.移入图片让那个图片慢慢放大。

      答:

      img:hover{

      width:200px

      height:200px

      transition:(width 2s 1s, height 2s 1s)

      }

      自我总结:做题时只拿到62分,对于代码部分相对熟悉,理论知识还需完善

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1027566.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号