上文我们讲了HTML,本文讲讲CSS。

上次我们讲了CSS是HTML页面的装修部分,就是各种瓷砖、粉墙。说明了CSS在HTML页面中的重要地位。没有CSS,那么HTML页面将很粗糙,就象我们的毛坯房一样。下面开始讲CSS的相关内容。

CSS的内容很简单,就是选择器,属性,属性值。下面是一条简单的CSS内容。

#nav {

color:red;

}

上面的CSS内容设置了nav这个HTML页面标签的字体颜色。

一、CSS文件的嵌入有3种形式:文件嵌入,页面嵌入,HTML标签嵌入。

1、文件嵌入。在HTML页面的head标记之间嵌入以下内容:

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

上面HTML页面在加载的时候将在css目录中找到style.css文件并进行页面渲染。

2、页面嵌入。在HTML页面的head标记之间嵌入以下内容:

<style type="text/css">

body, ul, ol, li, p {

margin: 0;

padding: 0;

}

</style>

上面HTML 页面在加载时将执行上述的css设置进行页面渲染。

3、HTML标签嵌入。在HTML标签内的style属性内嵌入css设置。

<asp:Label ID="Label1" runat="server" Text="Label" style="color:red;"></asp:Label>

上面HTML页面在加载该标签的时候将使用style内的css设置对该标签进行渲染。

二、CSS文件的选择器有3种:标签选择器,class选择器,ID选择器。

1、ID选择器。在CSS设置中直接选择该HTML标记。使用#号开始。

#nav {

color:red;

}

2、class选择器。在CSS设置中直接设置该标记(使用.开头),在HTML元素中进行设置使用该设置,使用class属性进行标记。

<div class=”cls”></div>

<style type="text/css">

.cls {

margin: 0;

padding: 0;

}

</style>

3、标签选择器。在CSS中直接设置该标记,在HTML元素中定义该标记即可。

<div></div>

<style type="text/css">

div {

margin: 0;

padding: 0;

}

</style>

下面介绍标签选择器的子标签选择。

<div>

<ul>

<li></li>

</ul>

</div>

<style type="text/css">

div ul li {

margin: 0;

padding: 0;

}

</style>

上面对DIV下的UL下的li标记进行了选择设置。标记中间以空格划分。

<div ID=”box”>

<ul>

<li></li>

</ul>

</div>

<style type="text/css">

#box ul li {

margin: 0;

padding: 0;

}

</style>

上面使用ID选择器设置了DIV下的UL下的li标记。中间同样以空格划分。

由于篇幅有限,上面简要介绍了CSS的设置,具体学习可看下面链接提供的书籍(主要是学习CSS的设置的属性内容):

http://pan.baidu.com/s/1o6JpZeE

ps.今天是元旦节后第一天上班。祝大家2015年快乐。。。

最新文章

  1. phpcmsv9 阿里云OSS云存储整合教程
  2. PHP 之 this self parent static 对比
  3. 操作集合的工具类:Collections
  4. Linux主流發行版本介紹
  5. RHadoop教程翻译系列 _Mapreduce(1)_第一个Mapreduce任务
  6. Java基础知识强化之多线程笔记03:进程与线程 和 多线程的意义
  7. 发布Activex全过程
  8. SDWebImage源码解读之干货大总结
  9. Linux操作系统-命令-free
  10. Android UsageStatsService(应用使用统计服务)的学习与调研
  11. Java环境变量,真的还有必要配吗?
  12. map和set的原理
  13. 关于 redis 的 数据类型 和 内存模型
  14. 浅谈构建前端自动化工作流程一 之 node
  15. python中__call__()方法的用法
  16. Python3 tkinter基础 Entry validate validatecommand 失去焦点时,检查输入内容
  17. 【学习笔记】--- 老男孩学Python,day18 面向对象------ 属性,类方法,静态方法
  18. SQLSERVER中的系统存储过程的使用的总结
  19. Python 招聘信息爬取及可视化
  20. C++基础学习教程(五)

热门文章

  1. The Web server is configured to not list the contents of this directory.
  2. 再一个客户端设置多个git账号
  3. ASP.NET Core开发-读取配置文件Configuration
  4. ASP.NET Core 开发-Logging 使用NLog 写日志文件
  5. 词法分析程序 LEX和VC6整合使用的一个简单例子
  6. Win10 IoT C#开发 6 - 4x4矩阵键盘扫描
  7. Rest风格中关于JPA使用懒加载的坑
  8. jquery的ajax可以传入的三种参数类型
  9. Thinkphp 用PHPExcel 导入Excel
  10. php中的字符串常用函数(五) explode 妙用