数学公式“四又二分之一”
作者:林小志 来源:林小志博客 时间:2009-01-14 20:03:00
几个月来好像就现在暂时无需求,稍微轻松一下,然后在Q群中发现有人提问,怎么用CSS实现数学公式“四又二分之一”。对于这个公式个人认为用图片比较合适点,在样式中似乎也没专门用来表现公式的。记得在WORD中有一个插件好像是“公式”,可以直接在WORD中插入公式,然后是以图片的显示表现的。
这个要求不算太难,但对于在网页中要体现语义的话,就不合适了。先来看一下代码,以下代码在各个浏览器中表现都有所差异,估计应该是对first-letter的解析稍微有所不同吧,尤其是在FF3里需要加上padding-top:7px;才能比较正常,加了padding-top:7px;却对IE里的表现无影响,其他的浏览器呢也都有所不同。不过这个不是我今天要说的内容,今天要的只是“首字下沉”来简单实现一个简单的数学公式,如果需要各个浏览器都一样,那只有hack的方法,至于怎么hack,实在没太多兴趣去讲,对于一个不正确的结构却要以正确的姿态出现,实在有悖常理。
CSS代码:
p {width:24px;height:30px;padding:10px;line-height:.5;text-align:center;}
p:first-letter {float:left;line-height:1.5;}
XHTML结构:
<p>4 1 — 2</p>
由上面的结构可以看到,数学公式的内容是 4 1 — 2 这样的内容。对于这样的一个结构,如果在无样式的情况下看到,有谁会明白呢?
所以对于数学公式要在网页上显示,建议还是采用图片代替文字的方式来实现
<span>四又二分之一</span>
对于这样的一个内容,就算是没有样式,看到的内容还是可以很明了的知道是四又二分之一,而不是 4 1 — 2 这样的内容了。
标签:数学,css,hack,浏览器
0
投稿
猜你喜欢
用户凭什么跟你注册?
2011-06-10 13:16:00
解决MySQL 5数据库连接超时问题
2009-03-25 15:24:00
PL/SQL实现Oracle数据库任务调度
2010-07-20 12:57:00
不能安装SQL Server 2005的问题及解决方法
2008-12-26 17:41:00
JavaScript学习心得之如何走出初学困境
2008-12-24 13:30:00
MySQL Order By用法
2011-01-04 19:50:00
JavaScript框架比较:选择器
2010-04-20 14:48:00
如何处理Oracle中较大的文本数据?
2009-11-11 20:06:00
Oracle9i的全文检索技术开发者网络Oracle
2010-07-18 13:22:00
记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制
2010-04-07 22:35:00
ASP函数过滤数组中重复数据方法
2010-01-02 20:32:00
XML 增、删、改和查示例
2008-09-05 17:12:00
Javascript中Eval函数的使用
2008-12-04 16:41:00
正在研究XMLHTTP如何正确传送大于7F(127)的二进制数据
2008-09-13 18:41:00
用户体验的误解
2008-07-15 12:31:00
JavaScript链式调用的设计
2009-12-04 12:46:00
Dreamweaver量身打造Wordpress留言板(三)
2009-12-13 18:45:00
ASP中如何判断字符串中是否包含字母和数字
2009-07-10 13:12:00
最大限度优化你的Asp性能
2007-10-01 18:04:00
SQL SERVER的字段类型介绍
2008-05-23 13:27:00