css基础

1. CSS的全称是什么?

层叠样式表 (Cascading Style Sheets,常缩写记作 CSS), 是一种 样式表 语言,用来描述 HTMLXML(包括如 SVGXHTML 之类的 XML 分支语言)文档的呈现。CSS 描述了在屏幕、纸质、音频等其它媒体上的元素应该如何被渲染的问题。

2. CSS有几种引入方式? link 和@import 有什么区别?

一、内联引用CSS

将STYLE属性直接加在个别的元件标签里,<元件(标签) STYLE="性质(属性)1: 设定值1; 性质(属性)2: 设定值2; ...}
例如:

<td style="color:#c00; font-size:15px; line-height:18px;>
模板无忧 - www.mb5u.com
</td>
  • 优点:可灵巧应用样式於各标签中。方便于编写代码时的使用。
  • 缺点:没有整篇文件的“统一性”,在需要修改某样式的时候也变的比较困难。
二、内部引用CSS

将样式规则写在<STYLE>...</STYLE>标签之中。

<STYLE TYPE="text/CSS">
<!--
样式规则表
--> 
</STYLE>

通常是将整个的 <STYLE>...</STYLE>结构写在网页的<HEAD> </HEAD>部份之中。

  • 优点:整篇文章有了统一性,只要是有声明的的元件即会套用该样式规则。
  • 缺点:个别元件的灵活度不足,整站的功能性较弱。
三、外部引用 link 标签引用CSS

将样式规则写在.css的样式文件中,再以<link>标签引入。
假设我们把样式规则存成一个example.css的档案,我们只要在网页中加入:

  <link rel=stylesheet type="text/css" href="example.css">

这样引入该css样式表文件以后,就可以直接套用该样式档案中所制定的样式了。 通常是将link标签写在网页的<head></head>部份之中。

  • 优点:可以把要套用相同样式规则的数篇文件都指定到同一个样式文件中,可以进行统一的修改,也便于整站的设置有统一的风格。
    一般css网页布局都使用此种方法。
  • 缺点:在个别文件或元素的灵活度不足。
四、外部引用 @import 引用CSS

跟link方法很像,但必须放在<STYLE>...</STYLE> 中:

<STYLE TYPE="text/css">
<!--
@import url(引入的样式表的位址、路径与档名);
-->
</STYLE>

例如:

<STYLE TYPE="text/css">
<!--
@import url(css/example.css);
-->
</STYLE>

要注重的是,行末的分号是必须的!千万不能漏写!

  • 优点:可以灵活的引入css文件对xhtml元素进行控制。有时候也用来编写某些css hack。
  • 缺点:在个别文件或元素的灵活度不足。

link 和@import 有什么区别?

  • 差别1:老祖宗的差别。link属于XHTML标签,而@import完全是CSS提供的一种方式。
    link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。
  • 差别2:加载顺序的差别。当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加 载,而@import引用的CSS会等到页面全部被下载完再被加载。所以有时候浏览@import加载CSS的页面时开始会没有样式(就是闪烁),网速慢 的时候还挺明显(梦之都加载CSS的方式就是使用@import,我一边下载一边浏览梦之都网页时,就会出现上述问题)。
  • 差别3:兼容性的差别。由于@import是CSS2.1提出的所以老的浏览器不支持,@import只有在IE5以上的才能识别,而link标签无此问题。
  • 差别4:使用dom控制样式时的差别。当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。

3. 以下这几种文件路径分别用在什么地方,代表什么意思?

1. css/a.css

同级目录下,css文件夹中的a.css文件

2. ./css/a.css

同上,标准写法

3. b.css

当前目录下的b.css文件

4. ../imgs/a.png

上级目录下,imgs文件夹中的a.png文件

5. /Users/hunger/project/css/a.css

以绝对路径的方式在本地计算机上找到a.css文件

6. /static/css/a.css

以绝对路径的方式在服务器上找到a.css文件

7. http://cdn.jirengu.com/kejian1/8-1.png

通过网址找到8-1.png文件

4. 如果我想在js.jirengu.com上展示一个图片,需要怎么操作?

  • 稳定的做法:上传到服务器内部并用相对路径读取。减小服务器压力的做法
  • 在img标签的src属性中填写图片的网络路径,即可展示图片
![](图片网址)

5. 列出5条以上html和 css 的书写规范

HTML书写规范:

  • 为每个HTML页面的第一行添加标准模式(standard mode)的声明
  • HTML属性应当按照一定的顺序依次排列,来确保代码的易读性
  • 标签、属性、属性命名由小写英文、数字和_组成,且所有标签必须闭合,属性值必须用双引号""
  • 避免使用中文拼音尽量简易并要求语义化
  • 多用无兼容性问题的HTML内置标签

CSS书写规范:

  • 语法不区分大小写,但建议统一使用小写
  • 不使用内联的style属性定义样式
  • id和class使用有意义的单词,分隔符建议使用-
  • 属性值是0的省略单位
  • 块内容缩进
  • 属性的冒号后一个空格

6. chrome开发者工具介绍:

  • 移动开发


  • 页面与样式


  • javascript相关



  • 资源相关




最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 198,417评论 5 465
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,317评论 2 375
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 145,319评论 0 327
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,039评论 1 268
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,951评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,803评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,003评论 3 389
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,621评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,909评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,942评论 2 315
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,752评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,529评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,021评论 3 301
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,149评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,454评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,064评论 2 343
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,260评论 2 339

推荐阅读更多精彩内容

  • 一、css是什么? CSS全称是Cascading Style Sheets,简写为CSS,称作:层叠样式表,又称...
    青鸣阅读 788评论 0 1
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,715评论 1 92
  • CSS全称层叠样式表(Cascading Style Sheets) CSS的几种引入方式 行间样式(写在html...
    尾巴尾巴尾巴阅读 215评论 0 1
  • 1.CSS的全称是什么? CSS全称是 Cascading Style Sheets, 层叠样式表。CSS不仅可以...
    FLYSASA阅读 323评论 0 1
  • 1.CSS简介 CSS 的全称是Cascading Style Sheets,层叠样式表 2.CSS的引入方式 内...
    毛毛独角兽阅读 316评论 0 0