używam styl pływaka usunięcie spacji i chcę to centrum miasta, ale kolejna biała przestrzeń pojawia się po moim div#bar
Dlaczego jest pusta przestrzeń po moim bloku śródliniowym?
To jest mój HTML:
<div id="foo">
<div id="bar">
<div class="divo divo1">test1</div>
<div class="divo divo2">test2</div>
<div class="divo divo3">test3</div>
<div class="divo divo4">test4</div>
</div>
</div>
i CSS:
#foo {
width: 100%;
background: #999;
text-align: center;
}
#bar {
display: inline-block;
}
.divo {
display: block;
float: left;
}
http://jsfiddle.net/Kodam/ay3ywtqa/
Uwaga: Nie chcę używać ujemnego marginesu ani stylów rozmiaru czcionki 0.
Działa jak urok! –
Wygląda na to, że 'vertical-align' jest domyślnie' vertical-align: baseline; '. Kiedy więc zmieniamy coś na "display: inline-block", nasz obiekt jest wyświetlany pionowo w stosunku do podstawy, a my musimy ustawić go na "top" (lub gdziekolwiek) w zależności ... to wydaje się czymś prostym, ale zabrał mi dużo czasu, aby pamiętać, aby trzymać się mojej głowy! Frustrujące, gdy sprawy nie układają się prawidłowo! – natureminded