欢迎
游客
,
注册
|
登录
|
会员
|
界面
|
简洁版本
|
在线
|
帮助
河南新华电脑学院
河南新华电脑学院
社团在线
奇点WEB工作室
列表UL、OL预设标记 在FF与IE下方式不同的试验
本主题被查看191次, 共1个帖子, 1页, 当前为第
1
页 选择页数: 1 跳转到第
页
上一主题
下一主题
标题: 列表UL、OL预设标记 在FF与IE下方式不同的试验
sdven6
注册会员
UID: 1042
来自:
精华:
0
积分: 73
帖子: 73
注册: 2008-2-26 7:58:48
状态:
离线
威望: 0
金钱: 13.85 元
发短消息
用户资料
树型
回复
引用
只看楼主
2008-03-10 09:45
列表UL、OL预设标记 在FF与IE下方式不同的试验
字体大小:
小
中
大
[RSS]订阅
|
上一篇
|
下一篇
列表UL或是OL中都有一个预设标记,这个标记可能是实点圆点,也可能是数字。在实际的应用中,我们需要去掉这个预设标记,但我们不清楚这个预设标记是存在于什么位置。因为IE与FF似乎在处理UL的预设标记时都有着不同的方式:我们来写一个UL的HTML代码结构:
HTML结构:
Example Source Code [
www.52css.com
]
<ul>
<li>建设部通报八起房地产交易违法、违规典型案例 </li>
<li>周小川表态引发美元震荡|人民币应成世界货币?</li>
<li>首都机场一香港乘客制造炸弹威胁导致航班延误</li>
<li>美国房市“麻烦”未了|底特律房子比车子便宜</li>
<li>网络报告:美国是黑客大本营 中国是最大受害国</li>
</ul>
查看运行效果:
Source Code to Run [
www.52css.com
]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" c /> <meta http-equiv="Content-Language" c /> <title>Firefox与IE下UL预设标记的异同</title> </head> <body> <ul> <li>建设部通报八起房地产交易违法、违规典型案例 </li> <li>周小川表态引发美元震荡|人民币应成世界货币?</li> <li>首都机场一香港乘客制造炸弹威胁导致航班延误</li> <li>美国房市“麻烦”未了|底特律房子比车子便宜</li> <li>网络报告:美国是黑客大本营 中国是最大受害国</li> </ul> </body> </html>
[ 可先修改部分代码 再运行查看效果 ]
这个UL在不同的浏览器中的显示基本上是差不多的。那么我们设定一下CSS试着看一下IE与FF什么地方不一样:
CSS代码:
Example Source Code [
www.52css.com
]
ul {background:#ddd; padding:0; }
查看运行效果:
Source Code to Run [
www.52css.com
]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" c /> <meta http-equiv="Content-Language" c /> <title>Firefox与IE下UL预设标记的异同</title> <style type="text/css"> /*<![CDATA[*/ ul {background:#ddd; padding:0; } /*]]>*/ </style> </head> <body> <ul> <li>建设部通报八起房地产交易违法、违规典型案例 </li> <li>周小川表态引发美元震荡|人民币应成世界货币?</li> <li>首都机场一香港乘客制造炸弹威胁导致航班延误</li> <li>美国房市“麻烦”未了|底特律房子比车子便宜</li> <li>网络报告:美国是黑客大本营 中国是最大受害国</li> </ul> </body> </html>
[ 可先修改部分代码 再运行查看效果 ]
现在只把padding的值设为0,这时我们看一下IE中除了多个背景之外并没有什么变化,但是FF中的预设标记不见了!这里要注意的是IE中的预设标记是在背景外的。我们再来换个方式来设置:
CSS代码:
Example Source Code [
www.52css.com
]
ul {background:#ddd; margin:0; }
查看运行效果:
Source Code to Run [
www.52css.com
]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" c /> <meta http-equiv="Content-Language" c /> <title>Firefox与IE下UL预设标记的异同</title> <style type="text/css"> /*<![CDATA[*/ ul {background:#ddd; margin:0; } /*]]>*/ </style> </head> <body> <ul> <li>建设部通报八起房地产交易违法、违规典型案例 </li> <li>周小川表态引发美元震荡|人民币应成世界货币?</li> <li>首都机场一香港乘客制造炸弹威胁导致航班延误</li> <li>美国房市“麻烦”未了|底特律房子比车子便宜</li> <li>网络报告:美国是黑客大本营 中国是最大受害国</li> </ul> </body> </html>
[ 可先修改部分代码 再运行查看效果 ]
这里我们再看,情况相反,IE的预设标记不见了,而FF中的预设标记还在,这里要注意的是这时FF中的预设标记是在背景里的。当然我们这里有点不理解了,到底这是为什么呢?这个预设标记究竟是在什么地方的呢?下面我们通过一个实例来看一下UL的预设标记是在什么地方的!
HTML结构:
Example Source Code [
www.52css.com
]
<ul>
<li>建设部通报八起房地产交易违法、违规典型案例 </li>
<li>周小川表态引发美元震荡|人民币应成世界货币?</li>
<li>首都机场一香港乘客制造炸弹威胁导致航班延误</li>
<li>美国房市“麻烦”未了|底特律房子比车子便宜</li>
<li>网络报告:美国是黑客大本营 中国是最大受害国</li>
</ul>
CSS代码:
Example Source Code [
www.52css.com
]
ul {background:#ddd; padding:100px; margin:100px; border:100px solid #eee; }
li {background:#aaa;}
查看运行效果:
Source Code to Run [
www.52css.com
]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" c /> <meta http-equiv="Content-Language" c /> <title>Firefox与IE下UL预设标记的异同</title> <style type="text/css"> /*<![CDATA[*/ ul {background:#ddd; padding:100px; margin:100px; border:100px solid #eee; } li {background:#aaa;} /*]]>*/ </style> </head> <body> <ul> <li>建设部通报八起房地产交易违法、违规典型案例 </li> <li>周小川表态引发美元震荡|人民币应成世界货币?</li> <li>首都机场一香港乘客制造炸弹威胁导致航班延误</li> <li>美国房市“麻烦”未了|底特律房子比车子便宜</li> <li>网络报告:美国是黑客大本营 中国是最大受害国</li> </ul> </body> </html>
[ 可先修改部分代码 再运行查看效果 ]
这时我们看到,margin区域是最外围的白色部分,往里有点灰色的是border,再往里是更深一点的灰色,这个区域是padding,最深的区域是内容区。而预设标记正处在padding的区域,那么是不是说把padding区去掉这个预设标记就会消失呢?我们把CSS做一下修改:
CSS代码:
Example Source Code [
www.52css.com
]
ul {background:#ddd; padding:0; margin:100px; border:100px solid #eee; }
li {background:#aaa;}
查看运行效果:
Source Code to Run [
www.52css.com
]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" c /> <meta http-equiv="Content-Language" c /> <title>Firefox与IE下UL预设标记的异同</title> <style type="text/css"> /*<![CDATA[*/ ul {background:#ddd; padding:0; margin:100px; border:100px solid #eee; } li {background:#aaa;} /*]]>*/ </style> </head> <body> <ul> <li>建设部通报八起房地产交易违法、违规典型案例 </li> <li>周小川表态引发美元震荡|人民币应成世界货币?</li> <li>首都机场一香港乘客制造炸弹威胁导致航班延误</li> <li>美国房市“麻烦”未了|底特律房子比车子便宜</li> <li>网络报告:美国是黑客大本营 中国是最大受害国</li> </ul> </body> </html>
[ 可先修改部分代码 再运行查看效果 ]
我们把padding设为0后发现预设标记依然还在,不过这时他处在了border的上面,那么我们可以根据上面推测出预设标记并不存在于margin,padding或是border中,margin,padding与border只不过为预设标记提供了一个存在并显示的空间。而这个预设标记是浮于margin,padding与border之上的。
那么这时我们大致上可能已经理解了,其实IE与FF对于UL的默认值的设定是不一样的,IE给了UL一个margin值,但是却没有给padding值,所以IE中UL的预设标记点是在背景外的。而FF相反给了一个padding值却没有给margin值,所以在FF中UL的预设标记点是在背景内的。但是依据上面的实例我们清楚,这个预设标记点不属于paading也不属于margin。他只属于内容部分,他一直是在内容的外边缘,当然我们还可以通过CSS来设置其在内容的内边缘。基本方式请查阅《CSS2中文手册》
通过上面的例子我们清楚了,想要让这个预设标记消失光用margin:0;与padding:0;因为如果出现了border的宽度达到一定的数值时这个预设标记还是会出现的。所以正确的写法是:margin:0; padding:0; list-style:none;
虽然预设标记很不错,但是却没办法精确控制,所以在实际应用中并不推荐使用,还是用背景图来代替!
本文作者:小毅
Article Provenance:
小毅
Article Tags:
列表
列表
ul
ul
OL
OL
预设标记
预设标记
CSS2.0教程
CSS2.0教程
评论: 0 | 查看次数: 1548
发表评论
你没有权限发表留言!
52CSS.com 网站导航
HomePage
Div+CSS教程 [194]
CSS布局实例 [97]
CSS2.0教程 [144]
CSS酷站欣赏
CSS模板下载
CSS在线手册
Web标准 [68]
XHTML教程 [55]
GuestBook
Tags
最近更新
CSS QQ交流群
xhtml+css互助学习交流QQ群
网站重构及Web标准交流QQ群
⑴
973327
⑵
562560
⑶
973298
⑷
194681
⑸
304057
⑹
341695
⑺
109688
⑻
139592
⑼
267003
⑽
527525
⑾
559937
⑿
589598
(不定期轮换开放可加的群)
超过20天未发言者会被删除!
可以再加群,谢谢配合理解!
Div CSS酷站欣赏
[02/17]The Highland Fling
[02/17]We Make Merch We Sell Merch
[02/17]Kingsfield Church Connecting with God Each Other and the World
[02/17]Adventure Trekking in Nepal
[02/17]Web Design Hamilton - VO2 Studio
Div CSS模板下载
[09/04]Scuba Holding
[09/04]Keeping It Clean
[09/04]Culture Shock
[09/04]Simply CSS
[09/04]Doctors Office
Search 关键字 类 型
User Panel
登录
用户注册
Links
MySpace Layouts
wow gold
buy wow gold
wow power leveling
RuneScape Gold
warhammer gold
ホームページ制作
不動産検索システム
求人情報
CSS Web Design 我爱CSS - 52CSS.com
Some Rights Reserved . WebMaster:[url=email:915508|at|QQ.com]
MrJin
[/url] . Power by
Pjblog
|
xhtml
|
css
|
站长统计
网站统计
#1
本主题被查看191次, 共1个帖子, 1页, 当前为第
1
页 选择页数: 1 跳转到第
页
论坛跳转...
站务专栏
站长公告
技术交流
网站专区
CSS+DIV特区
FLASH 特区
Dreamweaver
ASP/.NET
Javascript专区
平面专区
三维专区
动画专区
网络专区
系统专区
办公专区
职业素质
电子商务
社团在线
奇点WEB工作室
广播电台
院学生会
学院团委
学院机房
院校卫队
特别服务区
祝福榜/灌水区
跳蚤市场
学习与工作信息区
课业专题交流
就业与实习
高级下载专线
普通下载专区
视频下载专区
素材下载专区
影音天地
游戏人生
软件下载系列
现在的时间是 2008-09-08 00:50:05
版权所有
河南新华电脑学院
1.0.2642 (RC2) Copyright © 2001-2008
Comsenz Inc
.
Processed in 0.328 seconds
切换界面...
Default