このソースによると、同じ要素に競合する CSS スタイルがある場合、埋め込まれたスタイルは外部スタイルをオーバーライドしますが、それは私が観察したものではありません。
私は次のHTML(簡略化)を持っています:
<html>
<head>
<link rel="stylesheet" type="text/css" href="foundation.min.css" />
<style type="text/css">
.dialog_error_container
{
display: none;
}
</style>
</head>
<body>
<div class="dialog_error_container alert-box alert">...</div>
</body>
</html>
.dialog_error_container
定義されたルールが優先されることを期待していましdiv.alert-box
たが、反対の結果が得られました (下の画像を参照)。
埋め込みスタイルが外部スタイルをオーバーライドしない理由を説明してください。