Margin pionowy nie działa...

Margin pionowy nie działa...
DU
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rytro
  • Postów: 32
0

Kod samodzielny jest... Mam problem z tym, że margines w poziomie mi nie działa i nie wiem czemu... Chcę wiedzieć czemu nie działa, a nie dostać zastępczy kod, typu pozycja relatywna i przesunięcie z góry...

HTML:

Kopiuj
<a href="#" class="button" title="Learn more...">
                    
    Learn more
                            
</a>

CSS:

Kopiuj
.button {
	color: #ffffff;
	padding: 20px 40px;
	margin: 25px 50px; /*25px od góry i od dołu nie jest interpretowane przez przeglądarkę...*/
	border: 1px solid #e92121;
        border-radius: 4px;
	background-color: #e92121;
}
Maciej Cąderek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1264
1
Kopiuj
<a> 

to element liniowy i jako taki nie posiada czegoś takiego jak margines pionowy.

Możesz zrobić to na przynajmniej dwa sposoby:
a) zmienić tryb wyświellania na blokowy (display: inline-block),
b) użyć zamiast marginesów właściwości line-height.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.