数学公式“四又二分之一”

作者:林小志 来源:林小志博客 时间: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
投稿

猜你喜欢

  • SQL Server 2005安装实例环境图解第1/2页

    2024-01-16 13:57:26
  • 教你用eclipse连接mysql数据库

    2024-01-19 23:30:41
  • 用Python编写简单的微博爬虫

    2022-10-07 04:58:34
  • Python的函数使用详解

    2021-11-22 15:34:25
  • 在Golang中执行Shell命令的教程详解

    2024-04-25 15:10:51
  • 解决pycharm无法识别本地site-packages的问题

    2022-03-12 19:31:13
  • Python面向对象编程之类的概念

    2021-12-24 10:56:33
  • TensorFlow2.1.0最新版本安装详细教程

    2021-11-08 00:14:02
  • 实例讲解MySQL 慢查询

    2024-01-20 16:25:56
  • vscode+PyQt5安装详解步骤

    2021-07-27 23:52:55
  • python3实现多线程聊天室

    2021-09-11 07:35:47
  • Python OpenCV绘制各类几何图形详解

    2023-02-04 18:27:01
  • asp中提取HTML中图片的SRC路径

    2008-10-24 08:42:00
  • php使用curl抓取qq空间的访客信息示例

    2023-10-30 05:50:32
  • win10环境下配置vscode python开发环境的教程详解

    2022-09-06 21:19:49
  • SQL2008的sa账户被禁用其他账户无法连接的快速解决方法

    2024-01-17 05:12:53
  • Django 报错:Broken pipe from ('127.0.0.1', 58924)的解决

    2021-03-27 21:12:09
  • 原生js实现瀑布流效果

    2023-09-04 07:11:02
  • JavaScript常用本地对象小结

    2024-06-18 09:23:44
  • Mysql全局ID生成方法

    2023-07-02 13:59:53
  • asp之家 网络编程 m.aspxhome.com