Giter Club home page Giter Club logo

mathml.css's Introduction

mathml.css

This mathml.css stylesheet is a simplified version of the MathML for CSS Profile without CSS table rules that had only been implemented in Presto and using new CSS3 selectors and flexboxes. We know from Opera's experience that relying exclusively on a fixed set of CSS rules to do math layout is not reasonable. This stylesheet is only intended to provide some fallback to browsers without MathML support in order to make basic mathematical constructions readable, without claim of rendering quality. For heavier polyfill with better MathML support see mathjax.js. You might also consider the mathml-warning script, which displays a warning message and let the user choose one of the MathML polyfill.

This stylesheet must not be loaded in browsers that have MathML support or it will mess up the native rendering. You must instead load the mathml.css file conditionally via Javascript using some browser sniffing or feature detection The easiest way is to insert the mspace.js script in your document header:

<html>
  <head>
    ...
    <script src="http://fred-wang.github.io/mathml.css/mspace.js"></script>
    ...
  </head>
  ...
</html>

You can see a demo page that gives an overview of the basic constructions supported and show the limitations in more complex cases.

mathml.css's People

Contributors

fred-wang avatar yaffle avatar rpaciorek avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.