- ベストアンサー
border-widthの太さ指定について
スタイルシートで、罫線の太さをborder-widthで指定しようと思うのですが、1pxより細い線を指定することは可能でしょうか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Integerとは書いてないので,文法的には間違いはないと思います。 http://www.w3.org/TR/CSS21/syndata.html#value-def-number http://www.w3.org/TR/CSS21/syndata.html#length-units #ただし,それが使われるかどうかは別な話ですが。 http://www.w3.org/TR/CSS21/cascade.html#actual-value >For example, a user agent may only be able to render borders with integer pixel widths and >may therefore have to approximate the computed width, #消費税5%(specified value) #外税表示で30円のものを買うと消費税は1.5円(今回の場合computed value = actual value) #実際に消費税の扱いになるのは1円,または2円(used value)
その他の回答 (2)
- himajin100000
- ベストアンサー率54% (1660/3060)
探してみたらあった。 http://hp.vector.co.jp/authors/VA022006/css/data.html#integers-realnumbers http://hp.vector.co.jp/authors/VA022006/css/data.html#lengths 長さは「実数値」の直後に単位がついたもので, 負の数も取るし,整数でなければならないとも言っていない。 pixelの時だけついている例外項目のようなものも見当たらない。 http://hp.vector.co.jp/authors/VA022006/css/cascade.html#css21-assigning-values ただ,実効値のところで, UAがpxは扱えない「かもしれない」とは言っている。 (#2さんの話と同じく出来るかわからない,とは思ったけど,少なくとも必ず出来ない,とは書いてない。mayだから。) #実効値とか指定値とか算出値とか読んだ事ない人も多いかなと思った。 #CSSで例を出すと混乱するので #消費税で例を出してみた。
お礼
お二人ともありがとうございました。 どうも、小数点は、うまくいかないようです。(pxやpxでは) ほかの手で解決しました。 また、分からないことがあったら、よろしくお願いします。
正直よくわかりませんが、pxでの指定の場合は、整数の値の方が望ましいような気がします。 pxというのは画像情報の最小単位のようなものなので。 他の単位で指定して(mmなど)計算上1px以下になるような指定は可能だと思いますが、表示されるかどうかは環境に寄ると思います。
補足
すみません。 英語力がなくてわかりません。 日本語で書いてあるサイトは無いでしょうか?