引入css的方式及link和@import的区别
来源:互联网 发布:sql server 2008怎么用 编辑:程序博客网 时间:2024/06/05 15:58
昨天去面试web前端,发现自己很多不足!基础知识不扎实,面试题很多问题我回忆了下,记下的一些问题在这里做个记录。很多问题因为只是站立在开发完成功能的目的,没有深究其原理。
四种引入方式:
1、内联方式
直接在html标签中style属性添加css
eg. <div style="line-height:10px;"></div>
这种方式只能改变当前样式,如果每个div需要相同的样式,不得不重复添加相同的样式,使代码冗余长。个人觉得这样写页面太乱。
2、嵌入方式
直接在头部标签中直接书写style属性
eg.
<head>
body,html{ margin:0;padding;0}
</head>
这种方式多个页面加载同一个css时需要写多次,代码冗余。
3、链接方式
头部link引入css文件
eg.
<head>
<link rel="stylesheet" type="text/css" href="">
</head>
4、导入方式
使用css规则引入外部css文件
eg.
<style>
@import url(style.css)
<style>
两者相同点:都是外部引入css
两者区别:
1、link可以引入css文件,还可以定义rss等其他事物;@import输入css范畴,只能加载css
2、link在页面加载时同时加载css,@import在页面加载完再加载
3、link是xhtml,无兼容性问题;@import是css2.1提出的,低版本浏览器不支持
4、link支持jsDOM操作去改变样式,@import不支持
- 引入css的方式及link和@import的区别
- CSS引入的方式及link和@import的区别
- CSS引入方式及link和@import的区别是?
- CSS引入的方式link和@import的区别
- CSS引入的方式以及 link和@import的区别
- 浅谈css引入方式:link与@import的区别
- 引入CSS的方式有哪些?link和@import的有何区别应如何选择
- 引入CSS 的两种方式:link和@import的区别[转]
- 引入CSS的方式有哪些?link和@import的有何区别应如何选择
- CSS引入的方式有哪些? link和@import的区别是?
- CSS引入的方式有哪些? link和@import的区别是?
- CSS引入的方式有哪些? link和@import的区别是?
- css引入的方式有哪些?link和@import的区别?
- css的引入方式有哪些?Link和@import的区别是?
- @import和link 引入css的区别(收藏)
- CSS引入方法中link和@import方法的区别
- link和@import引入css文件的区别
- CSS的link和@import方式的区别
- UIWebView长按保存图片
- 获取Uri的后缀名和名称
- 第一个Python3.0 爬虫程序, 爬取百度贴吧图片
- git 对比两个分支差异
- 五、3D数学之矩阵_1
- 引入css的方式及link和@import的区别
- TCP/IP网络编程------理论基础
- Android-adb命令大全
- maven学习笔记2
- 1)mysql 安装,数据库创建,表创建
- Go Template学习笔记
- C#泛型(四)
- Android SO 加壳(加密)与脱壳思路
- Android的尺寸单位:dp/sp/density