EDYTOWANIE: Jest prawie takie samo pytanie na Removing whitespace between HTML elements when using line breaks, jednak oprócz sugestii "pływakowej" nie znajduję żadnej z odpowiedzi odpowiadających moim wymaganiom. Chciałbym, aby to pozostało otwarte na bardziej innowacyjne sugestie.Jak sprawić, by biały układ HTML był nieproporcjonalny?
Jeśli masz kolejne inline-block
s staje się znacząca. Dodaje pewien poziom przestrzeni między elementami. Jaki jest "poprawny" sposób uniknięcia efektu białych znaków w układzie HTML, jeśli chcesz, aby te bloki wyglądały na wzajemnie ze sobą powiązane?
przykład:
<span>a</span>
<span>b</span>
Powoduje to, inaczej niż:
<span>a</span><span>b</span>
powodu przestrzeni pomiędzy nimi. Chcę, aby efekt białych znaków zniknął bez uszczerbku dla układu kodu HTML kodu. Chcę, aby moje szablony HTML pozostały czyste i dobrze wcięte.
Myślę, że te opcje są brzydkie:
1) Poprawianie text-indent
, margin
, padding
itd. (Ponieważ byłoby uzależnione od wielkości czcionki, domyślną szerokość white-space itp)
2) Umieszczenie wszystko w jednym wierszu, obok siebie.
3) Zero font-size
. Wymagałoby to przesłonięcia rozmiaru czcionki w blokach, które w przeciwnym razie zostałyby odziedziczone.
4) Możliwe rozwiązania dla całego dokumentu. Chcę, aby rozwiązanie pozostało lokalne dla określonego bloku HTML.
Wszelkie pomysły, wszystkie oczywiste punkty, których mi brakuje?
Jak to zrobić za pomocą 'block's bez określania wartości absolutnych i whitespaces? –
Oh, nie mogłem znaleźć innego pytania, dzięki za link. Wygląda na to, że jest to ustalony sposób działania. –