Mam rozpiętość, która nie ma treści, ale potrzebuję obrazu tła (strzałka, nawiasem mówiąc).Rozpiętość z obrazem tła i bez zawartości
Problem jest bez zawartości wewnątrz tła nie pojawia się tło.
Jak mogę to rozwiązać?
Mam rozpiętość, która nie ma treści, ale potrzebuję obrazu tła (strzałka, nawiasem mówiąc).Rozpiętość z obrazem tła i bez zawartości
Problem jest bez zawartości wewnątrz tła nie pojawia się tło.
Jak mogę to rozwiązać?
Ustaw szerokość; i właściwości wysokości przęsła.
<span style="width: 90px; height: 90px; background-image: url('bg.jpg'); display:block" />
Spróbuj umieścić spację twardą wewnątrz, tj .:
<span> </span>
Ustaw style="padding-left:20px"
.
lub ustaw display:block; width:20px; height:20px
.
Można zrobić coś takiego:
<span style="display:block;width:arrow_width;height:arrow_height;background-image:url('image_name');"> </span>
Rozmiar czcionki nie ma znaczenia. 'Width', 'height' i' display: block 'muszą być ustawione. To wszystko co się liczy. – JakeParis
jeśli ustawić go blokować automatycznie umieścić pod innym elementem, a to może spowodować pewne problemy w projektowaniu yyour. Aby temu zapobiec, można wykorzystać zalety wbudowanego i zablokować razem, ustawiając display:inline-block
, który będzie umieszczony w linii i będzie można nadać mu wysokość i szerokość. Ps: To nie działa na ie7.
Dlaczego zamiast tego użyć poziomu bloku? Span jest elementem in-line i wymaga ustawienia atrybutu displayowego, aby blokował wykonywanie czynności, które domyślnie wykonywał element div. – Francisc