美文网首页
前端面试题总结整理,css第四篇

前端面试题总结整理,css第四篇

作者: 起风了_点点 | 来源:发表于2017-09-12 14:15 被阅读0次

1.CSS样式导入的方式有哪些?

  • link:

<link href="index.css" rel="stylesheet">

  • import:

<style type="text/css">
@import "index.css";
</style>

虽然都可以引入样式,但是也是有相异之处的:
1)link除了引用样式文件,还可以引用图片等资源文件,而import只引用样式文件
2)link属于XHTML标签,无兼容问题的,而@import是在CSS2.1提出来的,低版本浏览器不兼容的。
2)link引入CSS样式时,在页面下载时就开始加载了;而@import需要在页面完全下载后才开始加载(这样会导致加载CSS页面的时候开始没有样式,会造成闪烁)
3)link支持使用JS控制DOM去改变样式;而@import不支持的。
补充:@import的最优写法:

@import url(style.css)

2. ::before和:before的区别?

  • 其实也区别不大的,相同之处都是伪类对象,写法上时等效的。
  • 不同之处呢就是 ,::before是在CSS2的写法,而:before是在CSS3提出来的!
    :before的兼容性要比::before好 ,不过在H5开发中建议使用::before比较好

3. 为什么要初始化样式?

  • 因为浏览器的兼容问题,有的标签在不同的浏览器下默认的值时不一样的,这样如果不初始化的话就会导致浏览器之间的页面差异的。
    但是呢,初始化的样式对SEO会有一定的影响的,所以力求影响最小的情况下初始化的
  • 附上淘宝的初始化代码:
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, >fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }  
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; }  
h1, h2, h3, h4, h5, h6{ font-size:100%; }  
address, cite, dfn, em, var { font-style:normal; }  
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }  
small{ font-size:12px; }  
ul, ol { list-style:none; }  
a { text-decoration:none; }  
a:hover { text-decoration:underline; }  
sup { vertical-align:text-top; }  
sub{ vertical-align:text-bottom; }  
legend { color:#000; }  
fieldset, img { border:0; }  
button, input, select, textarea { font-size:100%; }  

相关文章

  • 前端面试题总结整理,css第四篇

    1.CSS样式导入的方式有哪些? link: import: @import "index.css"; 虽然都可以...

  • web面试汇总

    《前端面试常见问题按知识点分类整理》 《CSS 中布局终极方案》面试中经常遇到的面试题之一,居中布局,特来总结 《...

  • 2020-08-24

    前端总结 Awesome MDN awesome-coding-js 前端面试题整理 阮一峰的网络日志 » 首页 ...

  • css 面试题汇总

    css 面试题汇总 css参考手册css参考手册 50道CSS基础面试题(附答案)2018-02-22前端开发面试...

  • 2018web前端最新面试题总结

    2018web前端最新面试题总结 一、Html/Css基础模块 基础部分 什么是HTML?答:​ HTML并不是...

  • 2018-2020前端面试题合集

    2018-2020年web前端面试题整理成PDF文档,共83页,内容主要包括有html、css、JavaScrip...

  • 前端常见面试题目录整理@郝晨光

    前言 由于最近在整理前端常见面试题,整理的文章标题可能有些乱,导致后期不好查找,特此总结目录,目录会与面试题同步更...

  • 2022年web前端面试题

    web前端面试题分为:html/css面试题、javascript面试题、vue面试题、性能优化面试题、网络方面面...

  • 148道 CSS 与 JavaScript 基础面试题

    前言: 本篇文章主要分享 CSS 与 JavaScript 基础面试题。CSS 和 JavaScript 都是前端...

  • 《前端面试题》- 目录

    HTML CSS 《前端面试题》- CSS - 打印分页[https://www.jianshu.com/p/91...

网友评论

      本文标题:前端面试题总结整理,css第四篇

      本文链接:https://www.haomeiwen.com/subject/nujcsxtx.html