开始走进CSS世界

一. 认识CSS

1、CSS  (Cascading Style Sheets)       层叠样式表

       CSS3是CSS2的升级版本,3只是版本号,它在CSS2.1的基础上增加了很多强大的新功能。 目前主流浏览器chrome、safari、firefox、opera、甚至360都已经支持了CSS3大部分功能了,IE10以后也开始全面支持CSS3了。

      不同的浏览器可能需要不同的前缀。它表示该CSS属性或规则尚未成为W3C标准的一部分,是浏览器的私有属性,虽然目前较新版本的浏览器都是不需要前缀的,但为了更好的向前兼容前缀还是少不了的。    


前缀


浏览器


-webkit


chrome和safari


-moz


firefox


-ms


IE


-o


opera

2、CSS能做什么?

a.  CSS把很多以前需要使用图片和脚本来实现的效果、甚至动画效果,只需要短短几行代码就能搞定。比如圆角,图片边框,文字阴影和盒阴影,过渡、动画等。

b. CSS简化了前端开发工作人员的设计过程,更灵活的页面布局,更快的页面加载速度。

c. 可以将站点上所有的网页风格都使用一个CSS文件进行控制,只要修改这个CSS文件中相应的代码,那么整个站点的所有页面都会随之发生变动。

d.  CSS可以支持多种设备,比如手机,PDA,打印机,电视机,游戏机等。

e.  目的:将表现与结构分离。

3、CSS语法结构

CSS 语法由三部分构成:选择符、属性和值

属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开。

Selector  { Property : Value; }

↓                ↓             ↓

选择符         属性          值

例:

1      <style type="text/css">
2         body { background-color:#cccccc;}
3      </style>

二、如何引入CSS

三种引入方式:

1.行内引用

行内引用是指将CSS样式编码直接写在HTML 标签中的style属性里。

注意这种方式的引入CSS,是不需要写选择器的。

         例:

1   <body style="background-color:#ccccc;">
2     <h1 style="font-size:12px; color:#ff0000;">这是一个标题</h1>

2. 页内引用

页内引用作为页面中的一个单独部分,由<style></style>标签定位在<head></head>之中。

<head>
	<style type="text/css">
		body {
		       	background-color:#cccccc;
		      }
	</style>
</head>

  

3.外部样式表(常用的,体现分离思想)

         外部样式表是CSS应用中最好的一种形式,它将CSS样式代码单独

放在一个外部文件中,再由网页进行调用。

         如:

         首先创建一个style.css 文件,里面编写:

body {
	       background-color:#cccccc;
   }

然后在同一个目录下创建一个index.html文件,里面编写:

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

 

三、三种引入方式的优先级对比

优先级依次是:就近原则

行内引用> 页内引用> 页外引用

四、CSS代码注释

css 代码注释,以 /* 开始 */ 结束

如:

/*注释页面头部*/
/*body{background-color: #ccc}*/
/*标签*/
h1{color: blue;text-align:center;}
/*段落*/
p{font-size: 24px;text-indent: 2em; color: red;}

五、CSS的选择符

1.通配选择符 *

         * 号表示所有的对象

         所谓通配选择符,就是指可以使用模糊指定的方式来对对象进行选择,指定样式。

         例:

*{
		font-size: 20px;
		font-family: "微软雅黑";
		color:#000;
 }

  

2.元素选择符

所谓元素选择符,指以网页中已有的标签名作为名称的选择符。

         例:

body{background-color: #ccc}
h1{color: blue;text-align:center;}
p{font-size: 24px;text-indent: 2em; color: red;} 

3.群组选择符

         除了可以对单个标签进行样式指定外,还可以对一组标签进行相同的样式定义。

         例:

	h1,p{

		font-family: "微软雅黑";
		font-size: 30px;
		color:red;
	}

 

使用逗号对选择符进行分隔。对页面中需要使用相同样式的地方,只需写一次样式。

六、4.关系选择符

例:

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style type="text/css">
		h1 a{

			color: red;
			font-size: 50px;
			font-family:"微软雅黑";
			text-decoration: none;
		}
	</style>
</head>
<body>
	<h1>
		<a href="#">我是h1中的a标签</a>
	</h1>
	<p>
		<a href="#">我是p标签中a标签</a>
	</p>
</body>
</html>

  

 

 

时间: 2024-10-12 19:52:38

开始走进CSS世界的相关文章

小心公共wifi 之小白客带你走进黑客世界:kali linux下的无线攻击技术

本文标签: 黑客世界 wifi安全 无线攻击技术 公共wifi不安全 kali+linux 原文地址:http://whosmall.com/?post=460 我们常说公共wifi不安全,那么到底不安全在哪些地方呢?当不怀好意者和你同在一个wifi下,你的手机或者笔记本会被监听吗?除了上网被监视以外,还会产生什么不好的后果?介于小伙伴们对于wifi这一块比较感兴趣,在这篇文章里,就先为大家普及一下在公共wifi下究竟有多危险. 实验环境 一台装有kali linux的笔记本(模拟攻击者)ip地

改变CSS世界纵横规则的writing-mode属性

writing-mode这个CSS属性,我们是不是很少见到,很少用到!我们往往称不常见的东西为“生僻”,就像是不常见的文字我们叫“生僻字”,因此不常见的CSS属性,我们可以叫做“生僻属性”,writing-mode给我们的感觉就是一个“生僻属性”,很弱,可有可无. 但是,实际上,我们都错了,大错特错,writing-mode很弱?卧槽,别开玩笑了,writing-mode可以说是CSS世界里面最逆天的CSS属性了,直接颠覆CSS世界的众多规则. 而writing-mode之所以给人“生僻”的感觉

带你走进虚拟化世界之kvm(转载)

http://chuck.blog.51cto.com/10232880/1720953 带你走进虚拟化世界之kvm 2015-12-08 23:10:46 标签:云计算 虚拟化 kvm 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://chuck.blog.51cto.com/10232880/1720953 一.走进云计算 云计算:云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问, 进入可配置的计算

带你走进虚拟化世界之KVM

带你走进虚拟化世界之KVM 一.走进云计算 云计算:云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互. 1.1 云计算的特点和优势 1)云计算是一种使用模式 2)云计算必须通过网络访问 3)弹性计算,按需付费 1.2 在云计算之前的模式或技术 1)IDC托管 2)IDC租用 3)虚拟主机(卖空间的) 4)vps:虚拟专

《CSS世界》(张鑫旭)pdf

下载地址:网盘下载 内容简介  · · · · · · 本书从前端开发人员的需求出发,以"流"为线索,从结构.内容到美化装饰等方面,全面且深入地讲解前端开发人员必须了解和掌握的大量的CSS知识点.同时,作者结合多年的从业经验,通过大量的实战案例,详尽解析CSS的相关知识与常见问题.作者还为本书开发了专门的配套网站,进行实例展示.问题答疑. 作为一本CSS深度学习的书,书中介绍大量许多前端开发人员都不知道的CSS知识点.通过阅读本书,读者会对CSS世界的深度和广度有一个全新的认识. 作者

带你走进CSS定位详解

学习CSS相关知识,定位是其中的重点,也是难点之一,如果不了解css定位有时候都不知道怎么用,下面整理了一下关于定位属性的具体理解和应用方案. 一:定位 定位属性列表 position top bottom right left z-index position 基本语法: position:static | absolute | fixed | relative 语法介绍: static:默认值,无特殊定位. absoulte:相对于其最近的一个定位设置的父对象进行绝对定位,可用left,ri

如何让强化学习走进现实世界?

来源商业新知网,原标题:应用|如何让强化学习走进现实世界? 火遍全球的AlphaGo让我们知道了强化学习打游戏究竟有多6,这么强大的算法什么时候才能打破次元壁,走进现实.控制物理世界中的物体呢? DeepMind已经开始往这方面努力.他们昨天发布的控制套件“ DeepMind Control Suite ”,就为设计和比较用来控制物理世界的强化学习算法开了个头. 就像ALE(Arcade Learning Environment)极大推动了用强化学习打电子游戏的研究一样,DeepMind希望他们

【scratch3.0教程】1.1 走进编程世界

第一章 认识Scratch 第1课   走进编程世界 大家认识下图中的人物吗? 史蒂夫·乔布斯             比尔·盖茨 ●Elon Musk,特斯拉.Space X火箭公司创始人,9岁学习编程: ●Mark Elliot Zuckerberg,Facebook创始人,10岁学习编程: ●SteveJobs,乔布斯,苹果公司的CEO, 12岁开始学习编程: ●Bill Gates,Microsoft创始人,13岁学习编程. 编程是什么? 在洗衣机出现之前,人们只能用手来洗衣服,需要经过

进入html+css世界的正确姿势

今天,我带大家一起走进html+css的世界. HTML其实是HyperText Markup Language的缩写, 超文本标记语言.他是用于告诉浏览器这是一个网页, 也就是说告诉浏览器我是一个HTML文档.下面是HTML文档最基本的格式: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</ti