質問
は、Webページのソースを見ながら、私は、このCSSに出くわしたボタン内スパンに適用されます:
.whatever button span {
position: absolute;
left: -1e+7px;
}
left: -1e+7px;
は何を意味するのでしょうか?これは私が知っておくべきいくつかのトリックですか?
解決
科学表記する(この場合は、-10,000,000pxのためにあるように思われます)。私の知る限りでは、CSSは、科学的表記法を許可していません(それはには存在しません標準のが、 "CSS科学表記" のGoogle検索< SVGエンジン - - に)それをサポートしていないため/>は、バティックに対して、いくつかの苦情をアップになります。私はそれが標準の一部ではないにも関わらず、いくつかのCSSパーサは、このような表記をサポートしていることを推測するだろうが、もしそうなら、私はののパーサはそれをサポートに関する情報を見つけることができません。
安全のために、私は自分自身のスタイルシートでそれを使用して避けるだろう。
他のヒント
の数字上のCSS2仕様
<時間>いくつかの値の型は、整数値(〜整数〜と表記)または(〜数〜によって示される)実数値を有することができます。実数と整数だけ進表記で指定されています。 〜整数〜1桁以上の数字「0」〜「9」で構成されています。 〜数は~~~整数のいずれかであり得る、またはそれは1桁以上の数字が続くドット(。)に続くゼロ以上の数字であることができます。記号を示すために、または「+」「 - 」は整数と実数の両方がが先行することができます。 -0 0に相当し、負の数ではない。
<時間>IEは、科学的表記法を受け入れます。 Firefoxはそれを無視します。
CSSは、科学的表記法をサポートしていますか?彼らが表示されていないデフォルトのボタンを持っているかもしれない、側にオフボタンを10万個の画素を置くしようとしていますか?
これはつまり、科学表記である-1 * 10 ^ 7 = -10000000。
これが有効なCSSではありません、 W3Cバリするます:
.whatever button span Value Error : position attempt to find a semi-colon before the property name. add it
.whatever button span Value Error : left Unknown dimension 1e
あなたは;
後に行方不明position: absolute
を追加した場合、あなたはまだ取得します:
whatever button span Value Error : left Unknown dimension 1e