Autor Zpráva
kejmil
Profil *
Ahoj,

nevěděl by někdo, jak v CSS nahradit text nějakým pevně určeným textem? Třeba text nahradit obrázkem jde (přes background), ale mám ten případ, kdy potřebuji nějaký generovaný text nahradit vždy stejným textem.
Marschmallow
Profil
kejmil:
Nevím jestli Ti to pomůže, ale pomocí CSS vlastnosti content lze do HTML vložit text. Živá ukázka. Vlastnost za dvojtečkou buď přidává text před, nebo za jiný text. Před - before. Za - after.
kejmil
Profil *
no, za tip děkuji, ale já potřebuji text nahradit... Takže původní skrýt a jiný použít. Jedná se ale o link, takže potřebuji zachovat všechny vlastnosti textu, jen vlastní obsah potřebuji změnit.

Takže řekněme že budu mít text "URL:www.abc.cz" a chci jej přepsat na "odkaz"

Marschmallow: zkoušel jsem tvůj postup s tím, že jsem si pole před tím prvně skryl přes visibility, ale to nejde
Marschmallow
Profil
kejmil:
Pokud můžete text „URL: www.abc.cz“ obalit <span>em, tak ten lze zneviditelnit a vložit jiný text pomocí CSS vlastnosti content. Živá ukázka.
Bubák
Profil
kejmil:
potřebuji zachovat všechny vlastnosti textu
Pokud má být vložený text odkazem, tak třebas takto:
http://kod.djpw.cz/fyhb
http://kod.djpw.cz/fyhb-
Marschmallow
Profil
Bubák:
No tak pokud by nový text nebyl odkaz, dalo by se to vyřešit i takto. Navíc do CSS vlastnosti content nelze vložit HTML značky.
kejmil
Profil *
Já se omlouvám ale prostě mi to nechce jít :-)

Zde mám přesný kód, který změnit nemohu. A žádné úpravy mi nefungují. Byl by někdo ochoten mi tam to CSSko dohrát?:-)
http://kod.djpw.cz/oyhb
Marschmallow
Profil
kejmil:
Takto. Stačilo v poslední deklaraci odstranit span a nahrafit za a.
kejmil
Profil *
ano Marschmallow, to se mi podařilo v první fázi řešení problému, ale ztratil se ten URL odkaz, který potřebuji zachovat.

Podmínkou je, aby text se změnil, ale link zůstal funkční.
Marschmallow
Profil
kejmil:
Když obalíš pouze text odkazu <span>em, potom span zneviditelníš a v CSS potom nastavíš za ten span (vlastně za to a) vložit content, jde to.
kejmil
Profil *
Marschmallow: jak jsem psal, zdrojový kód změnit nemůžu. Tento kód je pevný:
<div class="field-name-field-tc-file-url-link">
<a href="http://www.email.cz" target="_top">File URL Link</a></div>
tiso
Profil
kejmil: v tom prípade to cez CSS nejde.

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: