文章导航PC6首页软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

您的位置:首页网页设计HTML/CSS  → CSSBBS新手教程一看就会之第二课

CSSBBS新手教程一看就会之第二课

时间:2008/9/8 13:01:00来源:本站整理作者:我要评论(0)

天终于抽了点时间来下第二课教程。没有学第一课的同学请点击这里先学习第一课!
本教程每课都会有实例,也就是围绕例子来说明一些问题。 大家学习的过程中多在运行代码框中修改代码,运行看看效果。
CSS其实学起来很容易,但是如果真的应用到工作中就不那么轻松,因为细节的许多问题需要想的到才行,并且排版大型门户网站的时候,频道,页面非常多。所以命名一定要规范,有时候我写了很多class名字,很多都忘记定义的是干什么用的,太乱了。

这个需要在实践,反复运用才能自如。

今天我们来学习定义UL列表。比如一些 网站首页栏目中的新闻列表或目录等。

首先看一个下面的例子,看看效果。

 

接下来,我们分析代码

CSS代码

a{ color:#000000; text-decoration:none}
a:hover{ color:#FF0000}
h1{ font-size:14px; background:#efefef; padding:0px;}
ul{ list-style:none; padding:0px; margin:0px; width:300px; border:1px solid #ccc;}
ul li{ height:25px; line-height:25px; }
/*上面是前五行CSS*/
.liebiao_1 li a{ color:#000099; font-size:14px; border-bottom:1px dashed #ccc;}
.liebiao_1 li a:hover{ background:#eee; color:#000000}
.liebiao_2{ border-color:#CC0000}
.liebiao_2 li a{ color:#000099; font-size:14px; display:block;border-bottom:1px dashed #FFCC00;}
.liebiao_2 li a:hover{ background:#FFFF00; border-color:#FF9900;}

 

 

HTML代码

<a href="CSSBBS'>www.cssbbs.com">CSSBBS教程-默认链接</a><br />
<br />
<h1>列表1</h1>
<ul class="liebiao_1">
<li><a href="CSSBBS'>http://www.cssbbs.com">CSSBBS教程,CSS论坛欢迎您!</a></li>
<li><a href="CSS'>http://www.cssbbs.com">CSS论坛权威的CSS交流社区!</a></li>
<li><a href="http://www.cssbbs.com">学习CSSul列表!</a></li>
<li><a href="CSS'>http://www.cssbbs.com">CSS学起来其实很简单!</a></li>
<li><a href="CSSBBS'>http://www.cssbbs.com">CSSBBS的初级实例教程!</a></li>
<li><a href="http://www.cssbbs.com">原来CSS这么容易学啊!</a></li>
<li><a href="http://www.cssbbs.com">学习CSS要多多的练习哦!</a></li>
</ul>
<h1>列表2</h1>
<ul class="liebiao_2">
<li><a href="CSSBBS'>http://www.cssbbs.com">CSSBBS教程,CSS论坛欢迎您!</a></li>
<li><a href="CSS'>http://www.cssbbs.com">CSS论坛权威的CSS交流社区!</a></li>
<li><a href="http://www.cssbbs.com">学习CSSul列表!</a></li>
<li><a href="CSS'>http://www.cssbbs.com">CSS学起来其实很简单!</a></li>
<li><a href="CSSBBS'>http://www.cssbbs.com">CSSBBS的初级实例教程!</a></li>
<li><a href="http://www.cssbbs.com">原来CSS这么容易学啊!</a></li>
<li><a href="http://www.cssbbs.com">学习CSS要多多的练习哦!</a></li>
</ul>

 

首先我们先看CSS代码中的前五行。

这五个没有class和id名,是直接定义了标签名,所以页面中所有的ul和a都会被这五句定义样式。

先看钱两行

a{ color:#000000; text-decoration:none}
a:hover{ color:#ff0000}

 

这两句式定义了页面中所有链接的样式,第一句是定义了链接颜色是黑色, 没有下划线。
第二句定义鼠标经过链接时候颜色变为红色!

再看下面三句

h1{ font-size:14px; background:#efefef; padding:0px;}
ul{ list-style:none; padding:0px; width:300px; border:1px solid #ccc;}
ul li{ height:25px; line-height:25px; }

 

第一句定义H1的字号,背景色和填充为0。
第二句定义UL没有项目符合、填充为0、宽度是300像素、边框粗细为1像素、实线的灰色边框。
第三句UL中的列表LI高度为25像素,行高也为25,这样就垂直居中了。

下面我们来看看后五行

.liebiao_1 li a{ color:#000099; font-size:14px; border-bottom:1px dashed #ccc;}
.liebiao_1 li a:hover{ background:#eee; color:#000000}
.liebiao_2{ border-color:#CC0000}
.liebiao_2 li a{ color:#000099; font-size:14px; display:block;border-bottom:1px dashed #FFCC00;}
.liebiao_2 li a:hover{ background:#FFFF00; border-color:#FF9900;}

 

这五行给UL定义了两个CLASS名字,liebiao_1和liebiao_2 分别定义列表1和列表2。
第一行定义了列表1中li下面a链接的样式。颜色是蓝色,字号14,下边框为粗细为1个像素的虚线灰色边框。
第二行定义列表1鼠标经过时候的链接的背景和颜色。
后面三行定义了列表2的样式。
大家预览的时候看到不同的两个列表,链接的虚线不一样?
那是因为列表2的链接里多了一个 display:block; 它的功能就是把一些不是盒子的表情定义为盒子! 盒子就是一个容器了。 比如A是一个布袋子,加上display:block; 就成了一个方方正正的盒子里。如果不定义盒子的宽度和高度,那么它就会自动根据外层盒子的宽度一样。比如我们定义了UL的宽度是300PX那么这个A的宽度也是300了。

在HTML标签中除了经常用到的DIV,H1... UL,LI,TABLE 等是盒子外其他的都是“布袋子”。如:A,P,I,B,EM,SPAN...等。文本型的标签的基本都是。

今天就讲到这里,今天主要的学习内容有: class到运用,背景,链接,边框,display:block 等运用!

实践:将CSS文件和HTML保存为一个HTML文件,修改代码中的参数,然后运行一下看看效果,多多实践来更深刻的理解。
 

相关视频

    没有数据

相关阅读 CSSBBS新手教程一看就会之第一课流浪先知游戏攻略 流浪先知新手入门指南lol云顶之弈新手阵容搭配攻略 lol云顶之弈新手阵容怎么搭配lol云顶之弈新手吃鸡阵容推荐 云顶之弈吃鸡阵容介绍沉没之城怎么玩 沉没之城新手玩法技巧lol自走棋新手教程 lol自走棋新手教程视频教学dnf普雷攻略机制详解 dnf普雷攻略机制BOSS打法全介绍虚空恶棍游戏攻略 虚空恶棍新手入门指南

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 页面进入效果表单 XHTML校验需要注意的6个细节CSS样式表创建美妙绝伦的网站了解XHTML DHTML SHTML之间的区别HTML小技巧的一些小技巧

人气排行 容易被误解的overflow:hiddenCSS中dashed和dotted的区别CSS水平和垂直居中的几种实现方法DIV+CSS自适应高度兼容IE6,ie7,ie8和FF的解css优先级问题如何用CSS实现图片圆角化处理超链接target=_blank的使用方法Ctrl+H键的用法