Ich habe eine div
mit Klasse widget
und ich angewendet width
und length
Styling meiner Widget-Klasse, aber aus irgendeinem Grund, die Breite ist nach wie vor 100% des Bildschirms statt 200px wie ich unten definiert. Kann jemand helfen?HTML - CSS Breite angewendet nicht div Arbeits
Hier ist eine Geige:
https://jsfiddle.net/ps17t1a5/
html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
display: table
}
.widget {
display: table-cell;
text-align: center;
vertical-align: middle;
margin: 0;
width: 500px;
height: 200px;
padding: 7px;
}
<body ng-controller="main_controller">
<div class="widget">
<h1>{[city]}, {[state]}</h1>
<div>
<h1 style="float: left">{[current_temp | degree]}</h1> <h1 style="float: right">afasf</h1>
</div>
<p>{[today_day]}</p>
<p>{[today_high | degree]}/{[today_low | degree]}</p>
</div>
</body>
Ein Ausschnitt oder eine Geige würde helfen, das Problem in Aktion zu sehen. '.widget' ist eine allgemeine Klasse und kann von einem Plugin verwendet werden, das die Regel überschreibt. –
Versuchen Sie, 'display: table' aus dem' html, body'-Selektor zu entfernen. – pmahomme
Ich habe eine Geige hinzugefügt @IlpoOksanen –