前端学习-试卷

前端学习-试卷 1(满分100+20,90分及格)

一、填空题(每题4分,共20分):

  1. html{ font-size: 12px; } div{ font-size: 2.5rem },div的字号是: _30px_____
  2. 有上下两个div分别标记为A和B,A{ margin-bottom: 20px } B{ margin-top: 30px },在不考虑浏览器兼容的前提下,AB之间的间距是:__30px______
  3. 使一个div左右居中且上下外边距均为3倍字号的最简洁写法是:__margin:3em auto__________________
  4. 在不使用浮动的前提下,能使块级元素横向排列的css属性是:_________inline inline-block _________
  5. 在css选择器中,声明节点ID的选择器是:______#____选择器

二、选择题(每题4分,共同20分):

  1. ( D )  可以呈现透明度的图片格式是:

A.  jpg

B.  gif

C.  png8

D.  png24

//透明度!=透明度0//只有PNG24

//GIF PNG8都是不带阿尔法通道的

  • (  C  )  下列选项哪个为群组选择器:

A.  div > span >p{ ... }

B.  div #span #p{ ... }

C.  div, span, p{ ... }

D.  div .span .p{ ... }

  1. (    A)  下列选择,不是块级元素和行内元素差异的是:

A.  需要清除浮动与否

B.  独占一行与另起一行

C.  高宽属性有效与否

D.  与相邻元素在同一行与否

  1. ( C )  下列标签中,默认为inline-block的是:

A.  section

B.  article

C.  label

D.  blockquote

//html有默认IB ,所有表单元素都是默认IB  //C是表单元素

  1. (  C  )  能控制元素隐藏并占位的属性是:

A.  overflow: hidden;

B.  display: none;

C.  visibility: hidden;

D.  text-indent: -100%;

//A 隐藏溢出部分 //B隐藏 C可视区域可见与否,占位。

三、是非题(每题4分,共20分):

  1. (错) <!DOCTYPE HTML>是错误的声明写法,声明文档类型必须使用小写;
  2. (  错  )  一张网页只能有一个<head>,但可以有多个<body>;
  3. (  错  )  内联样式表应当写在网页内部,外联样式表应当写在网页外部;
  4. (   是   )  rgba和opacity都是实现透明度,不同的是:rgba仅针对于颜色透明;而opacity可使dom元素及元素所有内容透明;
  5. (  是  )  content属性可以用在任何元素的before/after伪类上,用来插入生成内容。

四、应用题(每题10分,共40分):

  1. 用最简洁的方式编写一个clearfix类,用于清除浮动:

. .clearfix:before,.clearfix:after {     content:"";     display:table; };

.clearfix:after {     clear:both;     overflow:hidden; } ;

.clearfix {     zoom:1; }/* for ie6 & ie7 */

  1. 阐述5个块级元素和行内元素的区别:

1.

2. 默认情况下块级元素宽度自动填满其父元素宽度,行内元素

  1. 独占一行与另起一行
  2. 高宽属性有效与否
  3. 与相邻元素在同一行与否
  • 补充代码,使得容器内的多行文字上下左右居中显示:

html:

<div>

<p></p>

</div>

css:

div{

display: table;

}

p{

[补充代码]

}

补充代码:display: table-row;

  1. 找出代码中的5处错误,在语义相同的前提下,加以改正:

div{

width: auto;

height: none;

line-height: 1;

text-align: justify;

display: table-caption;

position: none;

visibility: show;

verticle-align: center;

list-style: point;

}

改正:

height:0;

position:static;

visibility: visible;

list-style:: disc;

cursor: point;

五、附加题(每题10分,共20分):

  1. 使用纯css,实现一个自动切换的幻灯片效果:
  2. #wrap{
  3. position: relative;
  4. width: 300px;
  5. height: 200px;
  6. }
  7. .a,.b{
  8. position: absolute;
  9. left: 0;
  10. 10.       top: 0;
  11. 11.       width: 100%;
  12. 12.       height: 100%;

13. }

14. .a{

  1. 15.       background: #f00;
  2. 16.       opacity: 1;
  3. 17.       -webkit-animation: show 6s linear 0s infinite normal both;

18. }

19. .b{

  1. 20.       background: #ff0;
  2. 21.       opacity:1;
  3. 22.       -webkit-animation: show 6s linear 3s infinite normal both;

23. }

24. @-webkit-keyframes show{

  1. 25.       0%,20%{
  2. 26.            opacity:1;
  3. 27.       }
  4. 28.       40%,60%{
  5. 29.            opacity: 0;
  6. 30.       }
  7. 31.       80%,100%{
  8. 32.            opacity: 1;
  9. 33.       }

34. }

35. <div id="wrap">

  1. 36.       <div class="a"></div>
  2. 37.       <div class="b"></div>
  3. 38.
  4. 39.

40. </div>

  1. 41.

42. 编写一个表单,要求如下:

1).  点击按钮自动提交

2).  表单请求类型为post

3).  表单提交参数:account、password、captcha

4).  使用html5自带属性校验元素是否为空

<form action=”/”method=”post””这里貌似有一串那个什么设置编码还是什么的”>

<label for=”account”>account:</label>

<input type=”text” name=”account” id=”account”required/>

<label for=”password”>account:</label>

<input type=”password” name=”password” id=”password”required/>

<label for=”captcha”>account:</label>

<input type=”text” name=”captcha” id=”captcha”required/>

<input value=”submit” type=”submit”/>

</form>

时间: 2024-10-14 12:03:40

前端学习-试卷的相关文章

WEB前端学习笔记 一

最近时间比较充裕,整理了一下学习过的笔记,此篇笔记包含了:Html.Css.JavaScript.Jquery.以及使用帝国CMS或是织梦CMS建立自己的网站,也许也会整理一下PHP的笔记,如果时间允许会整理完全. 虽然笔记是从最基础的开始,但是,并不包含电脑的基础知识,所以你必须已经掌握了一些电脑的基本操作,比如开关机,你的电脑用的是什么操作系统,至少也要会用word和wps吧.浏览器是做什么的,什么拷贝.复制.粘贴.知道最基本的文件类型,如,文本文件,视频文件,图片文件,什么是可执行文件,分

【转载】前端学习路径

前端学习路径 什么是前端工程师? 总而言之前端工程师就是运用HTML/CSS/JavaScript等Web技术,在工作中配合设计师实现用户界面,和后端工程师进行数据对接,完成Web应用开发的职位. 开发工具 设计软件 前端工程师最首要的任务就是把设计师的设计图切好并翻译成代码,所以我们要学习一些设计软件的基础操作和切图方法. Photoshop 运用最广泛的设计软件,大部分人都在用它,很有必要学习一下 前端工程师必备的PS技能——切图篇 Sketch 轻量且功能强大,切图迅速高效,为UI设计而生

前端学习

TOP:前端学习==20%知识+80%能力 1.好教材 JS CSS javascript高级程序设计 精通CSS                                                    DOM编程艺术 CSS权威指南         2.练习 (1)教材代码*3 (2)FreeCodeCamp (3)计蒜客 (4)在线编程online--{MDN,W3Cschool} 3.工具栈 (1)Sublime Text插件--{1.Emmet--chart;  2.侧边栏

小小六的前端学习心得

打算写这篇文章已经好久了,但是文采不行,不知道如何下笔,今天终于鼓起勇气用我拙劣的作文水平来讲述一下这段时间我学习前端开发的心得. 先从我的专业说起.我本人是学计算机的.全名是叫计算机科学与技术(软件方向),学校虽然是一个211学校,学习成绩也还行,但是对于编程这一块,真的是很弱很弱.所以我对计算机编程真正的学习是从实习这段时间开始的.说到这里,我必须得感谢带我进入前端的学长.因为他我才能在今天坐在这里写这篇学习心得. 所以,首先最好是有一个愿意耐心的指导你学习的人,也就是一个好的师傅.他能根据

黑马程序员:从零基础到精通的前端学习路线

随着互联网的深入发展,前端开发工程师一跃成为市场上非常抢手的人才.很多同学,包括以前做UI的.Java的.或者对于IT完全零基础的同学都想学习前端.下图是网上流传甚广的一张前端学习思维导图,很多初学者表示看到这些密密麻麻的知识点就已经晕了.确实,前端是一门涵盖面很广的学科.但是想学前端的你也不用慌张,内容虽多但有迹可循,只要循序渐进就不怕学不好前端! 那么前端开发到底需要学什么?应该怎么学?接下来黑马程序员前端学院教你如何从零基础学习前端. 一.前端开发入门 在入门阶段,你首先要学会最基本的技能

前端学习 第六弹: javascript中的函数与闭包

前端学习 第六弹:  javascript中的函数与闭包 当function里嵌套function时,内部的function可以访问外部function里的变量 function foo(x) {    var tmp = 3;    function bar(y) {        alert(x + y + (++tmp));    }    bar(10);}foo(2) 这时无论怎么运行输出的都是16,但这不是闭包 如果我们返回内部函数,内部function会close-over外部fu

前端学习 第五弹: CSS (一)

前端学习 第五弹: CSS (一) 创建css: <link rel="stylesheet" type="text/css" href="mystyle.css" /> 外联 <style type="text/css"> hr {color: sienna;} p {margin-left: 20px;} body {background-image: url("images/back40

web前端学习路线

大三马上就要读完了,之前就是学习了下前端,之后也希望从事这一方面的职业,很多人都觉得前端很简单,其实并不是这样的,前端的入门是比较容易,但是要深入学习还是有写难度的,希望可以和大家一起学习,共同进步,这是写的第一篇短文,写得不好还望大家见谅. 前端学习: 1.HTML(超文本标记语言),主要是使用一些html标签搭建好网页的框架,这个是十分重要的,主要要学会怎么合理科学的划分页面. 2.CSS,层叠样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等

前端学习笔记

If fear is cultivated;it will become stronger; If faith is cultivated;it will achieve mastery. -----<阿甘正传> 开通前端学习博客,每个阶段一个目标,总结自己的收获以及所犯错误,不忘初心,方得始终!