web前端面试题及答案.docVIP

  • 0
  • 0
  • 约8.03千字
  • 约 17页
  • 2026-01-31 发布于江苏
  • 举报

web前端面试题及答案

WEB原则以及W3C原则是什么?

标签闭合、标签小写、不乱嵌套、使用外链css和js、结构行为体现的分离。

1.1div中img怎么水平和垂直居中?

Div{width:200px;height:200px;text-align:center;font-size:0;overflow:hidden;line-height:200px;_line-height:178px;/*兼容IE6*/}

Img{vertical-align:middle;}

1.2HTML中没有单位的属性是?

z-index:1;zoom:1;font-weight:200;

1.3form表单中input标签的readonly和disabled属性有何区别?

readonly=“readonly”是只读,不可以修改,disabled=“disabled”是禁用,整个文本框是显示灰色状态

form中method是数据传递的方式,action是与后台数据库提交的

xhtml和html有什么区别

XHTML元素必须被对的地嵌套,闭合,辨别大小写,文档必须拥有根元素。

3.行内元素有哪些?块级元素有哪些?

行内元素:abimgembrispaninputselect

块级元素:divph1-h6formuldloltable

4.行内元素和块级元素有什么区别?

行内元素不可以设立宽高,不独占一行;

块级元素可以设立宽高,独占一行。

5.我想让行内元素跟上面的元素距离10px,加margin-top和padding-top可以吗?

margin-top,padding-top无效

6.CSS的盒模型由什么构成?

内容(width,height),border,margin,padding

6.1简述div+css布局的优势?

(1)符合w3c原则;(2)兼容性好;(3)有利于搜索引擎很和谐;(4)样式的调整更加以便;(5)css简洁的代码,能使样式和结构分离;

7.说说display属性有哪些?可以做什么?

display:block行内元素转换为块级元素

display:inline块级元素转换为行内元素

display:inline-block转为内联元素

display:box(css3新增的弹性布局属性)

8.CSS选择符有哪些?

1.id选择器(#myid)

2.类选择器(.myclassname)

3.标签选择器(div,h1,p)

4.相邻选择器(h1+p)

5.子选择器(ulli)

6.后代选择器(lia)

7.通配符选择器(*)

8.属性选择器(a[rel=external])

9.伪类选择器(a:hover,li:nth-child)

9.哪些css属性可以继承?

可继承:font-sizefont-familycolor,ullidldddt;(字体属性和列表属性)

不可继承:borderpaddingmarginwidthheight;

10.css优先级算法如何计算?

!importantidclass标签

!important比内联优先级高

*优先级就近原则,样式定义最近者为准;

*以最终载入的样式为准;

11.text-align:center和line-height有什么区别?

text-align是水平对齐,line-height是行间。

12.前端页面由哪三层构成,分别是什么?作用是什么?

结构层Html(页面结构内容,骨架)表达层CSS(网页的样式和外观)行为层js(实现网页的交互,动画效果)

13.标签上title与alt属性的区别是什么?

Alt是图片属性,让搜索引擎结识你的图片。当图片不显示的时候显示。

title是网站标题,是seo中最重要的属性。

14.使用css精灵有什么优缺陷?

优:Css精灵把一堆小的图片整合到一张大的图片上,减轻HTTP的祈求数量(HTTP连接数对网站的加载性能有重要影响)。可以提高网站性能

缺:可维护性方面,如要变化局部一张小图,就要很繁琐,而且算图片的位置也很麻烦;

15.什么是语义化的HTML?

标签使用的合理性,对于搜索引擎的抓取有好处。

16.b标签和strong标签,i标签和em标签的区别?

后者有语义,前者则无。

17.tite与h1的区别。

title侧重于网站信息标题

从文章而言,h1

文档评论(0)

1亿VIP精品文档

相关文档