Autor | Zpráva | ||
---|---|---|---|
doktorzhor Profil |
#1 · Zasláno: 14. 11. 2012, 14:56:23
Slovy řečeno, mám 2 elementy (Strong a Span), které jsou v DIVu. Žádný z těchto tří elementů nemá pevně stanovenou šířku. Šířku elementu definuje délka textu ve <strong>.
Jak docílit, aby šířka následujícího <span> nebyla větší než předchozího <strong>, resp. aby se text zalamoval? <div> <strong>TEXT TEXT</strong> <span>bla bla bla bla bla bla bla</span> </div> Příklad je žive zde http://super-skeleton.mdnw.net/ - tlačítko menu. Nechci aby popis (malý text), přesahoval hlavní text, nebo jen o pár procent. Děkuji |
||
slovakCZ Profil |
#2 · Zasláno: 15. 11. 2012, 08:43:25
jedine co me napada tohle:
<style> strong { position:relative; } strong>span { position:absolute; left:0; right:0; } </style> <div> <strong>TEXT TEXT<span>bla bla bla bla bla bla bla</span></strong> </div> tim padem se ti ten span ve strongu roztahne max. na sirku toho strongu. |
||
panther Profil |
#3 · Zasláno: 15. 11. 2012, 10:01:39
slovakCZ:
tohle nebude fungovat v IE. |
||
peta Profil |
#4 · Zasláno: 15. 11. 2012, 15:28:08
Jo, ale tez jsi zapomnel rici, ze to zacne prekryvat prvni radek. A tez, pod spodnim radkem musi byt dost mista, kam ten text vytece. Proste to udela vic problemu nez vyresi.
|
||
Časová prodleva: 8 dní
|
|||
doktorzhor Profil |
#5 · Zasláno: 23. 11. 2012, 23:20:49
doktorzhor:
Děkuji vám kolegové, také jsem zatím na nic moc nepřišel. Asi to vyřeším úpravou šablony v PHP. Díky za váš čas. |
||
bojga.cz Profil * |
#6 · Zasláno: 23. 11. 2012, 23:41:38
Proč ten závorkový selektor? Který jak panther naznačuje nebude fungovat ve starších IE? Asi by bylo jednoduší použít toto:
<style> strong{ position: relative; } strong span{ width: 100%; } </style> <strong> TEXT TEXT<span>bla bla bla</span></strong> <div> </div> |
||
panther Profil |
#7 · Zasláno: 24. 11. 2012, 13:53:38
bojga.cz:
nejde o selektor (ten bude fungovat v IE7+), jde o zápis left: 0; right: 0 , který bude mít ještě menší podporu.
|
||
ALLSSA Profil |
#8 · Zasláno: 24. 11. 2012, 15:26:00
bojga.cz:
Navíc řádkovým elementům nemůžeš nastavovat width. Viz. Width. |
||
Časová prodleva: 11 let
|
0