- From: Laurens Holst <lholst@students.cs.uu.nl>
- Date: Wed, 15 Jun 2005 02:04:31 +0200
- To: Andrew Fedoniouk <news@terrainformatica.com>
- Cc: Ben Curtis <bcurtis@bivia.com>, www-style@w3.org
Andrew Fedoniouk wrote: > In fact any UA now has %% implemented internally. > At least table layout computation is using exactly the same or > very close principles. We don't need to invent anything major here > and to introduce new principles. Web designers already know > how to deal with them (in tables). If table layouts already implement this, then we don’t need %%, we can just use the CSS table properties. The reason why tables work is that they have a strong structure of what contains what, and if two table-cells are in a table-row, then they will always be displayed next to eachother. Inline-block doesn’t have this, and it never will. You need another model for that, which I think will effectively mimick the table properties. > Again, in my opinion, calc makes sense when you will be able to do > following Calc doesn’t harm incremental reflow, because in the end they’re all constants just like they are now without calc(). > img { float:left; margin:1em 1em 1em 0; width:120px; } > p { width:75%%; min-width:calc(#myimg.width + #myimg.margin[0] + 10em); } > > <img id="myimg" src="bio_pic.jpg" height="220" width="120" alt="" /> > <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. ... </p> > > Otherwise you are getting redundant declarations. As you've mentioned > this is just not working for design in teams, etc. Working in teams is overrated. Seriously, at work, we work in a team. Multiple people are using and adapting the same stylesheet. I can assure you that there are aplenty of places in CSS where there is duplication of units and properties (just think of #a{float:left;width:100px}#b{padding-left: 100px} to create a column layout). No-one died, so to speak. ~Grauw -- Ushiko-san! Kimi wa doushite, Ushiko-san!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Laurens Holst, student, university of Utrecht, the Netherlands. Website: www.grauw.nl. Backbase employee; www.backbase.com.
Received on Wednesday, 15 June 2005 00:04:30 UTC