Question: in webGL, it is possible to activate anti-aliasing on canvas-context intialization like 

```
gl = canvas.getContext("experimental-webgl", { antialias: true });

```

My simple question is: how can this option be set via Emscripten C++ to asm.js compiler ? I do not ask about implementing my own antialiasing via custom shader code.

Answer: 
Prelude
-------

Whilst you're right to be weary of using tables, if you use them to represent tabular data, that's fine!

But, as you rightly said, there are quite a few caveats of them; especially how certain browsers interpret them differently, as illustrated in your [Firefox 4 example](https://stackoverflow.com/questions/4851760/firefox-4-no-longer-supports-scrollable-tbody-workarounds) in the comments section. 

Whilst i think some of the aforementioned issues could be overcome with CSS [table styles](http://css-tricks.com/almanac/properties/d/display/), hacks and workarounds, i don't think it's worth the hassle or overhead. 

If you're not satisfied with HTML tables, or CSS table styles, we could emulate some `<table>` properties.
----------------------------------------------------------------------------------------------------------

**HTML** 

```
<div id="container">
    <div class="children">
        <p><span>Firstname</span></p>
        <p><span>Tom</span></p>     
        <p><span>SomedudewithsuperlongFirstname</span></p>     
    </div>
    <div class="children">
        <p><span>Lastname</span></p>
        <p><span>Jones</span></p>
        <p><span>SomedudewithsuperlongLastname</span></p>   
    </div>  
</div>

```

**CSS**

```
#container{
    display: block;
    border: 1px dashed #ccc;    
    width: 500px;
    margin: 0 auto;
}
.children{
    display: inline-block;
    padding: 10px;
    vertical-align: top;
}
.children > p > span{
    vertical-align: middle;
}

```

[DEMO](http://jsfiddle.net/8aWL8/1/)
If you are looking for identical widths on your DIVs, min-width is probably not the way to go. This only ensures the elements are a minimum width. If the content in one "cell" exceeds this, they won't line up.

Maybe try *width* instead of *min-width*? Or a larger *min-width*?