Autor Zpráva
xlifer
Profil
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
muzet to brat treba jako fakt :) radkovym (inline) elementum tyto hodnoty nastavovat nemuzes, blokovym ano..
Chamurappi
Profil
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
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0