MozillaとWebkitのlogical property

日本語だけを考えて議論すると国際の場で立場が弱くなります。

いま、MozillaとWebkitでは以下のものをサポートしています。

-moz-margin-end
-moz-margin-start
-moz-border-end
-moz-border-start
-webkit-margin-start

これはなぜあるのかと聞いてみたところ、単に行数を減らすため
のようです。たとえば、

<html>
<head>
<style type="text/css">
p {border-start: ....}
</style>
</head>
<body>
<p class="en">...</p>
<p class="he" dir="rtl">...</p>
</body>
</html>

のほうが、

<html>
<head>
<style type="text/css">
p:lang(en) {border-left: ....}
p:lang(he) {border-right: ...}
</style>
</head>
<body>
<p class="en">...</p>
<p class="he"  dir="rtl">...</p>
</body>
</html>

より短い。無いなら無いでなんとかなる程度の要求です。

-- 
国際大学
村田 真 <EB2M-MRT@asahi-net.or.jp>

Received on Friday, 16 July 2010 03:32:34 UTC