2014年度辛星css教程夏季版第三节
第二节我们讲述的几乎全是CSS的选择器,那么下面这一节我们来讲一下CSS的颜色和文本的一些东西,虽然我对调色不大敏感,但是对于颜色还是比较感兴趣的。
*********CSS中的颜色***********
1.说到颜色,不得不一下牛顿,简直是伟大,光的色散,非常大的突破,可以说它一个人完成了几代人没有完成的工作。
2.下面说一下三原色:即红绿蓝,即RGB,我们在CSS中定义一个颜色可以用这种三原色的方式来自己配色,还可以用一些比如red,green等这种比较经典的颜色。
3.我们要配色的话,首先需要以#开头,然后跟上三个双位数字的十六制的写法,所谓十六进制,即每一位从0到F,即包括0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。
4.其中#000000是黑色,#FFFFFF是白色,#FFFF00是黄色,#CCCCCC是一款比较经典的灰色,关于如何配色,我还没有很好的经验可以和大家分享,总之数值越大,颜色越淡,数值越小,颜色越深。
5.CSS这种颜色组合可以产生出大约十六万种颜色,而且这些大多数还是可以被浏览器正确的解释的。
***********文本的样式*********
1.虽然网站的布局追求多样化,但是,文字信息仍然是不可少的,下面我们就文字说一下CSS中的使用。
2.关于颜色,用color属性,可以指定文字的颜色,这一点我想大家应该知道怎么用了吧。
3.text-align属性是指文本的对其方式,可以设置为left(居左)、right(居右)、center(居中)、justfy(每一行被展开且宽度相等,左右外边距对齐)。
4.text-decoration是指用来设置或者删除文本的装饰,它的最经典的应用就是删除超链接的下划线,如下代码:
a {text-decoration:none;}
5.上面我们就是删除了超链接的下划线,比如我们还可以设置如下:
p {text-decoration:overline;}
p {text-decoration:line-through;}
p {text-decoration:underline;}
第一个是添加了上划线,第二个是中划线,第三个是添加了下划线,不过下划线用的比较广泛,大家比较好接受,上划线和中划线有点怪怪的感觉。
6.我们还可以设置大小写字母、缩进之类的,我感觉这些对汉语意义不大,倒是英文网站蛮适合的,就不讲了。
**************字体**************
1.CSS中我们可以相对自由的设置字体,我们可以用font-family来指定字体名称,我对字体的研究不多,也就知道那么几个。
2.我们可以用font-size来指定字体大小,我们可以用px表示的方式,即像素的格式。浏览器时有默认的大小的,普通文本的大小是16px,我们可以以用font-size来指定该字体的大小。
3.我们除了用px来指定字体的大小,还可以用em来指定大小,em的尺寸单位由W3C建议,1em相当于16px,即我们想用40px的时候,就是使用2.5em。
4.我们可以通过font-style来设置字体的风格,它的两个经典样式就是italic,即倾斜,如下代码:
p {font-style:italic;}
5.下面就来一个大杂烩把:
首先创建一个my.html,内容如下:
<html>
<head>
<title>2014年辛星CSS教学夏季版</title>
<link rel="stylesheet" type="text/css" href="my.css">
</head>
<body>
<p>博客园辛星,传递温情</p>
</body>
</html>
然后创建一个my.css,内容如下:
p{color: red;text-align: center;
font-size: 13px;font-style: italic;}
****************小结***************
1.本节我们主要涉及的就是颜色和字体的排版以及字体的样式。
2.这里需要说明的是一个是text类的,它用于排版,是一群文字的排布方式。
3.而font则是每个字的格式,比如字体,字号,字体是否倾斜等等。
2014年度辛星css教程夏季版第三节的更多相关文章
- 2014年度辛星css教程夏季版第六节
这一节我们就要讲到布局了,其实布局本身特别简单,但是要合理的布好局就不那么简单了,就像我们写文章一样,写一篇文章非常简单,但是要写一篇名著就很难了,这需要我们扎实的功底和对文学的理解,但是,千里之行, ...
- 2014年度辛星css教程夏季版第五节
本小节我们讲解css中的”盒模型“,即”box model“,它通常用于在布局的时候使用,这个”盒模型“也有人成为”框模型“,其实原理都一样,它的大致原理是这样的,它把一个HTML元素分为了这么几个部 ...
- 2014年度辛星css教程夏季版第四节
接下来的这一节我计划讲解的是超链接和列表的样式,然后我们做出一个导航栏出来,其实导航栏是非常常见的,但是我们这里做得这个有点并不那么完善,等我们学完了css之后再完善它. ************** ...
- 2014年度辛星css教程夏季版第二节
第一节我们简介了一下CSS的工作流程,我相信读者会有一个大体的认识,那么接下来我们将会深入的研究一下CSS的细节问题,这些问题的涉及将会使我们的工作更加完善. *************注释***** ...
- 2014年度辛星css教程夏季版第一节
CSS是Cascading Style Sheets的缩写,即层叠样式表,它用于表现HTML的样式,即HTML只是去写该网页有哪些内容,至于如何去表现它们,由CSS去定制. ************* ...
- 2014年度辛星css教程夏季版第七节
本小节我们研究浮动的问题,浮动使得布局更加灵活,虽然我们前面也有关于布局的讲解,但是它们提供的内容还是太有限了,要想获得更强大的布局,还必须使用浮动才能完成更灵活的布局. ***********浮动* ...
- 2014年度辛星html教程夏季版第三节
接下来我们继续学习HTML中的标签,希望大家能够再接再厉,同时辛星也会支持大家,我们一起努力,一起加油.我们本小节来认识另外几个标签. *************空格和换行************** ...
- 2014年度辛星html教程夏季版第一节
从今天起开始在博客园开启自己的html教程啦,先从第一节开始把,首先推荐一个网站,就是http:/www.w3cschool.cc,这是一个公开的教学网站,但是它有一个问题,那就是虽然很全面,但是不是 ...
- 2014年度辛星html教程夏季版第八节
经过前面七节的学习,我感觉大家的HTML的功底也差不多了,而且我特别的删去了某些东西,比如框架,如果回到几年前,那么框架是非常流行的,但是现在都到了2014年了,这些东西早就该被遗忘了,因此,我果断的 ...
随机推荐
- php转义和去掉html、php标签函数
/** * 转义html字符 * * @param string|array $var */function fhtmlspecialchars($var) { if (is_array ( $var ...
- 2、netlink简介
Netlink 是一种特殊的 socket,它是 Linux 所特有的,类似于 BSD 中的AF_ROUTE 但又远比它的功能强大,目前在最新的 Linux 内核(2.6.14)中使用netlink ...
- Java基础知识强化之IO流笔记64:合并流SequenceInputStream
1. SequenceInputStream合并流的概述: SequenceInputStream类可以将多个输入流串联在一起,合并为一个输入流,因此,该流也被称为合并流. 2. Sequence ...
- 配置LINUX为路由
配置:关闭防火墙 linux1 地址1: 192.168.10.10/24 地址2:192.168.20.10/24(不指定网关,做为路由,自己就是网关) linux2 地址1: 192. ...
- spring整合quartz实现定时任务
需求:spring+mybatis框架已经搭建好,需要实现一个定时任务. 一:导出相应的jar包 quartz-all-1.6.5.jar获取quartz-alll-1.6.6.jar spring- ...
- dl dd dt与ul li
像这种格式的网页,可以用dl来实现,比较方便
- 业界最有价值的 ASP.NET 博文汇总
ASP.NET凭借它丰富的控件,强大的适应性及良好的封装性,成为业界开发的一门巨匠,它大大缩短了网站开发的时间,降低开发成本.并且可以运行在Web应用软件开发者的全部平台上.本电子书汇集了业界最有价值 ...
- nodejs错误:ld: library not found for -lgcc_s.10.5 clang: error: linker command failed with exit code 1 (use -v to see invocation)
解决方案: $ cd /usr/local/lib $ sudo ln -s ../../lib/libSystem.B.dylib libgcc_s.10.5.dylib 参考链接
- 常用ASP函数的封装
做ASP开发常常需要用到一些小功能,这些功能通常我们都会封装成函数来使用,本教程提供了许多我们经常用到的ASP函数. <% '所有功能函数名如下: ' StrLength(str) 取得字符串长 ...
- Sqlserver基于流程控制
流程控制语句只能在单个批处理段,用户自定义函数和存储过程中使用不能夸多个批处理或者用户自定义函数或者存储过程 批处理:一个或者多个语句组成的一个批处理,是因为所有语句一次性地被提交到一个sql实例,如 ...