0
さまざまな色の円を作成するために.cssクラスを作成しました。 1つのファイルでcssクラスを使用すると、期待どおりに動作します。しかし、角度のある部分ページでそれを使用しようとすると、正しくレンダリングされません。部分ページがCSSクラスを正しく描画しない
は、ここで、ここで赤い丸
.red-circle {
margin: 40px auto 0;
width: 30px;
height: 30px;
border-radius: 100%;
border: 1px solid #c92c09;
}.red-circle:before, .red-circle:after {
content: '';
width: 15px;
height: 30px;
}.red-circle:before {
float: left;
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;
background: #c92c09;
}.red-circle:after {
float: right;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
background: #c92c09;
}
とのCSSクラスは、それが
<link rel="stylesheet" href="../css/circles.css" type="text/css" />
<body>
<div class="red-circle"><div>
</body>
正しいHTMLページで使用されている方法ですされており、ここで間違って表示されるhtmlです
<div class="container" ng-controller="FieldCtrl">
<link rel="stylesheet" href="../css/circles.css" type="text/css" />
<div class="red-circle"> </div>
</div>
を使用し、
position
とtop
を追加し、floats
を削除あなたの "正しい"バージョンのHTMLは、無効です。 – Serlite