div+css学习笔记

DIV+CSS的介绍

1、div+css是什么
div元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。
css(Cascading style Sheets层叠祥式表单)它是一种用来表现HTML或XML等文件式样的计算机语言.
div+css是网站标准(或称WEB标准”)中常用术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定值技术,而是采用DIV+css的方式实现各种定位。
我们可以简单的这样理解div+css:
div是用于存放内容(文字,图片,元素)的容器,
css是用于指定放在div中的内容如何显示,包括这些内容的位置和外观。

原理图:

 

 

 

案例:

建立test1.html文件和my.css文件

 

test1.html源码:

<html>

<!–引入my.css文件–>

<head>

<link href=”my.css” type=”text/css” rel=”stylesheet”/>

</head>

<body>

<div class=”style1″>

<table>

<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>

<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>

<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>

<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>

</table>

</div>

</body>

</html>

 

my.css源码:

/*类选择器*/

.style1{

width:300px;

height:200px;

border:1px solid red;

margin:150px 0px 0px 200px;/*决定table的位置*/

}

/*子选择器*/

.style1 table{

width:298px;

height:180px;

border:1px solid black;

}

.style1 table td{

border:1px solid black;

text-align:center;/*使table内的文字居中*/

}

 

案例:

使用<span>元素来编写:

使用ide开发css(myeclipse),因为它能给我们提示。

css1.html源码:

<html>

<body>

<span style=”font-size:50px;colcor:blue;”>栏目一</span></br>

<span style=”font-size:40px;colcor:red;font-style:italic;”>栏目二</span></br>

<span style=”font-size:30px;colcor:green;font-weight:lighter;”>栏目三</span></br>

<span style=”font-size:20px;colcor:pink;font-weight:lighter;”>栏目四</span></br>

<span style=”font-size:10px;colcor:black;font-weight:lighter;”>栏目五</span></br>

</body>

</html>

从使用span元素我们可以看到,css的基本语法

<元素名 style=”属性名1:属性值1;属性名2:属性值2;” />

元素可以是html的任意元素,属性名:属性值 要参考w3c组织给出的文档

 

css分类:内部css  外部css

 

css有统一格式的作用

案例:

<style type=”text/css”>

.style1{

font-size:20px;

font-weight:bold;

font-style:normal;

color:red;

text-decoration:underline;

}

</style>

<body>

<span class=”style1″>栏目一</span></br>

<span class=”style1″>栏目二</span></br>

<span class=”style1″>栏目三</span></br>

<span class=”style1″>栏目四</span></br>

<span class=”style1″>栏目五</span></br>

</body>

 

案例:

如何实现网站的图片全变为黑白色?(使用css的滤镜技术

<style type=”text/css”>

/*使用滤镜*/

img{

filter:grag;  

}

</style>

<body>

 

<img src=”images/2.jpg” />

<img src=”images/3.jpg” />

<img src=”images/4.jpg” />

</body>

实现当鼠标放在图片上时图片显示原来的颜色

 

<style type=”text/css”>

 

/*使用滤镜*/

 

a:link img{

 

filter:grag;  

 

}

a:hover img{   /*鼠标停在图片上不显示颜色,即原来的颜色*/

filter:””;

}

 

</style>

 

<body>

 

<a href=”#”><img src=”images/2.jpg” /></a>

 

<a href=”#”><img src=”images/3.jpg” /></a>

 

<a href=”#”><img src=”images/4.jpg” /></a>

 

</body>

css的三种选择器

  • 类选择器,又叫class选择器
  • id选择器
  • html元素选择器
  • 通配符选择器

选择器是在css中创建,而在网页页面(html,jsp,php,asp.net)中使用。

 

类选择器

.类选择器名{

属性名:属性值;

 

}

 

id选择器

#id选择器名{

属性名:属性值;

}

 

 

test.css源码:

 

#style1{

 

font-size:20px;

 

font-weight:bold;

 

font-style:normal;

 

color:red;

 

text-decoration:underline;

 

}

 

test.html源码:

 

<body>

 

<span id=”style1″>栏目一</span></br>

 

 

 

</body>

 

注:在浏览器的页面上使用键盘上的 F12 按键开启调试模式,就可以看到该网页的组成标签。

 

Tags: