Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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 ?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Ne tohle nejde. Stylopisem se dělá vzhled. Pokud chceš něco vkládat, jde to třeba tím javascriptem,…
Kráťa 02.08.2008 02:16
Kráťa
Ne tohle nejde. Stylopisem se dělá vzhled V opeře to ,ale jde.;-)
Lukenzi 07.08.2008 00:33
Lukenzi
1) Jak? To přeci nemůže jít už z principu. To je jako chtít, aby struhadlo mlelo maso a tvrdit, že s…
Kráťa 07.08.2008 00:42
Kráťa
1) "Jak" už tady bylo zodpovězeno a jak vidíš tak to už to z principu jde. Možná by bylo dobré si o…
Lukenzi 07.08.2008 18:38
Lukenzi
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…
Kráťa 07.08.2008 19:01
Kráťa
1) Tazatel je mně ukradený, já jsem jen reagoval na to tvé "NEJDE". <polopatě> Jen jsem ti tím chtěl…
Lukenzi 07.08.2008 19:39
Lukenzi
Je mi tě líto.
Kráťa 07.08.2008 22:34
Kráťa
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…
Lukenzi 08.08.2008 15:40
Lukenzi
Vždyť jsi nenapsal nic, nač se dá odpovědět: "O tohle jsem nevěděl." To víš že bych to napsal. Napsa…
Kráťa 08.08.2008 16:07
Kráťa
ne pouze v tvé nejnovější Opeře Používám Firefox A zrovna tak je nepoužitelné :before na to, co ch…
Lukenzi 08.08.2008 16:33
Lukenzi
Používám Firefox A že jsi nenapsal: "Ve Firefoxu (verze) vložit text přes CSS jde, nebo jěště lépe…
Kráťa 08.08.2008 18:52
Kráťa
A že jsi nenapsal: "Ve Firefoxu (verze) vložit text přes CSS jde, nebo jěště lépe jako to napsal los… nový
Lukenzi 08.08.2008 22:46
Lukenzi
Ne, tohle fakt nepůjde, jediná možnost je JS, iframe nebo PHP. V souboru blaboly.php by bylo: <?php…
marekdrtic 07.08.2008 06:11
marekdrtic
Moc děkuju, tohle je přesně to co mi vyhovuje. Moje první stránky v php :-D, začíná mě to bavit. nový
Banshee 08.08.2008 20:52
Banshee
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 zd…
Banshee 07.08.2008 20:41
Banshee
Dáš si <div class="vlozenytext"> tady ten text, vložený třeba přes to include, či bavascript </div>…
Kráťa 07.08.2008 22:30
Kráťa
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řeb…
Lukenzi 08.08.2008 16:45
Lukenzi
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,…
Kráťa 08.08.2008 18:56
Kráťa
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… nový
Lukenzi 08.08.2008 23:01
Lukenzi
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ž… nový
Kráťa 09.08.2008 01:36
Kráťa
No já myslel <div class="vlozenytext"> Vložený text </div> o tomhle jsem se s tebou bavil... ale a… nový
Lukenzi 09.08.2008 11:03
Lukenzi
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… nový
Kráťa 09.08.2008 12:24
Kráťa
Ještě bych se chtěl zeptat jestli se při použití tohoto skriptu dá udělat: když kliknu na nějaký "od… poslední
Banshee 18.08.2008 21:49
Banshee

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>

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 :-D

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

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.

ne pouze v tvé nejnovější Opeře

Používám Firefox

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á

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í)

Nicméně jak, už jsi neuvedl

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.

Používám Firefox

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..."

Jistě ,je mi jasné že :before je nesmysl používat na vkládání textu tak jak to chce tazatel.

Super. Takže to nejde viď? nepsal jsem, že to není nijak možné.

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.

Kdybych chtěl jen v prohlížečích, které podporují :before vkládat text do stránky, tak si to samozřejmě najdu.

Kdybys ses slušně zeptal jak že to v té Opeře jde

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.

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..."

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?

nepsal jsem, že to není nijak možné

Jo vzpomínám si ,psal si že to už z principu nejde.

Přijdeš mi jako pan všeznalý, zadavatel toho webu, který řekl: "Dej to tam přes CSS."

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 co nejvíce utrážet druhé.

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.

Ne, tohle fakt nepůjde, jediná možnost je JS, iframe nebo PHP.
V souboru blaboly.php by bylo:

<?php
if(isset($par))
{
echo 'Paroubek';
}
elseif(isset($kla))
{
echo 'Klaus';
}
elseif(isset($top))
{
echo 'Topolánek';
}
else{}
?>

A v souboru tvém by byl třeba div a v něm by bylo:

<?php
$kla=""; //nastavíš si tu danou proměnnou viz blaboly.php
include "blaboly.php"; //naincluduješ si ten soubor s těma hláškama či co tam budeš mít
?>

A vypíše to Klaus. Pokud by tam bylo $top="";, vypsalo by to Topolánek atd.

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.

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.

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.

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 ?

<?php
if(isset($par))
{
echo 'Paroubek';
}
elseif(isset($kla))
{
echo 'Klaus';
}
elseif(isset($top))
{
echo 'Topolánek';
}
else{}
?>
<?php
$kla=""; //nastavíš si tu danou proměnnou viz blaboly.php
include "blaboly.php"; //naincluduješ si ten soubor s těma hláškama či co tam budeš mít
?>

Zpět do poradny Odpovědět na původní otázku Nahoru