面试题目100及最佳答案公务员(面试题领导安排工作不合理,你会如何处理)

lxf2023-03-19 09:05:01

1。了解和理解WEB标准和W3C

标签封闭,标签小写,无随机嵌套,提高搜索机器人的搜索概率,使用外部css和js脚本,结构和行为表现分离,文件下载和页面速度更快,用户对内容的访问更多,代码组件更少,易于维护和修改方便,无需更改页面内容,提供打印版本无需复制内容,提高网站的可用性;

2。Xhtml和html有什么区别

HTML是基本的网页设计语言,XHTML是基于XML的标记语言。

主要区别:

XHTML元素必须正确嵌套。

XHTML元素必须是封闭的。

标签名称必须是小写字母。

XHTML文档必须有根元素。

3。Doctype?严格模式和混杂模式——如何触发这两种模式,区分它们的意义是什么?

用于声明文档使用的规范(html/Xhtml)一般是严格且过度基于框架的html文档。

添加XMl声明会触发解析模式更改为带有IE5.5 bug的IE5.5。

4。线中的元素是什么?什么是块级元素?CSS的盒子模型?

块级元素:div p h1 h2 h3 h4 form ul

内嵌元素:a b br i span输入选择

Css盒子模型:内容、边框、边距、填充

5。有哪些介绍CSS的方法?link和@import有什么区别?

内嵌嵌入式外链导入

区别:同时装载

前者不兼容,后者不被CSS2.1以下的浏览器支持。

Link支持使用javascript更改样式,这是不允许的。

6。CSS选择器有哪些?哪些属性可以遗传?优先级算法怎么算?内联和重要哪个优先级更高?

标签选择器类选择器id选择器

继承不如指定Id>class >标签选择。

后者具有高优先级。

7。首页的三层是什么?它们是什么?功能是什么?

结构层Html表示层CSS行为层js

8。CSS的基本句子结构是什么?

选择器{属性1:值1;属性2:值2;……}

9。你在哪些浏览器中测试过你的页面?这些浏览器的核心是什么?

Ie(Ie内核)Firefox(Gecko)Google(WebKit)opear(Presto)

10。写几个IE6 BUG的解决方案

1.使用显示器引起的双边距离BUG浮动

2.3使用float dislpay导致的像素问题:inline -3px

3.点击后超链接悬停将无效。使用正确的书写顺序链接访问悬停活动。

4.Ie z-index问题添加位置:相对于父级。

5.Png透明使用js代码修改。

6.Min-height最小高度!'重要解决方案'

7 .选择ie6下用iframe嵌套的封面。

8.为什么没有办法定义一个宽度在1px左右的容器(由于IE6默认行高,使用over: hidden,zoom: 0.08行高:1px)?

9.ie 6不支持!重要的

11.img标签上title与alt属性的区别是什么? 11IMG标签上的title和alt属性有什么区别?

Alt图片不显示时,用文字表示。

标题提供了该属性的信息。

12。描述css重置的功能和使用。

重置浏览器的css默认属性。浏览器有不同的品种和风格,然后重新设置使之统一。

十三。解释css精灵以及如何使用它们。

Css Wizard将一堆小图片整合成一个大图片,减少了向服务器请求图片的次数。

14。标准浏览器模式和怪异浏览器模式有什么区别?

盒子模型的不同渲染模式

使用window.top.document.compatMode显示why模式。

15。你是如何优化网站的文件和资源的?预期的解决方案包括:

文件合并

文件最小化/文件压缩

使用CDN托管

缓存的使用

16。什么是语义HTML?

对标签的直观理解有利于搜索引擎抓取。

十七。清除浮动的几种方法及其各自的优缺点

1.使用空标签清除浮动clear:both(理论上任何标签都可以清除,可以添加无意义的标签)。

2.使用overflow:auto(空标记元素来消除必须添加无意代码的缺点,并使用zoom:1来兼容IE)。

3.使用一个伪元素来清除浮动(对于非IE浏览器)

18.css hack

_边距\IE 6

+边距\IE 7

边距:0自动全部Ie

边距[85] \IE 8

注:本文来源于网络,问题的正确性未经考证。