zoukankan      html  css  js  c++  java
  • web前端面试题

    与大家分享一下最近所接触的面试题

    1.对WEB标准以及W3C的理解与认识

    标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外 链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维 护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性;

    2.xhtml和html有什么区别

    HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言

    最主要的不同:

    XHTML 元素必须被正确地嵌套。

    XHTML 元素必须被关闭。

    标签名必须用小写字母。

    XHTML 文档必须拥有根元素。

    3.行内元素有哪些?块级元素有哪些?CSS的盒模型?

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

    行内元素: a b br i span input select

    Css盒模型:内容,border ,margin,padding

    4.CSS引入的方式有哪些? link和@import的区别是?

    内联 内嵌 外链 导入

    区别 :同时加载

    前者无兼容性,后者CSS2.1以下浏览器不支持

    Link 支持使用javascript改变样式,后者不可

    5.IE6 BUG的解决方法

    1.双边距BUG float引起的 使用display

    2.3像素问题 使用float引起的 使用dislpay:inline -3px

    3.超链接hover 点击后失效 使用正确的书写顺序 link visited hover active

    4.Ie z-index问题 给父级添加position:relative

    5.Png 透明 使用js代码 改

    6.Min-height 最小高度 !Important 解决’

    7.select 在ie6下遮盖 使用iframe嵌套

    8.为什么没有办法定义1px左右的宽度容器(IE6默认的行高造成的,使用over:hidden,zoom:0.08 line-height:1px)

  • 相关阅读:
    禁止页面缓存 移动端
    常见的请求头与响应头介绍
    阮一峰 ES6学习
    禁止页面缩放 移动端
    10月30日学习日志
    11月7日学习日志
    11月6日学习日志
    10月31日学习日志
    11月1日学习日志
    11月9日学习日志
  • 原文地址:https://www.cnblogs.com/cheerping/p/7476197.html
Copyright © 2011-2022 走看看