WEB前端开发工程师面试题.docxVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[HTML CSS] 1. Doctype? 严格模式与混杂模式 -如何触发这两种模式,区分它们有何意义 ? Doctype 声明位于文档中的最前面的位置,处于标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。该标签可声明三种 DTD 类型,分别表示严格版本、 过渡版本以及基于框架的 HTML 文档。 当浏览器厂商开始创建与标准兼容的浏览器时,他们希望确保向后兼容性。为了实现这一点,他们创 建了两种呈现模式:标准模式和混杂模式( quirks mode )。在标准模式中,浏览器根据规范呈现页面; 在混杂模式中,页面以一种比较宽松的向后兼容的方式显示。混杂模式通常模拟老式浏览器(比如 Microsoft IE 4 和 Netscape Navigator 4 )的行为以防止老站点无法工作。 浏览器根据 DOCTYPE 是否存在以及使用的哪种 DTD 来选择要使用的呈现方法。如果 XHTML 文档 包含形式完整的 DOCTYPE ,那么它一般以标准模式呈现。对于 HTML 4.01 文档,包含严格 DTD 的 DOCTYPE 常常导致页面以标准模式呈现。包含过渡 DTD 和 URI 的 DOCTYPE 也导致页面以标准模 式呈现,但是有过渡 DTD 而没有 URI 会导致页面以混杂模式呈现。 DOCTYPE 不存在或形式不正确 会导致 HTML 和 XHTML 文档以混杂模式呈现。 2. 行内元素有哪些?块级元素有哪些? CSS 的盒模型? 行内元素有: a b span I b em img input select strong 块级元素有: div ul ol li dl dt dd h1 h2 h3 h4 p 盒模型: margin border padding width 3. CSS 引入的方式有哪些 ? link 和@import 的区别是 ? 使用 LINK 标签 将样式规则写在 .css 的样式文件中,再以 link 标签引入。 link rel=stylesheet type=text/css href=example.css 使用 @import 引入 跟 link 方法很像,但必须放在 STYLE.../STYLE 中 STYLE TYPE=text/css !-- @import url(css/example.css); -- /STYLE 使用 STYLE 标签 将样式规则写在 STYLE.../STYLE 标签之中。 STYLE TYPE=text/css !-- body {color: #666;background: #f0f0f0;font-size: 12px;} td,p {color:#c00;font-size: 12px;} -- /STYLE 使用 STYLE 属性 将 STYLE 属性直接加在个别的元件标签里, 元件 (标签 ) STYLE= 性质 ( 属性 )1: 设定值 1; 性质 (属性 )2: 设 定值 2; ...} 5. 使用 span/span 标记引入样式 span style=font:12px/20px #000000;/span 两者区别: 加载顺序的差别。当一个页面被加载的时候, link 引用的 CSS 会同时被加载,而 @import 引用 的 CSS 会等到页面全部被下载完再被加载。 @import 可以在 css 中再次引入其他样式表, 比如可以创建一 个主样式表,在主样式表中再引入其他的样式表,如: main.css ——————— - @import “ sub1.css ”; @import “ sub2.css ”; 这样做有一个缺点,会对网站服务器产生过多的 HTTP 请求,以前是一个文件,而现在却是两个或更多文 件了,服务器的压力增大,浏览量大的网站还是谨慎使用。 4. CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和 important 哪个优先级高? 通配选择符 * { sRules } 类型选择符 E { sRules } td { font-size:14px; width:120px; } 属性选择符 E [ attr ] { sRules } E [ attr = value ] { sRules } E [ attr ~= value ] { sRules } E [ attr |= value ] { sRules } h[title] { color: blue; }/* 所有具有

文档评论(0)

冬天一把火 + 关注
实名认证
文档贡献者

夏天的一块冰

1亿VIP精品文档

相关文档