艺网|中国艺术作品珍藏网|ArtHtml.com 首页 收藏本站 RSS频道 广告服务
中国艺术 传统设计 数码设计 摄影艺术 影音娱乐 时装魅影 人物 新闻 互动 边缘链接
书法 绘画 民间
服饰 戏曲 其它
印刷 插画
工业 街头
CG UI
网页 VI
人像 人体 婚纱 都市
景物 纪实 微距 其它
电影 音乐
杂志 明星
T台 内衣
大师 品牌
高端对话
艺术大师
展会活动
道听途说
艺网论坛
杂 货 铺
家居艺术 网站建设
设计导航 网易学院
艺网首页 -> 数码设计-> 网页 -> 木子李教程之CSS全攻略
·火影忍者 ·好听的歌 ·火星文 ·QQ头像 ·天天基金网 ·价值投资 ·歌曲 ·音乐下载 ·火影忍者漫画 ·PSP ·游戏网 ·繁体字转换器

木子李教程之CSS全攻略

页面功能:【评论】 【有错就点】 【字体:  】 【打印】 【复制本页地址】 【收藏】 【关闭


第一次正式写教程,开门见山。
CSS全称Cascading Style Sheet。层叠式样式表。从三年前就开始使用CSS了,但一直以来都小看了它。CSS的出现其实是一次革命,它试图将网站的内容与表现分开。


一、CSS的四种实现方式:

1.内嵌式:
<style type="text/css">
<!--
CSS代码段
-->
</style>

2.外链式:
<link href="*.css" rel="stylesheet" type="text/css">

3.导入式
<style type="text/css">
<!--
@import url("*.css");
-->
</style>

3.属性式:
<div style="position:absolute; width:200px; height:115px; z-index:1; left: 209px; top: 154px;"></div>


二.CSS的定义:
选择对象{属性1:值1;属性2:值2;属性3:值3;属性n:值n……}
如:
td{font-size:12px;color:#FFFF00}
.myname{font-size:12px;color:#FFFF00}
a:hover{font-size:12px;color:#FFFF00;text-decoration: underline;}


三.四种选择对象

1.HTML selector (TagName)
2.class selector (.NAME)
3.ID selector (#IDname)
4.特殊对象 (a:hover a:link a:visited a:active)


1.HTML selector
HTML selector就是HTML的置标符,如:DIV、TD、H1。HTML selector的作用范围是应用了该样式的所有页面中的所有该置标符。

例:
<html>
<head>
<title>艺网CSS教程 作者:木子李</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
td
{
color: #FF0000;
}
 

-->
</style>
</head>
<body>
<table width="300" border="0">
  <tr>
    <td>艺网--ArtHtml.com</td>
  </tr>
  <tr>
    <td>探索民族设计风格 网聚全球艺术精华</td>
  </tr>
</table>
</body>
</html>

注意:在<TD>中没有应用什么,其中文字自动变红色。

2.class selector
定义class selector需要往其名称其加一个点“.”。如“.classname”。class selector的作用范围是所有包含“class="classname"”的置标符。

例:
<html>
<head>
<title>艺网CSS教程 作者:木子李</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.fontRed
{
color: #FF0000;
}

-->
</style>
</head>
<body>
<table width="300" border="0">
  <tr>
    <td class="fontRed">艺网--ArtHtml.com</td>
  </tr>
  <tr>
    <td>探索民族设计风格 网聚全球艺术精华</td>
  </tr>
</table>
</body>
</html>

注意:在第二个<TD>中没有“class="fontRed"”,所以文字没有变红色。

3.ID selector
定义ID selector需要往其名称其加一个点“#”。如“#IDname”。ID selector的作用范围是所有包含“ID="classname"”的置标符。

例:
<html>
<head>
<title>艺网CSS教程 作者:木子李</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
#fontRed
{
color: #FF0000;
}

-->
</style>
</head>
<body>
<table width="300" border="0">
  <tr>
    <td ID="fontRed">艺网--ArtHtml.com</td>
  </tr>
  <tr>
    <td>探索民族设计风格 网聚全球艺术精华</td>
  </tr>
</table>
</body>
</html>

注意:在第二个<TD>中没有“ID="fontRed"”,所以文字没有变红色。

4.特殊对象
特殊对象包括四种,是针对链接对象设置的:
a:hover 鼠标移上时的超链接
a:link 常规,非访问超链接
a:visited 访问过的超链接
a:active 鼠标点击时的超链接

特殊对象的作用范围是所有<a>置标符(这句话有待商榷,因为下面很快就有一种方法可以把“所有”两个字推翻)。

例:
<html>
<head>
<title>艺网CSS教程 作者:木子李</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
a
{
color: #FF0000;
}
a:hover
{
color: #0000FF;
text-decoration: underline;
}

-->
</style>
</head>
<body>
<table width="300" border="0">
  <tr>
    <td><a href="
http://www.ArtHtml.com">艺网--ArtHtml.com</a></td>
  </tr>
  <tr>
    <td>探索民族设计风格 网聚全球艺术精华</td>
  </tr>
</table>
</body>
</html>


注意下面,很有用!!!
a.classname:hover
a#IDname:hover
这两种写法,是分别配合.classname与#IDname使用的。它的作用范围变成了所有包含“class="classname"”或“ID="IDname"”的<a>置标符。这种写法,可以帮助你在同一页面中实现多种a:hover效果,可以看一下艺网(http://www.ArtHtml.com)的主页上导航栏文字与普通文章标题在鼠标时的区别。


四.应用:
1.置标符 自动应用
2.特制类 class="NAME"
3.ID   ID="IDname"
4.特殊对象 自动应用


五.CSS属性
CSS的属性有很多,像上文中用到最多的color,表示文字的颜色。background-color表示背景色。这个是最主要的,但是因为没有什么难度,参考一下相关手册就可以了。

CSS属性参考:http://www.arthtml.com/eNews/news/200502/0011_0000000271.html

最后最需要的可能就是一个完整的CSS应用的例子了。我这里没有给。因为随便打开一个网页的源代码,例子随处可见。


作者:木子李
网站:http://www.ArtHtml.com
博客:http://li.ArtHtml.com
Email:ArtHtml@126.com
QQ:64256534

本文可自由转载,请保留作者信息。谢谢!


页面功能:【评论】 【有错就点】 【字体:  】 【打印】 【复制本页地址】 【收藏】 【关闭
免责声明:本站刊载此文仅为提供更多信息,不代表同意其说法,也不构成任何建议。有任何异议,请联络:ArtHtml@126.com

版权声明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

 相关链接
 ·Sony ericsson W950 广告 [08-08 16:01]
 ·Sony ericsson W950 外观 [08-08 15:56]
 ·Photoshop色彩教程 [01-10 17:35]
 ·什么是WEB标准? [04-05 12:06]
 ·CSS 标签属性/属性参考 [02-25 09:20]
 ·XHTML+CSS=网站重构 [02-16 11:49]
 ·用Photoshop制作怀旧照片 [02-15 22:29]
 ·水晶按钮的制作之图层法 [02-15 22:24]
 ·石头纹理的制作 [02-15 12:24]
 ·photoshop制作墨滴效果 [02-15 11:54]

 网友评论

您的姓名: 匿名发送
电子邮件:
评论内容:
不能超过100个字符
   
  所有留言只代表网友个人观点,不代表本站观点。
请各位遵纪守法并注意语言文明。

 网友评分: ★☆☆☆☆  ★★☆☆☆   ★★★☆☆  ★★★★☆  ★★★★★  

 
新闻搜索
关 键 词:
搜索范围:
全站精华
图文精彩
转机 放生 黄玫瑰 想太多 那滋味 擦肩而过 放手去爱 北京欢迎你 依然在一起 吻得太逼真 感动天感动地 坐上火车去拉萨 怎么会狠心伤害我
心碎 冲动 小太阳 别碰我 蒲公英 类似爱情 只要不亏 一定要爱你 等爱的玫瑰 无情的温柔 北极星的眼泪 最后一次的温柔 亲爱的那不是爱情
光荣 火花 下雨天 日不落 樱花草 为你写诗 独家记忆 再见小时候 寂寞才说爱 忘不掉的伤 爱上你是个错 第三者的第三者 孤独的时候可以抱你
假如 城府 是非题 有缘人 舍不得 我的答铃 死而无憾 外滩十八号 越爱越难过 123木头人 和寂寞说分手 爱上你是我的错 爱情里没有谁对谁错
关于艺网 | 投放广告 | 联系我们 | 网站地图 | 版权声明 | 发现好站 | 友情链接 | 网友留言
设计开发:艺网互联 站长:木子李 艺术顾问:乡村树 陕ICP备05000441号
E-mail:ArtHtml at 126.com | QQ:64256534 | Tel:86-29-8826 2866
Copyright © 2004-2006 ArtHtmlTM. All rights reserved.