用CSS实现柱状图(Bar Graph)的方法(四)—table实现复杂柱状图(4)
作者:dudo 来源:dudo博客 发布时间:2008-05-28 12:55:00
标签:柱状图,Bar,Graph,table,表格,css
六、接下来,我们还可以再加点点缀
在前面的例子中,我们使用实现了比例尺的效果。这里我们两样可以实现这样的效果。在<table>元素的后面添加一个无序列表:
<FONT face=Arial><ul id="ticks">
<li><p>50</p></li>
<li><p>40</p></li>
<li><p>30</p></li>
<li><p>20</p></li>
<li><p>10</p></li>
</ul></FONT>
当然你也可以使用<div>实现这样的结构,不过语意不够好。
下面我们设置一下它的位置和样式:
ul#ticks {
list-style-type:none;
width:600px;
position:relative;
top:-300px;
}
ul#ticks li {
border-top:1px dotted #41a3e2;
height:59px;
}
ul#ticks li:first-child {
border:none;
}
ul#ticks li p {
position:absolute;
left:100%;
}
注意:这里我们对<ul>使用了相对定位,相对定位和绝对定位的区别就是它们定位的参照物不同,相对定位使用的是与其相邻的元素,绝对定位使用的是父元素。
我们两次使用到了伪类:first-child,如果你还不了解相关伪类的使用,你可以查看这篇文章。
查看演示页面:Bar-Graph-5.htm
七、最后处理
由于IE6不能使用PNG透明效果,因此我们还针对它做一个!important的CSS hack:
table#q-graph {
background:#adfe12 url(fade-light.png) repeat-x scroll 0 0 !important;
background:#adfe12 repeat-x scroll 0 0;
}
针对Internet Explore错位问题:
td.bar {
bottom:0;
.bottom:2px;
}
不过还有一个问题,就是在Internet Explorer中无法很好解决图层的顺序问题,在Firefox下效果比较理想。
查看最终演示页面:Bar-Graph.htm
相关阅读:
用CSS实现柱状图(Bar Graph)的方法(一)—基于列表元素的柱状图
0
投稿
猜你喜欢
- SQL Server管理,你做得好吗?下文这些可能会对你的工作有一些帮助,不妨耐心的看看吧。1. 数据库文件有.mdf .ndf .ldf三
- SQL Server服务器的配置选项属于那种人们了解较少且经常误用的选项。当一个技术支持人员要求你按照某种方式调整一个选项、而另一个技术支持
- 笔者认为,在创建索引时要做到三个适当,即在适当的表上、适当的列上创建适当数量的索引。虽然这可以通过一句话来概括优化的索引的基本准则,但是要做
- 阅读上一章:chapter 5 表单Chapter 6 <strong>,<em>与其他短语元素在引言和前面的章节中
- 整本书围绕着一个叫做“CSS禅意花园”的网站展开,其实N久之前我在一份外国的关于CSS的在线教程上看到了这个网站的链接,可惜进去之后发现内容
- 下面继续为大家带来XHTML与HTML兼容的16条指引!1.避免将页面声明为XML类型,页面使用UTF-8或者UTF-16字符集。2.在空元
- 有朋友使用DIV居中,但是却发现DIV居中失灵了,是怎么回事呢?下面给大家解决一下问题,呵呵!1、一般情况下DIV居中失效是因为没写DTD语
- CSS中最常用的布局类属性,一个是Float(CSS浮动属性Float详解),另一个就是CSS定位属性Position。1. positio
- 科讯5.0 标签和之前版本变化不大,如果用老版本的科讯,可以参考这个标签使用。相关文章:新云4.0 模板通用标签说明 标签清单:======
- 朋友去面试。对方问他:说说你之前做的那个站,有什么地方好的?朋友就说:用户体验比别的站好。对方又问:你怎么知道用户体验比别的好?朋友于是又磕
- 两行JavaScript代码的QQ窗口抖动效果<img id="win" style='pos
- 代码如下:<% class MyClass Dim var '公共变量必须使
- 在经过前面几个部分的操作之后,我们的网页已经图文并茂,具有相当的效果了,但是这对于网页来说还不够,为了网站中的众多网页能够成为一个有机的整体
- 如何用WSH获取机器的IP配置信息?我们用VBSCRIPT转换了: Option Explicit Dim&n
- ASP错误大全 Microsoft VBScript语法错误(0x800A03E9)-->内存不足 Microsoft VBScript语法
- ACCESS数据库在用的过程中,经常不断的进行删除和增加记录的操作,会出现以下问题:1、可能会使Update语句更新失败,明明一条记录存在,
- 本文介绍了asp中 adpbe.stream 的语法,各种参数使用说明,方便大家查阅。更多请看:VBScript 速查手册(语言参考) ch
- 希望对您有所帮助!推荐:[精品]ASP中常用的22个FSO文件操作函数 <%@ Language=VBScript
- 如何向客户端推送“出错信息”?下面是推送代码:服务器端:on error resume nextconn=se
- 利用 CSS 框架,可以简化你的工作,提高工作效率。CSS 框架是一系列 CSS 文件的集合体,包含了基本的元素重置,页面排版、网格布局、表