私はウェブサイト上で変換し、同じ.cssファイルを使用しています。asp.netからasp.net mvcと書式設定にウェブサイトを変換すると思われる
サイトは、書式設定の面で多少異なって見えるように、その本当に奇妙な(フォントサイズ、パディング、間隔などを。)
私は同じスタイルシートを使用していますので、これは何の意味も持ちません。
asp.net webformsが行っていたことは、魔法でした。私は同一の実際のHTMLを見直しています。
私はウェブサイト上で変換し、同じ.cssファイルを使用しています。asp.netからasp.net mvcと書式設定にウェブサイトを変換すると思われる
サイトは、書式設定の面で多少異なって見えるように、その本当に奇妙な(フォントサイズ、パディング、間隔などを。)
私は同じスタイルシートを使用していますので、これは何の意味も持ちません。
asp.net webformsが行っていたことは、魔法でした。私は同一の実際のHTMLを見直しています。
古いサイトでは、HTML内のCSSファイルの順序が異なる可能性はありますか?
メインのCSSファイル(main.css)ではbodyタグ内のフォントサイズを10pxに設定し、ページ固有のCSファイル(thisPage.css)では、本文タグのフォントサイズは12ピクセルになります。
<html>
<head>
<link rel="stylesheet" href="main.css"/>
<link rel="stylesheet" href="thisPage.css"/>
</head>
<body>
...
</body>
</html>
ページのレンダリングでは、フォントサイズは12pxになります。ページ固有のCSSは、メインCSSのルールと一致するものを上書きします(もちろん、!importantルールを適用しない限り)。
<html>
<head>
<link rel="stylesheet" href="thisPage.css"/>
<link rel="stylesheet" href="main.css"/>
</head>
<body>
...
</body>
</html>
このページのレンダリングでは、フォントサイズは10pxになります。
これはカスケードルールなので、考慮する必要があります。順序は重要です。
DocTypesは同じですか? – BStruthers
これはどういう意味ですか? – leora
asp.net mvcにあります。 <!DOCTYPE html PUBLIC " - // W3C // DTD XHTML 1.0 Strict // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -strict.dtd "> 通常のasp.netの場合、私はどんなドキュメントタイプも見ません – leora