[HTML/HTML5]2 CSS样式表设置
2.1 在HTML文件中设置样式表
当前HTML“规则”指出:HTML仅用于标识页面的内容,应该使用样式表来定义内容的呈现样式。这不仅使Web页面对于所有用户(无论采用什么浏览器、平台、操作系统和物力限制等),而且对于搜索引擎和其它类型的软件,都具有更好的可访问性和可用性。
2.1.1 定义样式
在CSS中将HTML标记称为选择器(selector)。实际上,选择器就是不带尖括号的HTML标记,比如:p。定义了选择器后,就可以定义它的属性。当为属性指定属性值时,就是为选择器创建了一个声明(declaration)。可将选择器和声明合称为一个规则集合,或规则集(ruleset)。在典型的规则集中,将声明放在一对花括号中位于选择器之后。
h2{font-family:verdana;
font-size:14pt;
color:blue;
font-style:italic;}
从上面的代码可以看到定义CSS属性的模式——在一个CSS属性名之后使用一个冒号,后跟该属性的值,属性值之后是一个分号。
2.1.2 定义属性值
与HTML中的属性类似,CSS属性也具有属性值。但是与HTML属性值不同的是,CSS属性值无须使用引号括起。
HTML中的属性:
<img src="mypicture.jpg" width="100" height="100" alt="A photo of me">
CSS中的属性:
(1)内联样式表
<h2 style="font-family:verdana; color:#003366;">
(2)内部样式表/外部样式表
h2{font-family:verdana; color:blue;}
2.1.3 创建样式
可以在三个重要的位置定义Web页面的样式:
- 内联样式:在HTML元素中使用style属性;
- 内部样式:在HTML文档头部<head>区域使用<style>元素来包含CSS样式;
- 外部样式:在HTML文档头部<head>区域使用<link>元素引用外部CSS文件。
在单个Web文档中,既可以使用一种样式表,也可以同时使用这三种样式表。如果同时使用了多种样式表,那么层叠次序(cascading order)的规则就会发生作用:内联样式表优先于内部样式表,内部样式表优先于外部样式表。
(1)内联样式表
<h2 style="font-family:verdana; color:#003366;">Hello,World!<h2>
(2)内部样式表
<head>
<title>CSS Example</title>
<style type="text/css">
h2{font-family:verdana; color:blue;}
h3{font-family:verdana; color:blue;}
</style>
</head>
(3)外部样式表
<head>
<title>Using an External Style Sheet</title>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
2.2 在Web开发中引用颜色的方法
2.2.1 十六进制颜色
计算机的显示器以RGB模式来显示颜色,其中R代表Red(红色),G代表Green(绿色),B代表Blue(蓝色)。每一个字母(即R、G、B)用一个介于0~255之间的值来表示,在色谱中,0代表最暗,255代表最亮。在HTML页面中使用十六进制颜色时,需要将十进制(RGB)转化为十六进制。将红、绿、蓝色值分别转化为一个两位的十六进制值,然后将这三个十六进制值合并在一起作为单个字符串,并在开头加上一个#号。
<p style="color:#0000FF">
2.2.2 RGB值和百分比
如果颜色的RGB值容易得到,那么可以使用RGB值来代替十六进制值的颜色代码。
<p style="color:rgb(0,0,255);">
如果没有方便的RGB值可供使用,那么也可以使用RGB值得百分比。
<p style="color:rgb(0%,0%,100%);">
2.2.3 颜色名称
在不断更新每一个HTML版本中,都增加了一些额外的颜色名称,它们都具有标准的值。参考:http://www.runoob.com/tags/html-colorname.html
<p style="color:blue;">
[HTML/HTML5]2 CSS样式表设置的更多相关文章
- css样式表设置
有参考此片博文 1.内联式样式表 是指将CSS样式编码写在HTML标签中,在标签内编写的样式能影响的范围最小,只改变本标签的文字样式,同样的标签不会受到影响,也称行间样式表. 格式如下 <h1 ...
- 引入CSS样式表(书写位置)
CSS可以写到那个位置? 是不是一定写到html文件里面呢? 内部样式表 内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义,其基本语法格式如下: <head ...
- 深度理解CSS样式表,内有彩蛋....
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- CSS样式表
CSS样式及属性 样式标的基本概念 样式表的分类 1.内联样式表 和html联合显示,控制精确,但可重用性差,冗余多. 例:<p style="font-size:14px;" ...
- HTML基础(三)——css样式表
CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页. /*注释区域*/此为注释语法 一.样式表 (一)样式表的分类 1.内联样式表 和HTML联合显示,控制精确, ...
- 一起学HTML基础-CSS样式表-基本概念、分类、选择器
一.基本概念: CSS (Cascading Style Sheets)层叠样式表,是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言. ...
- 2016年10月27日--css样式表
CSS样式表 样式表分类 1.内联样式表 和html联合显示,控制精确,但是可重用性差,冗余多. !doctype html> <html> <head> <met ...
- CSS样式表 选择器
1.内联样式表 和HTML联合显示,控制精确,但是可重用性差,冗余较多. 例:<p style="font-size:14px;">内联样式表</p> &l ...
- HTML静态网页 css样式表
CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页. /*注释区域*/ 此为注释语法 一.样式表 (一)样式表的分类 1.内联样式表 和HTML联合显示,控 ...
随机推荐
- C#控制台项目更改运行文件
这个是极光推送的C# demo,里面有几个文件,要先后运行.这是第一次遇见,所以一下子找不到北,摸索了好一会儿才知会.于是做了这面一个记录. 右击鼠标,查看属性弹出这个这面,然后选择要启动的对象.保存 ...
- Redmine自定义字段增多后会变慢
问题: 在Redmine部署使用后,发现更新事务时速度慢,进行了相关试验,去掉了可能影响速度的插件,仍然很慢.以下为对比试验: 1.包含12个自定义字段的项目,更新用时2136ms,记录如下: Sta ...
- Android Fragment替换View
在BaseActivity 中添加替换方法 public void replace(int id, Fragment fragment) { getSupportFragmentManager() . ...
- STM32的USART中断死循环,形成死机。
作者:观海 QQ:531622 直接说重点:我用的是 STM32F103 芯片 USART2_IRQHandler 总是中断,程序死循环. 1.出现问题: 原程序的中断处理程序是: void USA ...
- XPlane android 2D手游开发实战
android 飞行射击游戏类 采用 xamarin 跨平台开发技术 纯C#语言编写 操作简单 1.手指拖动飞机 躲避敌机 2.通过吃敌机爆炸后遗落的物品增加各种属性 3.双击战机放大技能 4.目前 ...
- git github简单知识
Git 常用命令 git init here -- 创建本地仓库(repository),将会在文件夹下创建一个 .git 文件夹,.git 文件夹里存储了所有的版本信息.标记等内容 git remo ...
- block的循环引用
什么是循环引用呢? 就是我引用你,你引用我,就会造成循环引用,双方都不会被销毁,导致内存泄漏. _block = ^{ NSLog(@"%@", self); }; block会 ...
- 关于el jstl
requestScope表示从request范围内取得.其他的还有sessionScope, pageScope和applicationScope,分别对应4种属性范围.而如果直接写${passwor ...
- JAVA可阻塞队列-ArrayBlockingQueue
在前面的的文章,写了一个带有缓冲区的队列,是用JAVA的Lock下的Condition实现的,但是JAVA类中提供了这项功能,就是ArrayBlockingQueue, ArrayBlockingQu ...
- 《Spring MVC学习指南》怎么样?答:书名具有很大的欺骗性
2016年6月21日 最近,因为工作需要,我从网上买了一本<Spring MVC学习指南>,ISBN编号: 978-7-115-38639-7,定价:49.00元.此书是[美]Paul D ...