美文网首页我爱编程
CSS简单的基础

CSS简单的基础

作者: 饥人谷_啦啦啦 | 来源:发表于2017-05-26 23:20 被阅读0次

1.CSS是什么?

CSS的全程为 Cascading style sheets 翻译过来中文是 层叠样式表,它是用来控制或者增强网页样式的一种语言,并且允许网页内容与样式分离。布局,大小,颜色都可以改变。

2.CSS有几种引入方式?import和link引入方式有什么不同?

CSS引入方式大概有三种,内联式,内部式(嵌入式),外联式。

  • 内联式

内联式,顾名思义,就是直接在html标签内改变样式,且仅仅改变该标签的样式,下一个同名标签仍为默认样式。大概用法如下:

内联式
  • 内部式(内联式)

内部式,是写在head标签内同时加入style标签,用选择器来控制元素的样式。例如:

内部式
  • 外部式

外部式是通过引用外部的CSS文件,来控制网页的样式,也就是通常说的样式与内同分离。通常有两种方式 link 和 import 。这两种方式大大不同,可能有的称 link为链接式,import为导入式。

这三种方法,优先级基本遵循就近原则,所以常常表现为内联式>内部式>外部式。

link和import有什么区别?

这二者虽然都是外部式,都能达到样式与内容分离的效果,但是实际差别还是很大的。

  • link和import

    • link本身就是一个HTML的标签,理论上他可以出现在HTML的任何一个地方,但是由于实际使用和浏览器的渲染机制,我们通常将其放入head标签内。link 不止可以引用CSS文件,还可以引用其他的类型的文件。而import 是CSS语言,所以他只能导入CSS文件。

    • 加载的方式不同,使用link引入的CSS文件会和页面一起加载,而使用 import引入的CSS则会等页面加载完才开始加载。

    • 兼容性link是HTML标签,所有的浏览器都支持,import则只能支持IE5以上的版本。

  • link

link

其中REL属性描述的是当前文档与链接文档的信息,href指的是文件位置。type被链接文档的MIME信息。

import

3.常见路径的表示方法

  • css/a.css 表示相对路径,当前目录下,css文件夹下的a.css文件。

  • ./css/a.css 同上。表示一样的意思。都是相对路径。

  • b.css 当前目录下的 b.css文件,相对路径。

  • ../images/a.png 上级目录的images文件夹下的a.png文件,相对路径。

  • /Users/hunger/projects/css/a.css MAC中的绝对路径。

  • /static/css/a.css 网络上的相对路径,且是以根目录开头的。

  • http://http://cdn.jirengu.com/kejian1/8-1.png 网络上的绝对路径。

'/'表示根目录。 './'表示当前目录。 '../'表示上级目录。

4.如果我想在饥人谷中上展示一个图片,怎么操作?

  • 如果我是开发人员就可以将电脑上的本地图片上传到服务器文件上,直接用网站的相对路径引用,也可以直接在用网络上的图片,使用网络绝对路径来上传。
111
  • 现在我不是开发人员,只能调用网络上绝对路径来上传。
    • 直接上传绝对路径的。
    • 把图片变成网络绝对路径的。
222

5. 列出5条以上HTML和CSS规范

  • 属性名冒号后面加空格

  • 尽量用小写

  • 不使用内联样式

  • 块内容缩进

  • 标签一定要闭合

6.Chrome 开发者工具。

开发者工具

相关文章

  • CSS简单的基础

    1.CSS是什么? CSS的全程为 Cascading style sheets 翻译过来中文是 层叠样式表,它是...

  • CSS学习资源

    基础篇 CSS 最核心的几个概念 CSS 简写指南 CSS样式基础 CSS样式设置 CSS布局模型 CSS文字排版...

  • 【2016年特别福利】史上最全CSS学习资料大全

    基础篇 CSS 最核心的几个概念 CSS 简写指南 CSS样式基础 CSS样式设置 CSS布局模型 CSS文字排版...

  • CSS基础知识

    一.CSS基础 这一部分仅仅是Java学习中学的简单的CSS记录,还没有深入学习。 概念CSS,全称:Cascad...

  • 3-CSS Introduction

    上一篇 HTML Introduction,介绍了简单的HTML入门基础。本章节是简单介绍了解 CSS 。 在此之...

  • react学习路线图

    基础 HTML学习 HTML 基础学习 HTML 基础CSS学习 CSS 基础在上一步练习的基础上为页面添加样式使...

  • CSS面试题中盒子模型和BFC整理

    css基础知识: 盒子模型简单来说就是css中并不是我们以为的一个width和height就是盒子的宽高了,还要考...

  • webpack入门二

    在上一篇中讲到了webpack的基础及简单的打包,今天呢,就说下css,在js中引入css文件怎么作用到我们的页面...

  • 边学边写webpack4 -- 各种加载器loader

    上文已经介绍了最基础部分,如有疑惑请再看上文 最简单的例子,边学边写webpack4 --基础部分 一、css-l...

  • CSS初识

    CSS基础

网友评论

    本文标题:CSS简单的基础

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