W <ul>
elemencie wyraźnie pionowe odstępy między wierszami można sformatować za pomocą atrybutu wysokości wiersza.
Moje pytanie brzmi: <ul>
jak ustawić odstępy pionowe między elementami listy w elemencie?
html
css
html-lists
Brice Coustillas
źródło
źródło
ul li { margin: ???; padding: ???; line-height: ???; }
wszystkie lub niektóre z tych atrybutów CSS.Odpowiedzi:
Możesz użyć marginesu. Zobacz przykład:
http://jsfiddle.net/LthgY/
źródło
li
elementach, a nie naul
elemencie.HTML
CSS
EDYCJA: Jeśli nie użyjesz specjalnego przypadku dla ostatniego elementu li, twoja lista będzie miała potem małe odstępy, które możesz zobaczyć tutaj: http://jsfiddle.net/wQYw7/
Teraz porównaj to z moim rozwiązaniem: http://jsfiddle.net/wQYw7/1/
Oczywiście to nie działa w starszych przeglądarkach, ale możesz łatwo użyć rozszerzeń js, które umożliwią to w starszych przeglądarkach.
źródło
:first-child
i zadziałałoby we wszystkim IE7 +Skłoniłbym się do tego, co ma zaletę obsługi IE8.
JSFiddle
źródło
Dodaj
margin
do swoichli
tagów. Spowoduje to utworzenie przestrzeni międzyli
i, której możesz użyćline-height
do ustawienia odstępów w tekście wli
tagach.źródło
Często podczas tworzenia wiadomości e-mail w formacie HTML nie można używać arkuszy stylów ani bloków stylów / stylów. Wszystkie CSS muszą być wbudowane. W przypadku, gdy chcesz dostosować odstępy między punktorami, używam li style = "margin-bottom: 8px;" w każdej pozycji punktora. Dostosuj wartość pikseli do swoich upodobań.
źródło
Aby zastosować do całej listy, użyj
Następnie w html:
źródło
ustawienie padding-bottom dla każdej listy za pomocą pseudoklasy jest realną metodą. Można również użyć wysokości linii. Pamiętaj, że właściwości czcionek, takie jak rodzina czcionek, grubość czcionki itp., Odgrywają rolę w przypadku nierównych wysokości.
źródło
<br>
między<li></li>
wierszami wydaje się działać doskonale we wszystkich przeglądarkach internetowych, które próbowałem, ale nie przechodzi on-line kontrolera W3C CSS3. Daje mi dokładnie takie odstępy między wierszami, których szukam. Jeśli o mnie chodzi, ponieważ niewątpliwie działa, upieram się w używaniu go, cokolwiek mówi W3C, dopóki ktoś nie wymyśli dobrej alternatywy prawnej.źródło