
vkládání textu, CSS
Jde udělat v CSS abych do externího souboru *.css napsal jeden řádek textu
v html bych pak udělal <div> a v něm by se zobrazil ten řídek textu.
Jestli to nejde v CSS jak by to šlo jinak, JavaScript a jak ?
Ne tohle nejde. Stylopisem se dělá vzhled. Pokud chceš něco vkládat, jde to třeba tím javascriptem, nebo v php echo, include... Ale nechápi smysl vložení toho textu. Proč ho normálně nenapíšeš do HTML souboru?
<script>
document.write("vložený kousek textu javascriptem");
</script>
V opeře to ,ale jde.
1) Jak? To přeci nemůže jít už z principu. To je jako chtít, aby struhadlo mlelo maso a tvrdit, že struhadlo od Sandvik Vyškov mlít maso umí.
2) Všichni mají Operu?
1) "Jak" už tady bylo zodpovězeno a jak vidíš tak to už to z principu jde. Možná by bylo dobré si o tom něco přečíst než hned mlet o mase
2) Ne Operu všichni nemají ,ale kdybys sis alespoň trochu přečetl můj příspěvek ,tak bys zjistil ,že jsem reagoval na to tvoje "NEJDE".
S pozdravem Sandvik Vyškov
Ještě lepší, než psát aby si o tom druhý něco přečetl či "V Opeře to jde" by bylo napsat jak to jde a kde se o tom dá něco přečíst, abychom si to mohli nastudovat i my, co o tom nevíme.
Jinak pseudotřída :before není myslím principiálně určena pro nějaké vkládání textů delších, než třeba jedno dvě slova (viz můj příspěvek výše), každopádně se rád něco přiučím, Děd Vševěd nejsem.
Navíc by si to mohl prostudovat tazatel a tvá odpověď by alespoň k něčemu byla.
1) Tazatel je mně ukradený, já jsem jen reagoval na to tvé "NEJDE".
<polopatě> Jen jsem ti tím chtěl naznačit že se mýliš </polopatě>
2) Ti co o tom neví ,a chtěji se o tom něco dozvědět můžou určitě využít služeb google.
<polopatě> To je internetový vyhledávač </polopatě>
3) Není vůbec důležité co si myslíš o pseudotřídě :before . Důležité je to ,že se s ní dá vkládat text.
4) Chápu že Děd Vševěd nejsi ,ale to neznamená ,že musíš někomu vnucovat rady typu "nejde", ty pak opravdu nikomu k ničemu nejsou.
S úctou Vševěd
Je mi tě líto.
No mně je spíš líto těch tazatelů kterým odpovíš že něco nejde když ,jak si sám přiznal, vlastně ani nevíš ,že jsou možnosti jak to jde. A taky je mně líto lidí ,kteří místo aby řekli "Aha máš pravdu o tomhle jsem nevěděl" raději řeknou "Je mi tě líto".
No nic ,chápu že má reakce na to tvé NEJDE byla asi moc troufalá a příště si dám pozor abych náhodou nezpochybnil tvé tvrzení (ať už bude pravdivé nebo ne).
Vždyť jsi nenapsal nic, nač se dá odpovědět: "O tohle jsem nevěděl." To víš že bych to napsal. Napsals pouze: "V opeře to ,ale jde." Nicméně jak, už jsi neuvedl.
Samozřejmě jde udělat spousta věcí, třeba i to nanášení barvy na stěnu ubrouskem. Nicméně na vymalování bytu je to nepoužitelné. A zrovna tak je nepoužitelné :before na to, co chce tazatel. Přečti ci ještě několikrát na co se ptá. Potřebuje vložit text a potřebuje to na stránky. Tím pádem to musí být jednoduché a univerzální - funkční ve všech prohlížečích, ne pouze v tvé nejnovější Opeře.
Používám Firefox
Jistě ,je mi jasné že :before je nesmysl používat na vkládání textu tak jak to chce tazatel. Ale já reagoval na TVOU odpověď tazateli ,že se přes CSS NEDÁ vkládat text.
Prostě tazatelův problém nemá nic společného s mou odpovědí. Já reagoval na tvou odpověď.
(Doufám ,že už to konečně pochopíš ,protože tohle už píšu po několikáté a už mně to nebaví)
Za to že jsem ti to rovnou nevysvětlil se ti teda omlouvám. Já netušil ,že někdo jako ty ,si neumí najít nějaké informace o CSS v Opeře.
Kdybys ses slušně zeptal jak že to v té Opeře jde ,tak bych ti to samozřejmně vysvětlil.
To ale né, ty radši budeš psát že už z principu to nejde.
A že jsi nenapsal: "Ve Firefoxu (verze) vložit text přes CSS jde, nebo jěště lépe jako to napsal los: "V prehliadačoch, ktoré podporujú CSS 2.1 sa dá použiť p:before..."
Super. Takže to nejde viď? nepsal jsem, že to není nijak možné.
Kdybych chtěl jen v prohlížečích, které podporují :before vkládat text do stránky, tak si to samozřejmě najdu.
To není slušné, zeptat se: "Jak?" Jako v mé první reakci?
Přijdeš mi jako pan všeznalý, zadavatel toho webu, který řekl: "Dej to tam přes CSS." A když vidí, že je to nesmysl, snaží se z toho nějak vybruslit a co nejvíce utrážet druhé.
Hodlám se s tebou bavit, až na této poradně najdu nějaké rady od tebe a ne jen ubohé kecy v tomto vlákně.
Howg.
To že to jde i ve Firefoxu jsem třeba nevěděl, kdybych to věděl tak ti napíšu že to jde jak v Opeře tak i ve Firefoxu.Mimochodem,to ti to jako trvalo 18 hodin než si to někde nastudoval? Protože mně zaráží že jsi s tím přišel až teď... Prvně píšeš že to už z principu nejde, a najednou vytáhneš Firefox a už to jako najednou jde jo?
Jo vzpomínám si ,psal si že to už z principu nejde.
Můžeš mi prosím tě napsat kde jsem někde uvedl že, má tazatel vyřešit svůj problém přes CSS? Nějak mi neslouží paměť. (já narozdíl od tebe ,tazateli vůbec neodpovídal)
A můžeš mi prosím tě napsat kde jsem někoho urazil? Já si nejsem vědom toho že bych někoho urazil. Pokud ano tak se mu za to samozřejmně omluvím.
No vidím že si už začínáš vymýšlet text který tady nikdo vůbec nenapsal. Takže tuhle debatu ukončíme protože to nemá smysl.
Howg.
Chci vkládat 1-3 slovný textík, který by byl na více stránkách a podle toho jak bych ho změnil ve zdrojovém souboru by se zmenil všude kde je napsaný na stránce. Nevim jak je to s podporou CSS ale tam by mi to přišlo nejjednoduší, chtěl bych pak text dál formátovat CSS stylem.
Slo mi jen o to udělat to nejak jednoduse, abych vložil pokudmožno <div> který by obsahoval text a to bych pak mohl pekne obalit dalsim <div>em se stylem.
Dáš si
<div class="vlozenytext">
tady ten text, vložený třeba přes to include, či bavascript
</div>
a ve stylopisu (v CSS) si vyrobíš třídu (class) vlozenytext, například:
.vlozenytext {
width: 444px;
margin: 11px;
padding: 11px;
background-color: yellow;
color: red;
font-size 4em;
border: 22px solid green;
}
Jo ,ale myslím si že by se ten div mněl vložit už do toho includovaného textu. Protože když se ,třeba někdy později nebo jen na některé stránce, nebude ten text muset vkládat tak ve výsledku dostane prázdný div. A prázdný div s pevnými rozměry a nějakou barvou pozadí = barevný obdélník bez obsahu. Prostě to může po vizuální stránce dělat bordel.
To mi nepřijde moc šikovné, jelikož když ten text bude vkládán na různá místa s různým formátováním, bylo by to vždy stejné. Podle mě je jednodušší nějaký jen textový soubor, a naformátovat to až tam, kde se to vkládá.
Jo máš pravdu,já si neuvědomil že to vlastně může strkat na různá místa. Bral jsem to třeba jen jako nějaký box s textem nebo odkazy například vložené pod menu.
No ale možná je to úplně jedno,protože ten vložený text si vlastně může libovolně naformátovat oběma způsoby. Jde jen o to kde bude hledat třídu toho divu pro případnou změnu. Jestli někde ve zdrojácích nebo v přímo v těch souborech s textem.
Asi zase nějaká nová věc. Já už pár let dávám všechny třídy (class) do externího stylopisu, abych je hledat nemusel. Samozřejmě, dá se nadefinovat třída i v jednotlivých souborech. Ale to mi přijde dost nepraktické, protože když je potřeba něco změnit, musí se editovat třeba 20 souborů a v externím CSS jen jeden.
Jak se to teď dělá? Něco bych si o tom nastudoval, abych nebyl 100 let za opicemi.
No já myslel
o tomhle jsem se s tebou bavil... ale asi si to nepochopil, a znovu ti to vysvětlovat nebudu.
Prostě to nemá cenu ,protože ty jsi 100 let před opicema.
Už jsi někdy udělal jeden jediný web? Pokud ano, je někde k vidění?
Můžeš sem dát prosím odkaz? Rád se tam v kódu něco přiučím.
Ještě bych se chtěl zeptat jestli se při použití tohoto skriptu dá udělat: když kliknu na nějaký "odkaz" aby se u toho skriptu dole změnila proměná na jinou ?