私はasp.net &から1つのWebサイトを設計しました。これは、CSSの助けを借りてhtmlページを設計しました。そのCSSでは、私が撮影したすべての測定値はピクセル単位です。ピクセルからパーセンテージに変換したいのですか?ピクセルをHTMLのパーセンテージ測定に変換する方法は?
このための変換式はありますか?
これを行う方法?
ありがとうございました。
私はasp.net &から1つのWebサイトを設計しました。これは、CSSの助けを借りてhtmlページを設計しました。そのCSSでは、私が撮影したすべての測定値はピクセル単位です。ピクセルからパーセンテージに変換したいのですか?ピクセルをHTMLのパーセンテージ測定に変換する方法は?
このための変換式はありますか?
これを行う方法?
ありがとうございました。
ブロック要素の幅をパーセント値に変更するには、同じ単位でそのコンテナの幅を知る必要があります。
var widthChildPercent = widthChildPixels/widthParentPixels;
は明らかに、あなたはおそらく、あなたがスタイルを更新する際に整数値にそれをフォーマットしたいでしょうが、それは一般式になります。
は必要ありません "整数"。あなたは私の経験では小数点以下を許されています。 – mpen
あなたは、静的なレイアウトから柔軟なレイアウトのために変換するとき、私は、次の式を使用する割合
にあなたのピクセル値を変換するTHISを使用することができます。
result = 100 * target/context
target
あなたが変更したいものですcontext
は(私たちあなたが作業したいページ幅。あなたが現在330pxの幅を有するブロック要素<section>
を持っていて、1024pxのラッパーで作業している場合たとえば、あなたはあなたの幅は32.23パーセントの結果を与える330/1024*100
を使用することができます。しかし、原則として、パーセントではなくem
に変換するフォントの場合。
フォントサイズなどは? – icktoofay
パーセンテージは* something *に基づいています。 '100%'は基本値の '100%'です。これは定義する必要があります。 – Blender
私は幅、フォントサイズ、賢さのような高さを設定します。これらのすべての値に対して、パーセントに変換します。 – Priyanka