上部に隙間がないようにcssファイルに書いています。それは正常に動作します。
*{margin:0px;padding:0px;}
しかし、データベースに保存されているリッチテキストボックスコントロールから書式設定されたテキストを取得しているため、これを特定のページに適用する必要はありません。
これをどのように処理しますか?css で 0.5 px を指定することは有効ですか?
上部に隙間がないようにcssファイルに書いています。それは正常に動作します。
*{margin:0px;padding:0px;}
しかし、データベースに保存されているリッチテキストボックスコントロールから書式設定されたテキストを取得しているため、これを特定のページに適用する必要はありません。
これをどのように処理しますか?css で 0.5 px を指定することは有効ですか?
!important プロパティを使用するか、最初の css ファイルが読み込まれた後に初期定義をオーバーロードすることで、任意の追加ページでこれをオーバーライドできます。
要素の上部にギャップを許可する方法について質問していると思いますか? ギャップが上にあるものを指定しません。
margin 1px を使用するか、測定値として em 値: 0.5em を試すことができます。
通常、私は次のような css を使用します。
html, body { margin:0; padding:0; }
#wrapper * { margin:0; padding:0; }
そうすれば、ラッパー内のすべてがマージン 0 とパディング 0 になりますが、ページ上の他の要素は、ラッパー オブジェクト内にない限りそうではありません。
もう 1 つのオプションは、オーバーライドされる方法で CSS を宣言することです。
この回答の場合、コードは他のコメントに基づいて次のようになります。
* { margin:0; padding:0; }
#wrapper * { margin:15px; padding:0; }
次に、ラッパー ID のすべてが異なる設定になります。
CSS ページの最上部に配置しても問題ありません。
CSS は実際には Cascading Style Sheet の略で、これはまさにそれが明らかな場所です。
ファイルの先頭に置く*{margin:0px;padding:0px;}
と、ファイル内で後で定義されるルールによって、このルールが上書きされます。「カスケード」のルールが低いほど、後でドキュメントに適用されます。
css の順序が適用される方法については、カスケードの仕様を参照してください。