当前位置:首页 >> 教程连载 >> CSS基础:xhtml的id和class属性

CSS基础:xhtml的id和class属性

发布时间:2010年3月30日 文章分类:xhtml+css 文章作者:Hitomi 浏览次数:
本文出现技术词汇:
CSS HTML XML web

从这节课开始正式讲解CSS和xhtml知识的结合,首先说一下如何在xhtml中插入CSS,方法有三种

第一种是内联在xhtml文档,和xhtml代码混杂在一起,这种写法是直接在标签后面的style属性中写CSS样式,这种不建议实际操作中使用,可以平时自己测试CSS效果用,用法如下:

XML/HTML代码
  1. <div style="样式语句">被修饰的内容</div>  

第二种是内联在xhtml文档,但是与xhtml文档分离,这种写法是用<style type="text/css"></style>标签在<head></head>中写样式,这样写的好处是<head></head>中写样式,<body></body>中写xhtml结构,相互不冲突,独立运作,维护起来很方便,信息量大需要每个页面单独维护的时候建议这样写,门户类网站多数都这么写,比如:网易、腾讯等,具体写法如下:
 

XML/HTML代码
  1. 此处省略文档类型声明   
  2. <html>  
  3.   <head>  
  4.     <title>网页标题</title>  
  5.     <style type="text/css">  
  6.       这里书写css样式语句   
  7.     </style>  
  8.   </head>  
  9.   <body>  
  10.   </body>  
  11. </html>  

第三种是外联css文档,在xhtml中用<link />标签引用css,这种写法完全分离xhtml和css,是web标准最合理的方式,建议都用这种方法,对小型网站维护极为便利,方法如下:

XML/HTML代码
  1. <html>  
  2.   <head>  
  3.     <title>网页标题</title>  
  4.     <link href="mystyle.css" type="text/css" rel="stylesheet" />  
  5.   </head>  
  6.   <body>  
  7.   </body>  
  8. </html>  

PS:这里的href="mystyle.css"与<a>标签用法一样,用于填写css文档的路径。

说完css的插入方法,再说下CSS的基本语法,CSS修饰网页主要针对xhtml标签、id属性、class属性来说的,举例说明:

XML/HTML代码
  1. <html>  
  2.   <head>  
  3.     <title>网页标题</title>  
  4.     <style type="text/css">  
  5.       div{background:#FFF;}   
  6.       .class1{background:#FCC;}   
  7.       .class2{background:#CCF;}   
  8.       #id1{color:#F00;}   
  9.       #id2{color:#00F;}   
  10.     </style>  
  11.   </head>  
  12.   <body>  
  13.     <div>没有id和class</div>  
  14.     <div class="class1">class1的样子</div>  
  15.     <div class="class1">class1的样子</div>  
  16.     <div class="class1" id="id1">class1并且id1的样子</div>  
  17.     <div class="class2">class2的样子</div>  
  18.     <div class="class2">class2的样子</div>  
  19.     <div class="class2" id="id2">class2并且id2的样子</div>  
  20.   </body>  
  21. </html>  

这里面div{background:#FFF;}是修饰<div>标签用的,可以看到div前面没有任何标记
.class1{background:#FCC;}和und:#CCF;}是修饰class属性的,在名称前加.表示class属性名
#id1{color:#F00;}和#id2{color:#00F;}是修饰id属性的,在名称前加#表示id属性名

这里的
div{background:#FFF;}修饰所有<div>标签的样式背景颜色为#FFF白色
.class1{background:#FCC;}修饰所有属性class="class1"的标签
#id1{color:#F00;}修饰属性id="id1"的标签

注意
class名称可以重复使用,代表一个集合,class="class1"用了三次
同一个id名称只能用一次,代表唯一,id="id1"只能用一次

由此我们可以得到css的通用格式:
 

CSS代码
  1. 选择符{   
  2.    属性1:属性1的值;   
  3.    属性2:属性2的值;   
  4.    属性3:属性3的值;   
  5.    属性4:属性4的值;   
  6.    .......   
  7. }  

选择符就是指标签、id名、class名

属性就是高度height、宽度width、背景background、边框border等

属性值就是对应的属性所赋予的值

本节课就到这里,下节课讲解CSS的float、width、height、background和border配合xhtml的div标签和id属性进行网页布局练习!

我要评论

关于我们

SSEOO网络工作室是哈尔滨网站制作的个人团队,主要开展哈尔滨网站制作哈尔滨网站建设哈尔滨网站开发等业务,技术一流费用低,企业建站首选的开发团队!

我们来自哈尔滨各网络公司的IT精英,专注于简洁、实用、美观、大方的企业网站,当然我们也可以做更多其他类型的网站,只要你有明确的需求,就没有我们做不出的网站!

由于工作繁忙,暂停网站制作业务!

联系方式

数据统计

  • 技术文章:30
  • 教程连载:19
  • 技术词汇:27
  • 实用网站:14
  • 网站案例:24
  • 常用软件:5
  • 网友回复:5