Re: text-autospace の initial value

一條です。お疲れ様です。

> 石井さん

自分自身は利用したことが今までないプロパティなので、参考コメントです。

> ブラウザーによって違う結果になるじゃないか、という意見も理解できますが、
> その違いを気にする作者は明示的に指定するでしょうから、

ここ数年のサイト制作で、制作側の思うとおりにデザインする時は

■ ブラウザのデフォルト効果を一旦打ち消してブラウザ間の表現差をなくしてから、適用する値を入れる
(※ リセットする ということが多いかと思います。それ用のCSSファイルをリセット(CSS)ファイル というケースも)

が主流になっているかと思います。
このように制作者側は、明示的に入れることに慣れていると思うので、
今回の決定は受け入れやすいと考えられます。

個人的には各ブラウザの指定もnoneのままだとうれしいですね。
リセットで消す必要がでるプロパティが増えるのもつらいです。
それに、このプロパティの設定内容によっては、表示テキストの行数が変わる可能性があるかと思います。
行数制限されたレイアウトのリクエスト(例:広告パーツ、写真とキャプションのパーツが複数あって同じ高さで横並びするコンテンツなど)を受ける身としては、こういう細かいコントロールが意識的にできる環境のほうがうれしいです。



2011年2月4日15:02 Koji Ishii <kojiishi@gluesoft.co.jp>:
> text-autospace[1]のinitial valueを「ideograph-numeric ideograph-alpha」について変えられないか、というご提案を以前いただいており、CSS WGの数人と議論したのですが、ご報告していませんでしたので、改めてこちらで報告させていただきます。
>
> 結論から言うと、変えたい人は
> * 作者であれば、文書全体に対して指定できる
> * ブラウザーベンダーであれば、UA style sheetで変更できる
> ので、initial valueはnoneのままでいいのではないか、という議論になりました。
>
> 実装済みのブラウザーがあること、フランス語用にpunctuationという値が定義されていますが、もしフランス人に聞けばこれもinitial valueにしてくれと言われる可能性があること、将来さらに値を追加した時にも同様の問題があること、などが理由です。
>
> ブラウザーのデフォルトの効果を最終的に決めるのはCSSのinitial valueではなくて、ブラウザーベンダーが作るUA style sheetである、というのは私は納得できました。ブラウザーによって違う結果になるじゃないか、という意見も理解できますが、その違いを気にする作者は明示的に指定するでしょうから、最も広く全員が納得しやすいシステムなのではないかと思います。
>
> ご意見のある方がいらっしゃいましたら、いただければ幸いです。
>
> [1] http://dev.w3.org/csswg/css3-text/#text-autospace
>
>



-- 
--------------------------------------------------------
Miwako Ichijo @ sankei-digital
(usa132006@gmail.com)
email:ichijo.miwako@sankei.co.jp

Received on Monday, 7 February 2011 04:37:45 UTC