2023年HTML和CSS面试题及答案_第1页
2023年HTML和CSS面试题及答案_第2页
2023年HTML和CSS面试题及答案_第3页
2023年HTML和CSS面试题及答案_第4页
2023年HTML和CSS面试题及答案_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

编程语言——HTML/CSS1、input属于窗体元素,层级显示比flash、其它元素都高。请判断这句话的对的与否。A.TB.F2、根据栅格系统的标准用法,错误的是A.<divclass="container"><br><divclass="row">B.<divclass="row"><br><divclass="col-md-1">C.<divclass="row"><br><divclass="container">D.<divclass="col-md-1"><br><divclass="row">3、列表分为两类,一是无序列表,一是有序列表,以下哪个是无序列表?A.<UL>B.<OL>C.<DIR>D.<DL>4、关于下列类的说法错误的是?A.show用来显示一个区块B.hide用来隐藏一个divC.hidden用来隐藏一个divD.text-hide将会隐藏掉文字5、关于嵌套列的用法,错误的是A.<divclass=“row”><br><divclass=“col-sm-1”>B.<divclass=“col-sm-1”><br><divclass=“row”><br>C.<divclass=“row”><br><divclass=“container”><br><divclass=“col-xs-1”><br>D.<divclass=“container”><br><divclass=“row”><br><divclass=“col-xs-1”>6、下面哪一个标符可以产生一个水平线?A.<HR>B.<BR>C.<TR>D.<T1>7、解决a.html文献时,以下哪行伪代码也许导致内存越界或者抛出异常()123456789101112131415

inttotalBlank=

0;

intblankNum=

0;

inttaglen=page.taglst.size();A

for(inti=

1;i<taglen-1;++i)

//checkblankB

while(page.taglst[i]==

"<br>"&&i<taglen)

{C

++totalBlank;D

++i;

}E

if(totalBlank>

10)F

blankNum+=totalBlank;G

totalBlank=

0;

}注意:以下代码中taglen是html文献中存在元素的个数,a.html中taglen的值是15,page.taglst[i]取的是a.html中的元素,例如page.taglst[1]的值是<html>

a.html的文献如下:ﻫ<html>

<title>test</title>ﻫ<body>

<div>aaaaaaa</div>

</body>ﻫ</html>ﻫ<br>ﻫ<br>

<br>

<br>ﻫ<br>A.AB.BC.CD.DE.EF.FG.G8、下面有关html5标签说法错误的有?A.<audio>标签定义声音,比如音乐或其他音频流B.<canvas>比如来自一个外部的新闻提供者的一篇新的文章,或者来自blog的文本,或者是来自论坛的文本。亦或是来自其他外部源内容C.<menu>标签定义菜单列表。当希望列出表单控件时使用该标签D.<command>标签定义命令按钮,比如单选按钮、复选框或按钮9、下面属于CSS3新增属性的有?A.box-shadowB.text-shadowC.border-radiusD.rgba10、哪些可以给文字加上背景?A.bg-primaryB.bg-successC.bg-infoD.bg-warning11、在bootstrap中,关于全局设立的说法,错误的是A.font-size为14pxB.line-height设立为1.428C.<p>设立了等于1/2行高(即10px)的底部外边距(margin)D.<p>设立了等于1/2行高(即10px)的底部内边距(padding)12、以下位于<head>间的代码片段是做什么用的1<metaname="viewport"content="width=device-width,initial-scale=1">A.使得页面编码合乎规定B.表达支持响应式设计C.支持正常的绘制和缩放D.表达针对滚屏进行适当的适配13、关于HTTP协议,下面哪个说法是对的的?A.HTTP协议是有状态协议。B.以下是一个Http链接的response的响应头:GET/xxx/xxx/js/lib/test.jsHTTP/1.1Host:127.0.0.1Connection:keep-alivePragma:no-cacheCache-Control:no-cacheAccept:*/*C.RESTful接口中,运用HTTP协议的method字段来描述要对资源操作的方式,比如GET表达获取资源,POST表达新增一个资源,PUT表达更新资源,DELETE表达删除资源等等。D.一个HTTP请求返回的HTTP状态码中,304表达临时重定向。14、以下关于盒子模型描述对的的是:A.标准盒子模型中:盒子的总宽度=左右margin+左右border+左右padding+widthB.IE盒子模型中:盒子总宽度=左右margin+左右border+widthC.标准盒子模型中:盒子的总宽度=左右margin+左右border+widthD.IE盒子模型中:盒子总宽度=width15、如何让一个区块居中?A.centerB.center-blockC.horizontal-centerD.vertical-center16、关于栅格系统,以下说法对的的是A.会有自动的padding样式B.会有自动的margin样式C.其字体默认为14pxD.其box-sizing默认为border-box17、哪些是对的的辅助类A.text-mutedB.text-successC.text-infoD.text-warning18、在bootstrap中,

关于导航条,下列说法对的的是?A.应当将被包裹的元素放到navbar-collapse类中B.表单应当放置于navbar-form内C.可以使用navbar-left和navbar-right来对齐导航条D.可以使用navbar-fixed-top和navbar-fixed-bottom来将导航条固定到顶部或底部19、iframe的使用场景有?A.与第三方域名下的页面共享cookieB.上传图片,避免当前页刷新C.左边固定右边自适应的布局D.资源加载20、设立CSS属性float的值为

1

时可取消元素的浮动。21、css属性font-style用于设立字体的粗细。请判断这句话的对的与否。A.TB.F22、使用CSS来格式化网页,共有三种方式,以下哪一种不是:A.在HEAD中引用B.作为标记来引用C.在BODY中引用D.作为文献来引用23、下面有关html的描述,不推荐的是?A.在页面顶部添加doctype声明;B.在</head>…<body>中间插入HTML代码;C.避免使用<font>标签;D.使用<table>元素展现学生成绩表等数据。24、在css3中要使元素由一种样式转换成另一种样式,需要使用什么属性?A.animationB.keyframesC.flashD.transition25、关于HTML语义化,以下哪个说法是对的的?A.语义化的HTML有助于机器的阅读,如PDA手持设备、搜索引擎爬虫;但不利于人的阅读B.Table属于过时的标签,碰到数据列表时,需尽量使用div来模拟表格C.语义化是HTML5带来的新概念,此前版本的HTML无法做到语义化D.Header、article、address都属于语义化明确的标签26、下列哪一个是页面载入时会触发什么Dom事件?A.onchangeB.onacliveC.onloadD.onresize27、关于bootstrap3的说法,错误的是A.在windows上支持IE8B.在IOS上支持OperaC.在MACOS及Windows上支持firefoxD.在IOS及android上都支持chrome28、下述有关border:none以及border:0的区别,描述错误的是?

A.border:none表达边框样式无B.border:0表达边框宽度为0C.当定义了border:none,即隐藏了边框的显示,实际就是边框宽度为0D.当定义边框时,仅设立边框宽度也可以达成显示的效果29、为了在input两侧添加额外元素,以下说法对的的是A.使用input-group来封装控件B.使用input-group-addon来添加前置元素C.使用input-group-tailon来添加后置元素D.必须为input添加form-control类30、什么

1

css属性可为元素设立外边距

。31、关于屏幕的尺寸标准,说法错误的是A.col-sm-*一般用于大于768的平板B.col-md-*一般用于大于992的中档屏幕显示器C.col-lg-*用于大于1200的桌面显示器D.col-xs-*用于小于700的手机屏幕32、HTML的注释标记是以下哪个选项?A.//注释内容B./*注释内容*/C.<!--注释内容-->D.《注释内容》33、以下哪一个选项是html5的dtd?A.<!DOCTYPEhtml>B.<!DOCTYPEHTMLPUBLIC>C.<!DOCTYPExhtml>D.<!DOCTYPEHTML5>34、能在1024的windows机器上显示8列而在肾6手机上显示12列的是A.col-md-8col-xs-12B.col-lg-8col-sm-12C.col-md-8col-sm-12D.col-lg-8col-xs-1235、浮动会导致页面的非正常显示,一下几种清除浮动的方法,哪个是不推荐使用的?A.在浮动元素末尾添加一个空的标签例如<divstyle=”clear:both”></div>B.通过设立父元素overflow值为hidden;C.父元素也设立浮动D.给父元素添加clearfix类36、浏览器在一次HTTP请求中,需要传输一个4097字节的文本数据给服务端,可以采用那些方式?A.存入IndexdDBB.写入COOKIEC.放在URL参数D.写入SessionE.使用POSTF.放在LocalStorage37、下列关于比较Ajax与Flash的优缺陷,相关描述对的的是?A.Ajax的优势在旨在于可搜索性,开放性,易用性及易于开发B.Flash的优势在于多媒体解决,可以更容易的调用浏览器以外的外部资源C.Ajax最重要的批评就是它也许破坏浏览器的后退功能D.flash文献经常会很大,用户第一次使用的时候需要忍耐较长的等待时间38、以下说法对的的是A.为<table>标签添加.table类可以给表格添加水平分割线B.给表格添加table-striped类可以使IE8中的表格出现斑马线C.为表格添加table-bordered类可为表格中每个元素增长边框D.为表格添加table-hover类可为表格中增长鼠标悬停样式39、以下说法,错误的是A.mark用于显示变粗的文字B.<del>用于显示删除的文本C.<ins>的文字会带下划线D.<strong>用于强调文本40、下列关于btn标签的说法对的的是A.btn-group能将按钮组成按钮组B.btn-toolbar能将btn做成复杂组件C.btn-group可以嵌套使用D.可以使用btn-group-lg,btn-group-sm来调整按钮大小41、下列哪个样式定义后,内联(非块状)元素可以定义宽度和高度A.display:inlineB.display:noneC.display:blockD.display:inherit42、下面有关jquery事件的响应,描述错误的是?A.onclick鼠标点击某个对象B.onfocus元素失去焦点C.onload是某个页面的cssjshtml文档结构和图像被完毕加载D.onmousedown某个鼠标按键被按下43、有一个元素,需要在打印时隐藏,使用的类是A.visible-print-blockB.visible-print-inlineC.hidden-printD.print-hidden44、<table>标签中,哪个是表格边框线的粗细?A.bordercolorB.borderC.cellspacingD.cellpadding45、下列不属于bootstrap3的标签是A.rowB.row-fluidC.col-md-*D.form-group46、下述有关css属性position的属性值的描述,说法错误的是?A.static:没有定位,元素出现在正常的流中B.fixed:生成绝对定位的元素,相对于父元素进行定位C.relative:生成相对定位的元素,相对于元素自身正常位置进行定位。D.absolute:生成绝对定位的元素,相对于static定位以外的第一个祖先元素进行定位。47、下面哪个属性不会让div脱离文档流(normalflow)?A.position:absolute;B.position:fixed;C.position:relative;D.float:left;48、下面有关htmlDoctype的描述,说法错误的是?A.它的责任就是告诉浏览器文档使用哪种html或者xhtml规范B.不同文档模式重要影响CSS内容的呈现,特别是浏览器对盒模型的解析C.不同浏览器在混杂模式下的行为差异非常大,假如不使用某些hack技术,跨浏览器的行为主线就没有一致性可言。D.假如在文档开始处没有发现文档类型声明,则所有浏览器都会默认启动严格模式49、下列哪个操作是W3C标准定义的阻止事件向父容器传递:A.e.preventDefault()B.e.cancelBubble=trueC.e.stopPropagation()D.e.stopImmediatePropagation()50、display:none和visibility:hidden的说法,对的的是?A.display:none与visibility:hidden都可以用来隐藏某个元素B.display:none在隐藏元素的时候,将其占位空间也去掉;而visibility:hidden只是隐藏了内容而已,其占位空间仍然保存。C.display:none是不符合html5标准的D.visibility:hidden是不符合html5标准的51、在HTML5中,哪个方法用于获得用户的当前位置?A.getPosition()B.getCurrentPosition()C.getUserPosition()D.getLocation()52、对于下拉菜单,错误的是123456789101112<div

class="dropdown">

<button

class="btnbtn-defaultdropdown-toggle"type="button"id="dropdownMenu1"data-toggle="dropdown">

Dropdown

<span

class="caret"></span>

</button>

<ul

class="dropdown-menu"role="menu"aria-labelledby="dropdownMenu1">

<lirole="presentation"><arole="menuitem"tabindex="-1"href="#">Action</a></li>

<lirole="presentation"><arole="menuitem"tabindex="-1"href="#">Anotheraction</a></li>

<lirole="presentation"><arole="menuitem"tabindex="-1"href="#">Something

elsehere</a></li>

<lirole="presentation"><arole="menuitem"tabindex="-1"href="#">Separatedlink</a></li>

</ul></div>A.表达了一个有五个下拉选项的下拉菜单B.<spanclass="caret"></span>可以去掉而不影响功能C.可以加入pull-right使菜单右对齐D.可加入dropdown-menu-right使菜单右对齐53、网页开发中,一般需判断浏览器类型,需通过userAgent中获取浏览器内核来判断,下列说法错误的是?A.一直到IE9,都是Trident内核B.firefox是Gecko内核C.chrome是webkit内核D.IE是目前最快的浏览器54、下列描述错误的是()A.HTTP状态码302表达暂时性转移B.domContentLoaded事件早于onload事件C.IE6/7/8不支持事件捕获D.localStorage存储的数据,在刷新页面后会消失55、下面有关CSS中link和@import的区别,描述错误的是?A.link属于XHTML标签,而@import完全是CSS提供的一种方式B.当一个页面被加载的时候,link引用的CSS会同时被加载,而@import引用的CSS会等到页面所有被下载完再被加载C.link在支持CSS的浏览器上都支持而@import只在5.0以上的版本有效D.当使用javascript控制dom去改变样式的时候,只能使用@import方式56、使用CSS的flexbox布局,不能实现以下哪一个效果:A.三列布局,随容器宽度等宽弹性伸缩B.多列布局,每列的高度按内容最高的一列等高C.三列布局,左列宽度像素数拟定,中、右列随容器宽度等宽弹性伸缩D.多个宽高不等的元素,实现无缝瀑布流布局57、现有如下html结构123456<ul>

<li>clickme</li>

<li>clickme</li>

<li>clickme</li>

<li>clickme</li></ul>运营如下代码:1234567

varelements=document.getElementsByTagName('li');

varlength=elements.length;

for(vari=0;i<length;i++){

elements[i].onclick=function(){

alert(i);

}

}依次点击4个li标签,哪一个选项是对的的运营结果()?A.依次弹出1,2,3,4B.依次弹出0,1,2,3C.依次弹出3,3,3,3D.依次弹出4,4,4,458、下面有关html结构描述对的的有?A.<ul><li></li></ul>B.<ol><li></li></ol>C.<dl><dt><dd></dd></dt></dl>D.<table><tr><td></td></tr></table>59、关于h标签1<h1>h1.Bootstrapheading<small>Secondarytext</small></h1>以下说法对的的是A.<h1>最大B.<h6>最大C.<small>用法错误D.<small>表达副标题60、嵌入在HTML文档中的图像格式可以是?A.*.gifB.*.tifC.*.bmpD.*.jpg61、下面哪一个标符可以产生一个表行?A.<HR>B.<BR>C.<TR>D.<T1>62、以下为一段浏览器中可运营的Javascript代码,则运营该段Javascript代码的页面弹出框中显示的结果是:()1234varobj={"key":"1","value":"2"};varnewObj=obj;newObj.value+=obj.key;alert(obj.value);A.2B.12C.3D.2163、下面列出的浏览器,无webkit内核的是()A.chromeB.SafariC.搜狗浏览器D.firefox64、关于html的盒模型,下列说法对的的是?A.margin是内边距B.padding是外边距C.border是边框D.border-radius是css3标准,因此IE并不支持border-radius属性65、下列辅助类的说法错误的是?A.<buttontype="button"class="close"><spanaria-hidden="true">×</span><spanclass="sr-only">Close</span></button><br>可以用来表达一个关闭按钮B.<spanclass="caret"></span>可以用来表达一个三角符号C.navbar可使用pull-left类来定义D.navbar可使用navbar-left类来定义66、对于border-radius标签,说法错误的是A.表达圆角边框B.IE8支持良好C.IE9支持良好D.firefox支持良好67、把鼠标移到按钮并点击时,会产生一串什么样的事件?A.activehovefocusB.foucshoveactiveC.hoveactivefoucusD.hoverfocusactive68、以下所有属于块级标签的是?A.<div><p><input><span><img>B.<div><h1><p><img><dl>C.<span><h1><p><img><dl>D.<div><p><form><ul><h1>69、关于栅格系统,哪些是对的的A.col-sm-*B.col-xs-*C.col-md-*D.col-lg-*70、关于web表单登录中用到的图形验证码的实现,以下做法不对的的有:A.返回给浏览器的html代码中包含图形验证码和文本字符串,登录前客户端判断输入内容和页面中保存的内容是否一致B.服务器端在返回的图片和cookie中同时包含图形验证码,登录前客户端判断输入内容和cookie保存的内容是否一致C.服务器端生成验证码后一方面通过图片将验证码返回给客户端,同时在服务器端保存文本的验证码,由服务器端验证输入内容是否对的D.浏览器通过辨认图形验证码中的内容和用户输入的内容判断是否一致71、从四个选项选出不同的一个。A.<nav>B.<footer>C.<meta>D.<canvas>72、以下标签,错误的是A.text-left用于左对齐B.text-center水平居中对齐C.text-vertical垂直居中对齐D.text-uppercase可以将文字所有大写73、css中clear的作用是什么?A.清除该元素所有样式B.清楚该元素父元素的所有样式C.指明该元素周边不可出现浮动元素D.指明该元素的父元素周边不可出现浮动元素74、下面有关css选择器的说法错误的是?A..intro---选择class="intro"的所有元素。B.#firstname---选择id="firstname"的元素。C.div>p---选择所有<div>元素和所有<p>元素D.p---选择所有<p>元素75、关于canvas不对的的是?A.canvas是HTML5的一部分,允许脚本动态渲染位图像B.canvas是作为Flash的替代技术出现C.canvas拥有多种绘制途径、矩形、圆形、字符及添加图像的方法D.InternetExplorer自InternetExplorer9起已经可以支持canvas76、不换行必须设立哪些项?A.word-breakB.letter-spacingC.white-spaceD.word-spacing77、下面关于IE、FF下面CSS的解释区别描述对的的有?A.FireFox的div的内嵌div可以把父级的高度撑大,而IE6.0不可以,要自己设立高度。B.当设立为三列布局时,FireFox0的float宽度不能达成100%,而IE6.可以。当设立为两列布局时,两种浏览器都可以。C.火狐浏览器中,非float的div前面有同一父级的float的div,此div若有背景图,要使用clear:both,才干显示背景图,而IE6.0中不用使用clear:bothD.在[text-decoration:underline]的属性下,IE6.0显示的下划线会比FireFox低一点。在FireFox中,部分笔画会在下划线的下面1个象素左右。78、jqueryajax中都支持哪些返回类型?A.xml B.htmlC.jsonpD.json79、问一份标准的HTML文档有哪几个必须的HTML标签?A.<html>B.<head>C.<title>D.<body>80、假设当前屏幕分别率为1024×768,定义一个居中的占屏幕一半大小的表格的语句是A.<TABLEALIGN=”CENTER”WIDTH=”50%”></TABLE>B.<TABLEALIGN=”CENTER”WIDTH=”512″></TABLE>C.<DIVALIGN=”CENTER”><TABLEWIDTH=”512″></TABLE></DIV>D.<CENTER><TABLEWIDTH=”50%”></TABLE></CENTER>81、选出你认为最合理的定义标题的方法。A.<spanclass=”heading”>文章标题</span>B.<p><b>文章标题</b></p>C.<h1>文章标题</h1>D.<strong>文章标题</strong>82、下面span标签中HelloWorld字体的颜色是:()123456789101112131415<styletype="text/css">span{

color:green;}.red{

color:red;}#blue{

color:blue;}</style>

<spanid="blue"class="red"style="color:black;">HelloWorld</span>

A.greenB.redC.blueD.black83、新窗口打开网页,用到以下哪个值()。A._selfB._blankC._topD._parent84、关于屏幕的尺寸标准,说法错误的是显示与标签选用无关。请判断这句话的对的与否。A.TB.F85、display:inline兼容所有的浏览器。请判断这句话的对的与否。A.TB.F86、有一个元素,需要在pc端显示而在手机端隐藏,需要使用的方法是?A.visible-xs-8hidden-mdB.visible-md-8hidden-xsC.visible-md-8hidden-smD.visible-sm-8hidden-md87、放在HTML里的哪一部分JavaScripts会在页面加载的时候被执行?A.文献头部位置B.文献尾C.<head>标签部分D.<body>标签部分88、以下哪个选项不是块级元素()A.divB.spanC.pD.h189、下面有关CSSsprites说法错误的是?A.允许你将一个页面涉及到的所有零星图片都包含到一张大图中去B.运用CSS的“background-image”,“background-repeat”,“background-position”的组合进行背景定位C.CSSSprites虽然增长了总的图片的字节,但是很好地减少网页的http请求,从而大大的提高页面的性能D.CSSSprites整理起来更为方便,同一个按钮不同状态的图片也不需要一个个切割出来并个别命名90、请选择产生粗体字的HTML标签:A.<bold>B.<bb>C.<b>D.<bld>91、哪一个html盒模型中的border的对的写法?A.p{border:5pxsolidred;}B.p{border:5px<br>redsolid;}C.p{border:redsolid5px;}D.p{border:solidred5px;}92、要运用css3动画,你需要运用什么规则?A.animationB.keyframesC.flashD.transition93、CSS3支持下列哪一个属性

?A.box-shadowB.borderC.backgroundD.display94、下面有关HTML的Doctype和严格模式与混杂模式的描述,错误的是?A.声明位于文档中的最前面,处在标签之前。告知浏览器的解析器,用什么文档类型规范来解析这个文档B.在标准模式中,浏览器根据规范呈现页面;在混杂模式中,页面以一种比较宽松的向后兼容的方式显示C.DOCTYPE不存在或格式不对的会导致文档以标准模式呈现D.浏览器根据DOCTYPE是否存在以及使用的哪种DTD来选择要使用的呈现方法95、在使用table表现数据时,有时候表现出来的会比自己实际设立的宽度要宽,为此需要设立下面哪些属性值?A.cellpadding=”0″B.padding:0C.margin:0D.cellspacing=”0″96、以下是行内元素的有()A.spanB.inputC.ulD.p97、以下说法对的的是A.<kbd>来表达用户输入B.<var>用来表达变量C.list-inline类会将所有的元素放置于同一行<br>D.<code>表达代码片段98、常见的浏览器端的存储技术有哪些?A.cookieB.localStorageC.sessionD.userData99、文字居中的CSS代码是

1

;。100、1

标签必须直接嵌套于ul、ol中?101、css属性overflow属性定义溢出元素内容区的内容会如何解决。假如值为scroll,不管是否需要,用户代理都会提供一种滚动机制。A.TrueB.False102、下列js可以让一个input的背景颜色变成红色的是?A.inputElement.style.backgroundColor='red';B.inputElement.backgroundColor='red';C.inputElement.style.backgroundColor='#0000';D.inputElement.backgroundColor='#0000';103、下列哪个不是块元素?A.<div>B.<p>C.<h1>D.<span>104、表单提交时会触发什么Dom事件A.submitB.onsubmitC.onuploadD.onresize105、下列说法对的的是A.html5标准的链接默认都是带下划线的B.bootstrap链接默认都是带下划线C.bootstrap链接只有在hover状态下才带下划线D.bootstrap链接从不会带下划线106、如何在CSS文献中插入注释?A.//thismentB.//thisisacomment//C./*thisisacomment*/D.’thisisacomment107、br标签在XHTML中语义为下面哪一项?A.换行B.强调C.段落D.标题108、HTML5中支持下面哪个元素?A.<q>B.<ins>C.<menu>D.<font>109、元素的alt和title有什么异同,选出对的的说法?A.不同的浏览器,表现同样B.alt和title同时设立的时候,alt作为图片的替代文字出现,title是图片的解释文字C.alt和title同时设立的时候,title作为图片的替代文字出现,alt是图片的解释文字D.以上说法都不对的HTML/CSS答案1、B(帧元素优先级最高,表单元素总是比非表单元素优先级高)2、C(Bootstrap

框架的网格系统工作原理如下:1

、数据行

(.row)

必须包含在容器(

.container

)中,以便为其赋予合适的对齐方式和内距

(padding)

如:

<divclass="

container

">

<divclass="

row

"></div>

</div>2

、在行

(.row)

中可以添加列

(.column)

,但列数之和不能超过平分的总列数,比如12

如:

<divclass="container">

<divclass="row">

<divclass="col-md-

4

"></div>

<divclass="col-md-

"></div>3

、具体内容应当放置在列容器(

column

)之内,并且只有列(

column

)才可以作为行容器

(.row)

的直接子元素4

、通过设立内距(

padding

)从而创建列与列之间的间距。然后通过为第一列和最后一列设立负值的外距(

margin

)来抵消内距

(padding)

的影响详:

HYPERLINK""\t"_blank"D(对的)关于列的嵌套:Bootstrap

框架的网格系统还支持列的嵌套。你可以在一个列中添加一个或者多个行(

row

)容器,然后在这个行容器中插入列。但在列容器中的行容器(

row

),宽度为

100%

时,就是当前外部列的宽度)3、A(<ul>无序列表;<ol>有序列表)4、B

5、C(

栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的布局中。下面就介绍一下Bootstrap栅格系统的工作原理:“行(row)”必须包含在

.container

(固定宽度)或

.container-fluid

(100%宽度)中,以便为其赋予合适的排列(aligment)和内补(padding))6、A7、C(由于while(page.taglst[i]==

"<br>"

&&i<taglen)这个判断,先执行page.taglst[i]==

"<br>"这个判断,假如这个判断返回值为true,再执行i<taglen这个判断。当i=taglen的时候,执行page.taglst[i]==

"<br>"这个判断就会越界,所以B处,最先出现越界。把&&左边和右边位置调换一下就对了)8、B(<audio>标签定义声音,比如音乐或其他音频流。A对的。

<canvas>标签定义图形,比如图表和其他图像。<canvas>标签只是图形容器,您必须使用脚本来绘制图形。B错误,<article>标签定义外部的内容。比如来自一个外部的新闻提供者的一篇新的文章,或者来自blog的文本,或者是来自论坛的文本。亦或是来自其他外部源内容。ﻫ<menu>标签定义命令的列表或菜单。<menu>标签用于上下文菜单、工具栏以及用于列出表单控件和命令。C对的

command元素表达用户可以调用的命令。<command>标签可以定义命令按钮,比如单选按钮、复选框或按钮。只有当command元素位于menu元素内时,该元素才是可见的。否则不会显示这个元素,但是可以用它规定键盘快捷键。D对的。)9、ABCD(A:box-shadow:

[<颜色><水平偏移><纵向偏移><模糊半径>]||

[<水平偏移><纵向偏移><模糊半径><颜色>];说明:(1)

<颜色>和<模糊半径>是可选的,当<颜色>未指定期,将使用文本颜色;当<模糊半径>未指定期,半径值为0;(2)

shadow可以是逗号分隔的列表,如:

box-shadow:2px2px2px#ccc,3px3px3px#ddd;(3)

阴影效果会按照shadowlist中指定的顺序应用到元素上;(4)

这些阴影效果有也许互相重叠,但不会叠加文本自身;(5)

阴影也许会跑到容器的边界之外,但不会影响容器的大小.B:阴影的参数格式和box-shadow相同;C:border-radius:

r;

Box的四个角可以由边框半径来设立弯曲度,其定义方式和border属性类似;D:rgba(0-255,0-255,0-255,0-1)

前三个数值是RGB颜色的值,最后一个数值指代的是元素的透明度(0表达透明,1表达不透明).)10、ABCD(

bootstrap重要蓝(bg-primary)、成功绿(bg-success)、信息蓝(bg-info)、警告黄(bg-warning)、危险红(bg-danger))11、D(Bootstrap排版、链接样式设立了基本的全局样式。

font-size设立为14px,line-height设立为1.428。

<p>(段落)元素还被设立了等于1/2行高(即10px)的底部外边距(margin))12、B(width-viewport的宽度height-viewport的高度initial-scale-初始的缩放比例minimum-scale-允许用户缩放到的最小比例maximum-scale-允许用户缩放到的最大比例user-scalable-用户是否可以手动缩放)13、C(A错误,http是无状态的B错误,后面的是request头C对的,GET表达获取资源,POST表达新增一个资源,PUT表达更新资源,DELETE表达删除资源等等D错误,状态码304表达:假如客户端发送了一个带条件的GET请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个状态码。307表达临时重定向!!!)14、A15、AB16、ACD(AB:栅格系统的工作原理中有,为了创建列(colume)之间的间隔

需要设立padding,并且

需要设立margin为负值

,消除第一个和最后一个之间padding的影响。

C:bootstrap将全局的font-size设立为14px;)17、ABCD18、ABCD19、ABCD(iframe可用在以下几个场景中:1:典型系统结构,左侧是功能树,右侧就是一些常见的table或者表单之类的。为了每一个功能,单独分离出来,采用iframe。

2:ajax上传文献。

ﻫ3:加载别的网站内容,例如google广告,网站流量分析。4:

在上传图片时,不用flash实现无刷新。5:

跨域访问的时候可以用到iframe,使用iframe请求不同域名下的资源)20、none(float有四个值left,right,none(默认值)和inherite(从父类继承而来的浮动))21、B(font-style是设立字体的风格,涉及值normal:默认正常情况;italic:显示文字为斜体;oblique:显示文字为斜体;inherit:从父亲那继承一个样式字体;font-weight为设立字体的粗细)22、B(

样式表允许以多种方式规定样式信息。样式可以规定在单个的HTML元素中,在HTML页的头元素中,或在一个外部的CSS文献中。甚至可以在同一个HTML文档内部引用多个外部样式表。外部样式表内部样式表(位于<head>标签内部)内联样式(在HTML元素内部))23、B(body元素定义文档的主体,包含文档的所有内容,退一步讲即使嵌套也应写在标签对之间)24、D25、D26、C27、B28、CD(border:none表达边框样式无,border:0表达边框宽度为0;当定义了border:none,即隐藏了边框的显示,实际就是边框宽度为0.

ﻫ当定义边框时,必须定义边框的显示样式.由于边框默认样式为不显示none,所以仅设立边框宽度,由于样式不存在,边框的宽度也自动被设立为0.)29、ABD(向

.form-control

添加前缀或后缀元素的环节如下:把前缀后后缀元素放在一个带有class

.input-group

的<div>中。接着,在相同的<div>内,在class为

.input-group-addon

的<span>内放置额外的内容。把该<span>放置在<input>元素的前面或者后面。通过向

.input-group

添加相对表单大小的class(比如

.input-group-lg、input-group-sm、input-group-xs

)来改变输入框组的大小。输入框中的内容会自动调整大小)30、margin31、D超小屏幕(手机)小屏幕(平板)中档屏幕(桌面)大屏幕(桌面)<768px>=768>=992>=1200.col-xs-.col-sm-.col-md-.col-lg-32、C33、A(<!DOCTYPE>声明必须位于HTML5文档中的第一行,也就是位于<html>标签之前。该标签告知浏览器文档所使用的HTML规范。doctype声明不属于HTML标签;tag;它是一条指令,告诉浏览器编写页面所用的标记的版本。在所有HTML文档中规定doctype是非常重要的,这样浏览器就能了解预期的文档类型。HTML4.01中的doctype需要对DTD进行引用,由于HTML4.01基于SGML。而HTML5不基于SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应当的方式来运营))34、A(bootstrap3.x使用了四种栅格选项来形成栅格系统,来适合不同尺寸的设备,

以前缀命名这四种栅格选项,他们分别是col-xs、col-sm、col-md、col-lg,我们懂英文的就知道,lg是large的缩写,md是mid的缩写,sm是small的缩写,xs适合超小屏幕设备(手机))35、C(A选项中,通过添加空标签,是W3C推荐的,但会增长多余标签,一般不采用(非不推荐)。而父元素也添加浮动,则使整体浮动影响布局,不推荐)36、E(IndexdDB

HTML5

的本地存储,把一些数据存储到浏览器(客户端)中,当与网络断开时,可以从浏览器中读取数据,用来做一些离线应用。Cookie

通过在客户端

浏览器

记录信息拟定用户身份,最大为

4kb

。url

参数用的是

get

方法,从服务器上获取数据,大小不能大于

2kb

。Session

是服务器端使用的一种记录客户端状态的机制

。post

是向服务器传送数据,数据量较大。localStorage

也是

HTML5

的本地存储,将数据保存在客户端中(一般是永久的))37、ABCD(Ajax的优势可搜索性:普通的文本网页会更有助于SEO。文本内容是搜索引擎容易检索的,而繁琐的swf字节码却是搜索引擎不愿触及的。虽然Google等一些大型的搜索引擎可以检索SWF内部的内容,但是仍然有很多麻烦存在。开放性

:Flash常年以来被Macromedia看的很死。涉及Flex、FMS等辅佐技术一直都需要昂贵的安装、维护费用。而JS则没有这样的麻烦。没有人乐意承担法律和版权的风险。费用

:Flash开发是很昂贵的,由于FlashIDE等环境都是要收费的.而Ajax则不同.虽然有一些便宜的生成swf的工具,但是他们的工能实在无法满足复杂需求。易用性

:Ajax程序有更好的易用性。由于中间有一层Flashplayer代理层,因此许多辅助功能无法被Flash灵活运用。并且Flash在一些方面有着不好的口碑。比如弹出广告、比如恶意代码。

(awflasher.com个人认为这八成是乱上xx网站导致的)易于开发

:人们开发复杂的Ajax和Flash应用程序时,都会借助一些高级的开发工具。普遍来说,Ajax的开发包比Flash简便、容易。Flash的优势

多媒体解决

:Flash在音频、视频等多媒体领域相比HTML有绝对的优势。现在几乎所有的网站都包具有Flash内容。兼容性

:兼容性好:由于通过了唯一的FlashPlayer“代理”。人们不必像调试JS那样,在不同的浏览器中调试程序。矢量图型

:这是Flash最大的优势,同样处在这一领域的SVG、Canvaselement以及Direct完全不能与Flash相比。客户端资源调度

:Flash可以更容易的调用浏览器以外的外部资源。比如摄像头、麦克风等。然而这是普通的HTML无法完毕的。但是这也许是一个缺陷Ajax的劣势:1.它也许破坏浏览器的后退功能

2.使用动态页面更新使得用户难于将某个特定的状态保存到收藏夹中,但是这些都有相关方法解决。Flash的劣势:1.二进制格式2.格式私有3.flash文献经常会很大,用户第一次使用的时候需要忍耐较长的等待时间

4.性能问题)38、ACD(bootstrap.table为任意<table>添加基本样式(只有横向分隔线).table-striped在<tbody>内添加斑马线形式的条纹(IE8不支持).table-bordered为所有表格的单元格添加边框.table-hover在<tbody>内的任一行启用鼠标悬停状态.table-condensed让表格更加紧凑39、A(<strong>和<em>标签同样都是用来强调文本的,但是<strong>强调的语气更加强一点。mark是用来高亮文本的。<ins>的文字会带下划线。)40、ABCD(.btn-group该class用于形成基本的按钮组;.btn-toolbar该class有助于把几组<divclass="btn-group">结合到一个<divclass="btn-toolbar">中,一般获得更复杂的组件。btn-group-lg,.btn-group-sm,.btn-group-xs

这些class可应用到整个按钮组的大小调整,而不需要对每个按钮进行大小调整)41、C(display属性:block:CSS1块对象的默认值。将对象强制作为块对象呈递,为对象之后添加新行

可以定义高度和宽度none:CSS1隐藏对象。与visibility属性的hidden值不同,其不为被隐藏的对象保存其物理空间inline:CSS1内联对象的默认值。将对象强制作为内联对象呈递,从对象中删除行inline-block:IE5.5将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内inherit:看display默认是不具有继承性的,使用inherit可以让其继承父对象的display属性。行内元素,一行放置多个,没有宽和高;ﻫ块级元素,一行只能放置一个,有宽和高;ﻫ行内块元素,一行放置多个并且有宽和高.ﻫ行内--块:display:block;

块--行内:display:inline;

行内,块--行内快:display:inline-block;)42、B(w3cshool中jQuery事件手册中,有很清楚的说明:blur()方法是当元素失去焦点时,发生blur事件;而focus()方法是当元素获得焦点时发生focus事件;)43、C(hidden-print:在浏览器端可见,打印时隐藏)44、B(bordercolor表达边框颜色;cellspacing表达单元格之间的间隔;cellpadding表达单元格内边距。)45、B46、B值描述absolute生成绝对定位的元素,相对于static定位以外的第一个父元素进行定位。元素的位置通过"left","top","right"以及"bottom"属性进行规定。fixed生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过"left","top","right"以及"bottom"属性进行规定。relative生成相对定位的元素,相对于其正常位置进行定位。因此,"left:20"会向元素的LEFT位置添加20像素。static默认值。没有定位,元素出现在正常的流中(忽略top,bottom,left,right或者z-index声明)。inherit规定应当从父元素继承position属性的值。47、C(在css的定位机制有三种,分别是1:文档流,2:浮动(float),3定位(position)其中文档流的意义就是按照HTML里面的写法就是从上到下,从左到右的排版布局;在4答案选项中的属性,float(浮动)和position(定位)了A:position:absolute;生成绝对定位的元素,相对于static定位以外的第一个父元素进行定位;都绝对定位了,肯定脱离了文档流。。B:position:fixed;生成绝对定位的元素,相对于浏览器窗口进行定位;相对于浏览器了,也和正常顺序排下来没什么关系。。C:position:relative;生成相对定位的元素,相对于其正常位置进行定位。生成相对定位,也就是说还在原本的上下左右之间,上下左右的元素都不变,so这个没有能脱离文档流。。就这个了D:float:left;都浮动出去了,还上哪保持原位置去。最终答案选择C)48、D(

Doctype不存在或错误,浏览器默认

混杂模式)49、C(event.preventDefault();//

取消事件的默认行为

event.stopPropagation();//

阻止事件冒泡行为

,

符合

W3C

标准,合用于FireFox

等cancelBubble

//

阻止事件冒泡行为,不符合

W3C

标准,合用于

IEstopImmediatePropagation

防止对事件流中当前节点中和所有后续节点中的事件侦听器进行解决。此方法会立即生效,并且会影响当前节点中的事件侦听器。stopPropagation

防止对事件流中当前节点的后续节点中的所有事件侦听器进行解决。此方法不会影响当前节点

(currentTarget)

中的任何事件侦听器。)50、AB(这两者的功能都是隐藏某个元素。不同的是,display属性设定为“none”的元素将不产生任何的框(Box),也就是说,元素对布局没有影响,浏览器将不显示该元素,涉及其后代元素。更不会占位。而假如设定“visibility:hidden”则会生成元素框,只是元素“不可视”,而其他非视觉的属性都将生效,例如widht、padding等。)51、B(b是获取当前位置,并返回到一个值中保存,d是定位用户位置,在地图上等)52、A(4个)53、D54、D(localStorage用于持久化的本地存储,除非积极删除数据,否则数据是永远不会过期的)55、D(1,@importurl()机制是不同于link的,link是在加载页面前把css加载完毕,而@importurl()则是读取完文献后在加载,所以会出现一开始没有css样式,闪烁一下出现样式后的页面(网速慢的情况下)。

2,@import是css2里面的,所以古老的ie5不支持。

3,当使用javascript控制dom去改变样式的时候,只能使用link标签,由于@import不是dom可以控制的。4,link除了能加载css外还能定义RSS,定义rel连接属性,@import只能加载css

)56、D57、D(闭包:有权访问另一个函数作用域中的变量函数。闭包保存的是整个变量对象,而不是某个特殊的变量。

闭包与变量:闭包只能取得包含函数中任何变量的最后一个值。页面加载后会自动把脚本部分执行,执行完脚本,i=4.当点击clickme时触发onclick事件此时的i早已是4)58、ABD(这里重要是讲标签的嵌套。其中li标签必须嵌套在ul标签或ol标签中;dt标签和dd标签必须嵌套在dl标签里面,并且dt标签必须位于dd标签前面;tr标签和td标签必须嵌套在table标签里面,其中td标签必须位于tr标签里面。)59、AD(h1-h6依次递减<

small

>标签呈现小号字体效果)60、ACD(gif(图形互换格式):gif格式文献最多只能保存256种颜色。该格式支持透明色,支持动画效果。jpeg(联合图像专家组):该格式不支持透明色及动画,颜色可达1670万种。png(网络可移植格式):该格式支持透明色(不同浏览器也许不支持如ie5,ie6),不支持动画,颜色从几种至1670万种。标签图像文献格式

TaggedImageFileFormat

,简写为

TIFF)是一种灵活的

HYPERLINK""位图

格式,重要用来存储涉及照片和艺术图在内的图像。

TIFF文献格式合用于在应用程序之间和计算机平台之间的互换文献,它的出现使得图像数据互换变得简朴。

TIFF文献以

.tif

为扩展名。其数据格式是一种3级体系结构,从高到低依次为:文献头、一个或多个称为IFD的包含标记指针的目录和数据)61、C62、D(obj是JS对象,对象由键和值组成,操作以地址进行。varnewObj=obj相称于两个对象指向同一个地址,修改其中任何一个,此外一个也会受到影响)63、D(Safari的内核是webkit;Firefox的内核是Gecko;chrome的内核是Blink;使用了webkit,是开源引擎webkit中webCore组件的一个分支;搜狗浏览器内核使用了webkit;)64、C(圆角css代码:border-radius只有在以下版本的浏览器:Firefox4.0+、Google

Chrome

10.0+、Opera

10.5+、IE9+支持border-radius标准语法格式)65、C66、B(IE9+、Firefox4+、Chrome、Safari5+以及Opera支持border-radius属性)67、D(hover->focus->active悬停->聚焦->响应)68、D69、ABCD(A:手机<768px;b:平板>=768px;c:桌面>=992px;d:桌面>=1200px;)70、ABD(AB选项都把对的的验证码文本放在了客户端,这是违反了验证码的初衷的。爬虫或者是恶意程序依旧可以通过各种手段获取你嵌入在html文本或者保存在cookie中的对的验证码文本,模拟表单提交来达成袭击的目的。D选项更是无稽之谈。C选项才是对的的实现方式,发送到客户端的只有图片形式的验证码,服务器端保存cookie相应的图形验证码的对的文本。客户端表单提交时到服务器端验证。)71、C(A选项<nav></nav>,位于<body></body>中。标签定义导航链接;B选项<footer></footer>,位于<body></body>中。标签定义文档或节的页脚;C选项<meta>,

<meta>元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。

<meta>标签位于文档的头部(<head></head>),不包含任何内容。<meta>标签的属性定义了与文档相关联的名称/值对。D选项<canvas>。<canvas>位于<body></body>

中,

标签定义图形,比如图表和其他图像。)72、C(vertical-align是设立设立元素的垂直对齐方式。没有text-vertical)73、C(clear:none|left|right|both.对于CSS的清除浮动(clear),一定要牢记:这个规则只能影响使用清除的元素自身,不能影响其他元素)74、C(div>p的意思是说:选择所有父元素为div的p元素,假如一个p元素的父元素不是div,那么这个p元素是不会被选择的!!!)75、B76、AC(work-break是css3属性自动换行法则;设立white-space为nowrap,文本不会换行,文本会在同一行上继续,直到碰到<br>标签为止)77、CD(1.png透明背景,FF下面没有问题,IE需要用滤镜通道2.z-index在IE、FF下面的解释问题)78、ABCD79、ABCD80、ABCD81、C(A是添加了一个类B是用加粗C使用标签h1D是强调自然是选用标签h1)82、D(权重:内联权重1000,ID选择器权重:100,类伪类属性选择器权重:10,类型选择器权重:1除!important,内联权重最大!)83、B(target属性值:_blank浏览器会另开一个新窗口显示链接_self,在同一框架或窗口中打开所链接的文档。此参数为默认值,通常不用指定。_parent,将链接的文献载入具有该链接框架的父框架集或父窗口中。假如具有该链接的框架不是嵌套的,则在浏览器全屏窗口中载入链接的文献,就象_self参数同样。_top,在当前的整个浏览器窗口中打开所链接的文档,因而会删除所有框架_search在浏览器的搜索区装载文档,注意,这个功能只在InternetExplorer5或者更高版本中合用)84、A(html文档加载是从上到下加载,只与标签的上下顺序有关,与标签选用无关)85、B(IE6-IE7不怎么兼容)86、B87、D(css在<head></head>中引用先把样式添加进去让浏览器渲染页面js文献在<body></body>最下面或者</html>之前都可以页面加载完毕在进行交互)88、B(大多数HTML元素被定义为块级元素或内联元素。“块级元素”译为blocklevelelement,“内联元素”译为inlineelement。1.块级元素在浏览器显示时,通常会以新行来开始(和结束)。块级元素按照其应用于结构还是内容分为三种:结构化块状元素,终端块状元素,多目的块状元素。结构化块状元素:这类元素用于构造文档的结构,没有语义上的含义,仅仅划分出了文档的组织方式,并没有体现文档的内容。

终端块状元素:这类元素用于从结构转向内容,拥有语义上的含义,可以表白内容的性质。终端块状元素属于结构的终点,它们不能再包含其他块级元素,只能包含文本或行级元素。多目的块状元素:多目的指的是可以自由的扩展或嵌套文档的结构,以可以终端的形式出现。当多目的块状元素以结构化的方式使用时就具有结构化的内涵,以终端的形式使用就具有语义的内涵。

2.内联元素(inlineelement)一般都是基于语义级(semantic)的基本元素,只能容纳文本或者其它内联元素。

A属于

多目的块状元素C和D属于

终端块状元素B:span

常用内联容

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论