Autor | Zpráva | ||
---|---|---|---|
xlifer Profil |
#1 · Zasláno: 29. 6. 2011, 16:25:50 · Upravil/a: xlifer
Proč se u SPAN nerespektuje šířka?
<span style="width: 11px; height: 9px; background: url('obrazek.gif') no-repeat;"></span> Lze vyřešit přidáním padding-left <span style="padding-left:11px; height: 9px; background: url('obrazek.gif') no-repeat;"></span> anebo DIV s display:inline-block, ale i tak je stále otázka stejná? :-) Vím, že SPAN není blokový prvek (pokud mu to nenastavím), ale pokud je to příčinou, tak to stejně nechápu... |
||
slovakCZ Profil |
#2 · Zasláno: 29. 6. 2011, 17:11:18
muzet to brat treba jako fakt :) radkovym (inline) elementum tyto hodnoty nastavovat nemuzes, blokovym ano..
|
||
Chamurappi Profil |
#3 · Zasláno: 29. 6. 2011, 17:18:37 · Upravil/a: Chamurappi
Reaguji na xlifera:
„anebo DIV s display:inline-block“ Raději <span> . Ve starších Explorerech nefunguje display: inline-block na elementech, které jsou původně blokové.
„pokud je to příčinou, tak to stejně nechápu“ Představ si řádkový element rozlámaný na několik řádků, jehož začátek i konec jsou uprostřed nějakého řádku. Jak přesně by se mělo projevit nastavení šířky? |
||
xlifer Profil |
#4 · Zasláno: 29. 6. 2011, 23:34:44 · Upravil/a: xlifer
Chamurappi:
Představ si řádkový element rozlámaný na několik řádků, jehož začátek i konec jsou uprostřed nějakého řádku. Jak přesně by se mělo projevit nastavení šířky? Stejně jako když nastavím místo toho padding-left, kterým nasimuluju šířku, proto by se šířka projevila stejně, protože pokud padding-left vezme od začátku elementu a vynechá X px, tak width by mohlo udělat to samé? Pokud tedy potřebuju udělat width:10px tak to nahradím padding-left:10px a je to :-) Ale beru záležitost jako fakt, že zkrátka řadkovým elementům nelze width nastavit. |
||
Časová prodleva: 13 let
|
0