Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Změna barvy textu (odkazu) pomocí HTML

Dobrý den.
Nevím, zda tyto dotazy, ohledně tvorby webových stránek, HTML a CSS patří vůbec do PC poradny, pokud ne, budu rád za doporučení jiného fóra, kde s dotazem uspěji lépe.

Chtěl bych se, prosím, zeptat, jak lze pomocí HTML "kódu" nastavit, aby se mi text, který obsahuje odkaz na danou stránku při najetí myši změnil na jinou barvu. Bohužel prošel jsem veškeré weby, kde to radí, ale pouze pomocí CSS a ten je poněkud odlišný od HTML, který používám a netuším, jak to udělat.
Chci tedy, aby daný text obsahoval odkaz (zároveň aby nebyl podtržen, neboť to podrtržení se mi nelíbí - tam jsem použil, snad správně a style="text-decoration: none" - pokud je i jiná možnost a metoda, uvítám radu), a aby se text po najetí myší zabarvil (třeba do červené nebo do nějaké jiné barvy, to je nyní jedno).

Napíši můj případ:
........<a style="text-decoration: none" href="kartacky-pro-kobold-eb7">Kartáčky EP7 pro elektrický kartáč Kobold EB7</a></h6><img class="" alt="" title="" src="data/files/prislusenstvi-a-spotrebni-material/kartacky/p914000-2-1.jpg">

Vím, že pro použití změny zabarvení textu po najetí myší mám použít a:hover {color:red;} dle CSS, ale vůbec nevím, jak to aplikovat do kódu pomocí HTML, zkoušel jsem to a hover="color: red" případně i mnoho různými kombinacemi, ale zkrátka se mi to nedaří.

Za radu moc díky.

Předmět Autor Datum
Tohle asi v samotném HTML neuděláš. Proč nemůžeš použít CSS?
Wikan 18.03.2024 13:19
Wikan
Upřímně? Protože jsem se začal učit styl pomocí HTML a CSS prozatím vůbec neovládám. Nelze případně…
DavidDizzer 18.03.2024 13:53
DavidDizzer
CSS prozatím vůbec neovládám V zásadě píšeš pořád to samé, jenom maličko jinak a na jiné místo. Nap…
Wikan 18.03.2024 13:57
Wikan
Zkombinováíní asi myslí, aby styly nemusely být v externím souboru *.css.
host 18.03.2024 14:03
host
No ale potom sa budeš učiť nezmysel, pretože na štýlovanie (zmeny farieb, rozmerov, odtieňov, zaoble…
Ale 19.03.2024 10:41
Ale
Zapiš ty styly do hlavičky: <html> <head> <style type="text/css"> a:hover {color:red;} a {text-dec…
JoDiK 18.03.2024 13:51
JoDiK
Super poznatek, díky. Co ale, když v rámci HTML žádnou hlavičku <head> ani <body> daného bloku <div>…
DavidDizzer 18.03.2024 13:57
DavidDizzer
Jako že bys měl HTML soubor bez head a body? Tomu se věří těžko.
Wikan 18.03.2024 13:59
Wikan
No soubor, nevím jak myslíš soubor. Ano, přímo v úpravě HTML stránky žádné HEAD a BODY definované ne…
DavidDizzer 18.03.2024 14:02
DavidDizzer
Čemu říkáš úprava HTML stránky? Každá HTML stránka má head a body.
Wikan 18.03.2024 14:04
Wikan
Takže HEAD a BODY nejspíš přidává šablona nějakého redakčního systému? Kdybys nemlžil a napsal přesn…
host 18.03.2024 14:05
host
Ano, pardon. Head a body nejspíše určitě přidává šablona redakčního systému, a já upravuji jen samot…
DavidDizzer 18.03.2024 14:06
DavidDizzer
I redakční systém bude mít určitě možnost upravovat styly.
Wikan 18.03.2024 14:08
Wikan
Však ano, běžně upravuji. Ale to HEAD a BODY tam zkrátka uvádět nemám, to je již předdefinované. Nor…
DavidDizzer 18.03.2024 14:15
DavidDizzer
Používání inline stylování v HTML za editaci stylů je něco podobného jako považovat tříkolku za auto…
Wikan 18.03.2024 14:21
Wikan
Nebudu je muset upravovat po jednom, stačí si dané stylování a kód nakopírovat i pro ostatní "odkazy…
DavidDizzer 18.03.2024 14:27
DavidDizzer
Jenže u CSS bys to změnil jednou na jednom místě a automaticky to měl všude. Ale evidentně jsi praco…
Wikan 18.03.2024 14:31
Wikan
Ano, chápu, ale nyní prosím k věci. (viz foto) Takto to mám nyní "předchystané", víceméně jsem jen j…
DavidDizzer 18.03.2024 14:33
DavidDizzer
Přímo v HTML to nejde.
Wikan 18.03.2024 14:40
Wikan
Co ale, když v rámci HTML žádnou hlavičku <head> ani <body> daného bloku <div> definovanou nemám? T…
host 18.03.2024 14:02
host
No, vzhledem k tomu, že HEAD a BODY zkrátka v rámci redakčního systému jsou již někde definované, po…
DavidDizzer 18.03.2024 14:12
DavidDizzer
Tag <style> musí být uvnitř <head>. Pokud máš redakční systém, který neumožňuje editovat styly, tak…
Wikan 18.03.2024 14:14
Wikan
Ale vždyť mám možnost upravovat styly. Jen říkám, že HEAD a BODY jsou součástí vždy už daného redakč…
DavidDizzer 18.03.2024 14:18
DavidDizzer
Ale vždyť mám možnost upravovat styly. Ne, nemáš, viz https://pc.poradna.net/questions/3256354-zmen…
Wikan 18.03.2024 14:22
Wikan
Obecně mi to nedává celé smysl. </h6>ukončovací, když chybí počáteční <h6>, dále jak to mám udělat,…
DavidDizzer 18.03.2024 14:23
DavidDizzer
Prozradíš, jaký to je redakční systém? Jinak se nemá cenu dohadovat.
host 18.03.2024 14:32
host
Redakční systém WZ, mám tam zaplacenou doménu i onen redakční systém s úložištěm už rok, na začátky…
DavidDizzer 18.03.2024 14:38
DavidDizzer
Za mě sis pro začátečníka zvolil špatnou cestu. Jako začátečník by sis měl osahat přímo HTML a CSS.…
Wikan 18.03.2024 14:43
Wikan
Jo, přesně tak :) Tady třeba mám udělané odkazy s hover Blog - myslím ty hnědé oválné nahoře v navi…
gilhad 19.03.2024 07:40
gilhad
Co toto? <a style="color:blue; text-decoration: none; background: white;" href="https://seznam.cz"…
IQ37 18.03.2024 14:35
IQ37
Tomu úplně nerozumím. Celé tvé uvedené jsem zkopíroval a vložil, ale řádky onmouseover="this.style.c…
DavidDizzer 19.03.2024 00:54
DavidDizzer
Teď jsem to zkusil uložit, odkaz je modrý, nepodtržený, když na něj najedu myší tak zezelená, když o…
gilhad 19.03.2024 01:58
gilhad
Tak teď nevím, proč to nejde. Můžeš mi, prosím, napsat znovu konkrétně celý kód, jaký jsi použil? Op…
DavidDizzer 19.03.2024 02:17
DavidDizzer
Nechápu to. Vytvořil jsem tedy novou stránku (na mém webu, zkušební) a vložil tam přesně onen kód. K…
DavidDizzer 19.03.2024 02:24
DavidDizzer
Zkusil jsem tam vlézt a je to nějaké celé rozbité - například ani nefunguje lokální menu přez pravé…
gilhad 19.03.2024 07:21
gilhad
Úplně jednoduše udělal jsem si na disku soubor zxcv.html (protože takto dělaná jména - kus dolní ř…
gilhad 19.03.2024 06:54
gilhad
Jenomže on používá redakční systém WZ, který se jmenuje Tvůrce webu. https://www.webzdarma.cz/tvurce…
host 19.03.2024 07:15
host
Viz začátek vlákna ]:) Pokud ti je HTML editor vyhazuje, tak je vadný a měl bys ho vyhodit. na WZ…
gilhad 19.03.2024 07:24
gilhad
Jenže on se nechce redakčního systému vzdát a psát web ručně, chápeš?
host 19.03.2024 07:25
host
Já jsem z dotazu pochopil, že chce mít web podle svých představ, kde mu odkazy při najetí myší budou…
gilhad 19.03.2024 07:46
gilhad
Ostatně já taky používám jednoduchý redakční systém, který jsem si sám napsal, takže nemusím psát je…
gilhad 19.03.2024 08:29
gilhad
HOST: Jenže on se nechce redakčního systému vzdát a psát web ručně, chápeš? Ano, překopávat celý…
DavidDizzer 19.03.2024 23:21
DavidDizzer
Jenomže on používá redakční systém WZ, který se jmenuje Tvůrce webu. https://www.webzdarma.cz/tvurce…
DavidDizzer 19.03.2024 23:18
DavidDizzer
Ten editor ti asi přepisuje ten vložený kód. Tohle nemůžeš vkládat přímo do stránky, ale do zdrojáku…
IQ37 19.03.2024 08:56
IQ37
Na to nestačí nikdo - editor běží na serveru, k jeho zdrojákům samozřejmě nemá přístup.
host 19.03.2024 09:03
host
Nečetl jsem všechny příspěvky, třeba si ten ten systém instaloval sám (ale zřejmě nee).
IQ37 19.03.2024 09:07
IQ37
Redakční systém WZ, mám tam zaplacenou doménu i onen redakční systém s úložištěm už rok https://pc.…
host 19.03.2024 09:13
host
používať eventy volajúce JS na aplikovanie CSS je asi taký nezmysel ako ísť z Bratislavy do Brna aut…
Ale 19.03.2024 10:49
Ale
Co toto? znamená, že je to jedna z možností, jak to bude fungovat i v Londýně.
IQ37 19.03.2024 12:56
IQ37
Áno, z Bratislavy do Brna dôjdeš aj keď pôjdeš cez Londín... ale povedz mi kto by bol normálny, aby…
Ale 19.03.2024 13:59
Ale
To teď řešíte mezi sebou vy dva nebo to je narážka i na mě? :D Se v tom nějak ztracím :D
DavidDizzer 19.03.2024 23:16
DavidDizzer
V podstatě je to narážka na to původní řešení od IQ37, kde v tagu používá ty eventy onmouseover (čím… poslední
gilhad 20.03.2024 07:32
gilhad

No ale potom sa budeš učiť nezmysel, pretože na štýlovanie (zmeny farieb, rozmerov, odtieňov, zaoblení, animácie) slúži práve ten CSS.

To je ako keby som mal auto, ale nechcel si mať kolesá. Ale namiesto toho aby si natankoval (pridal CSS) zatiaľ čo máš kanister hneď vedľa seba, tak by si to (plne funkčné) auto tlačil, a takto sa snažil ísť do iného mesta. Proste debilizmus... ak sa to chceš poriadne naučiť, nauč sa to rovno s CSS.

Ak chceš aplikovať CSS do HTML, tak v <head> tagu pridaj <link rel="stylesheet" href="style.css"> a v súbore style.css napíšeš to css.

Zapiš ty styly do hlavičky:


<html>
  <head>
  <style type="text/css">
   a:hover {color:red;}
   a {text-decoration: none}
  </style>
  </head>
  <body>
    <a href="kartacky-pro-kobold-eb7">Kartáčky EP7 pro elektrický kartáč Kobold EB7</a></h6><img class="" alt="" title="" src="data/files/prislusenstvi-a-spotrebni-material/kartacky/p914000-2-1.jpg">
  </body>
</html>

Super poznatek, díky.
Co ale, když v rámci HTML žádnou hlavičku <head> ani <body> daného bloku <div> definovanou nemám?

Mám to udělané v rámci jednoho container divu, ve kterém jsou 4 "sloupce" po šířce 3, aby bylo po celé šíři stránky vždy 4 obrázky s klikatelným textem, víceméně jako je zcela běžné a takto je skládám pod sebou.
<div class="container">
<div class="row justify-content-center text-center">
<div class="col-md-3 col-md-3 mb-5 mb-lg-0" data-aos="fade-up">
<h6 style="--kedit-fsx: 1.05;" class="keditable">
<a href="kartacky-pro-kobold-eb7" style="text-decoration: none">Kartáčky EP7 pro elektrický kartáč Kobold EB7</a></h6><img title="" alt="" class="" src="data/files/prislusenstvi-a-spotrebni-material/kartacky/p914000-2-1.jpg">
</div>

Abych netvořil tedy zcela nový kód s HEAD a BODY, lze to případně někam "nacpat" do již vytvořeného kódování divu?

Díky :)

Nebudu je muset upravovat po jednom, stačí si dané stylování a kód nakopírovat i pro ostatní "odkazy", protože v rámci zobrazení 4 komponentů vedle sebe v rámci jedné stránky, a vždy se budou zobrazovat 4 na jednom řádku, jednoduše rozkopíruji a všechny komponenty s textem budou mít stejné stylování.
Pro mě je teď podstatné úspěšně aplikovat u jednoho samotného, případně u jednoho řádku se 4 komponenty, pak už to pouze rozkopíruji a upravím jen požadovaný text a obrázky :)

Takže úprava každého zvlášť víceméně není nutná v rámci stylování.
Pro mě je nyní podstatné úspěšně aplikovat u jednoho, pak to jednoduše rozkopíruji. ;)

Ano, chápu, ale nyní prosím k věci. (viz foto)
Takto to mám nyní "předchystané", víceméně jsem jen jeden KOMPONENT vytvořil a jak je hotový, rozkopíruji na další tři na jeden řádek, takže jsou 4 na jeden řádek hotové a takto mohu postupovat dále. Samozřejmě jak bude hotové i to stylování, rozkopíruji rovněž automaticky jen mezi všechny, tam pak jen stačí upravit daný text a obrázek pod ním. Jinak je stylování zcela shodné. To je to nejmenší.

nyní spíše, jak aplikovat onu změnu barvy po najetí myši v rámci mého HTML kódu :)

No, vzhledem k tomu, že HEAD a BODY zkrátka v rámci redakčního systému jsou již někde definované, potřebuji to udělat bez oněch head, body, případně html.

Proč to nejde třeba nějak takto?:

<div data-aos="fade-up" class="col-md-3 col-md-3 mb-5 mb-lg-0">
<h6 class="keditable" style="--kedit-fsx: 1.05;"><style type="text/css">
a:hover {color:red;}
a {text-decoration: none}
</style><a style="text-decoration: none" href="kartacky-pro-kobold-eb7">Kartáčky EP7 pro elektrický kartáč Kobold EB7</a></h6><img class="" alt="" title="" src="data/files/prislusenstvi-a-spotrebni-material/kartacky/p914000-2-1.jpg">
</div>

nebo zkrátka tak, jak to zkombinovat jako HTML + CSS styl dohromady. HEAD a BODY použít zřejmě nemohu, ty definované nemám, v rámci onoho redakčního systému jsou HEAD a BODY automaticky určeny již v rámci upravovaného HTML.

Ale vždyť mám možnost upravovat styly. Jen říkám, že HEAD a BODY jsou součástí vždy už daného redakčního systému.
Nikdy jsem v rámci HTML kódu nepřidával HEAD a BODY, pakliže to nebylo potřeba. Klidně to tedy přidám, ale uživatel HOST mě asi chápe a napsat to, jak to je. :) Tedy doufám, že on ví, jak to mám a myslím :D

Obecně mi to nedává celé smysl. </h6>ukončovací, když chybí počáteční <h6>, dále jak to mám udělat, aby se to celé nerozhodilo a vlastně vůbec fungovalo. Takto jsem to použil a nejde to.

to HTML tam je dle mě taky nějak navíc/zbytečné?. Jak to, prosím, spojit do jednoho, co uvádíš ty a co uvádím já:

<div class="container">

<div class="row justify-content-center text-center">
<div data-aos="fade-up" class="col-md-3 col-md-3 mb-5 mb-lg-0">
<h6 class="keditable" style="--kedit-fsx: 1.05;"><a style="text-decoration: none" href="kartacky-pro-kobold-eb7">Kartáčky EP7 pro elektrický kartáč Kobold EB7</a></h6><img class="" alt="" title="" src="data/files/prislusenstvi-a-spotrebni-material/kartacky/p914000-2-1.jpg">
</div>
->>>>......další div podobného stylu v daném kontejneru..... ->>>>>

Takže jak aplikovat to tvé <head>
<style type="text/css">
a:hover {color:red;}
a {text-decoration: none}
</style>
</head>
<body>
<a href="kartacky-pro-kobold-eb7">Kartáčky EP7 pro elektrický kartáč Kobold EB7</a></h6><img class="" alt="" title="" src="data/files/prislusenstvi-a-spotrebni-material/kartacky/p914000-2-1.jpg">
</body> do toho mého ? ::)

Redakční systém WZ, mám tam zaplacenou doménu i onen redakční systém s úložištěm už rok, na začátky to prozatím stačí, než se naučím všechno, což bude trvat, tak si pak klidně zapaltím profi, ale nemá smysl investovat do něčeho, co stejně nebudu hned ovládat. Proto mám zatím, řekl bych, na začátečníka, vkusnou webovku a chci se učit dále, takže ono kódování se učím právě těmi úpravami dle toho, co potřebuji udělat dle sebe a ne v rámci předdefinovaného stylu daného redakčního systému. Prozatím se mi to daří, ale některé věci, např. ona změna barvy při najetí, je pro mě poněkud složitější. Samozřejmě jsem spíše začátečník. Proto jsem volil prozatím redakční systém.

Jo, přesně tak :)

Tady třeba mám udělané odkazy s hover Blog - myslím ty hnědé oválné nahoře v navigaci

v HTML to pak vypadá nějak takto


<body>
	<header id="top" class="SiteHead">  
		<nav class="SiteNav tags">
			<ul>
				<li><a href="../.tags/Arduino.html">Arduino</a></li>
				<li><a href="../.tags/Drobnicky.html">Drobnicky</a></li>
...
				<li class="actual"><a href="../.tags/blog.html">blog</a></li>
...

a v CSS to pak vypadá nějak takto



.SiteNav {border-radius: 0.5em; text-align: left;background:#BBBBBB;}

.SiteNav ul { padding:0; margin:0; border-radius: inherit;}
.SiteNav li { display:inline; border-radius: inherit;}

.SiteNav a { padding: 0 1em;}
.SiteNav a:link, .SiteNav a:visited { color: white; background: #703030;}
.SiteNav a:hover, .SiteNav a:active { color: black; background: green;}

.actual a:link, .actual a:visited { color: yellow; background: red; }
.actual a:hover, .actual a:active { color: yellow; background: green; }

čili fakt nic složitého a co tu popisuje za porody s tím HTML prasičem (editor bych tomu neříkal), to už dávno mohl mít takle hotové a snadno si to měnit ...

Tomu úplně nerozumím. Celé tvé uvedené jsem zkopíroval a vložil, ale řádky onmouseover="this.style.color='#0F0'" a onmouseout="this.style.color='#00F'">Text odkazu</a po uložení stejně zmizely, jsou tedy asi neplatné.

lze to vůbec takto napsat samostatně to onmouseover a onmouseout? Zůstal jen modrý text „text odkazu“, a když otevřu edit HTML, tak zmíněné dva řádky se ani neuložily, což znamená, že jsou definovány špatně a HTML editor je nepřijmul.

Má to být skutečně tak? Díky

Teď jsem to zkusil uložit, odkaz je modrý, nepodtržený, když na něj najedu myší tak zezelená, když odjedu zase zmodrá, prostě to funguje jak má a řádky jsou definovány správně.

Pokud ti je HTML editor vyhazuje, tak je vadný a měl bys ho vyhodit.

Ostatně mám na http://wz.cz nějaké stránky zdarma už asi milión let, když tam plácnu jen ten úryvek, tak to taky chodí bez problémů

http://gilhad.wz.cz/zxcv.html

(Jinými slovy, udělej si stránky na wz.cz zdarma, naházej tam čisté HTML a CSS soubory a nauč se to používat.

Buď ti to bude stačit i pak, nebo si můžeš zaplatit lepší služby, nebo to pak převést kamkoli jinam, kde ti nebude jejich systém a nefunkční HTML editor aktivně házet klacky pod nohy. Ale v prostředí, které mi zmrší i správný kód bych fakt nezůstával i kdyby mě platili. Zvláště když je kolem tolik možností zdarma, které fungujou.

Tak teď nevím, proč to nejde. Můžeš mi, prosím, napsat znovu konkrétně celý kód, jaký jsi použil? Opravdu to na tvém odkazu funguje.
A na Wz.cz mám zaplacený celý hosting a doménu, tak nerozumím, jak chceš, abych si udělal stránky. Vše mi jinak na stránkách funguje.

Třeba jsem tam blbě vložil něco, kopíroval jsem to přesně, jak to uživatel IQ37 napsal.
Kam ten kód vkládáš? Dáš v daném bloku, který chceš upravovat - nastavení, </> HTML, a pole s HTML kódy jednoduše upravuješ? Děláš to také tak, ne? Jinde to snad ani upravovat nejde, ne?

Můžu poprosit o celý HTML kód? zkusím ho vložit od tebe, použil jsi ho úplně stejně?
<a style="color:blue; text-decoration: none; background: white;" href="https://seznam.cz"
onmouseover="this.style.color='#0F0'"
onmouseout="this.style.color='#00F'">Text odkazu</a>

Nechápu to. Vytvořil jsem tedy novou stránku (na mém webu, zkušební) a vložil tam přesně onen kód. Klikněte zde!

Zkuste si zobrazit zdrojový kód té stránky na odkaze „zde!“ pomocí CTRL + U, uvidíte, že mám vloženo vše správně. Proč to nejde? Nechápu!

To mohu do onoho editoru HTML vložit jen tak? Stejně když vše zkopíruji, vložím tak to onmouse... tam není. Lze to vůbec v editoru HTML jen tak vložit? Nebo nemá se to tam vepsat jinak?

Zkusil jsem tam vlézt a je to nějaké celé rozbité - například ani nefunguje lokální menu přez pravé myšítko - aby si to člověk jen označil a prošel přez Inspect - je potřeba u elementu body v eventech vyhodit ten bubling a pak to chodí
Je tam šíleně nepřehledná změť skriptů a CSS

Když se podívám na ten odkaz, tak tam je vložený ten link jednou v body, ale chybí tam právě ty onmouse a jednou v sekci head, kde ale takovéto texty nemají co dělat a tak se to vytlačilo před začátek stránky, přesně jak to HTML dělá se špatně umístěnými texty.

Takže to tam je sice vložené dvakrát, ale ani jednou správně - jednou je to na špatném místě a podruhé kus chybí.

Zjevně by bylo lepší použít nějaký editor, který to nemrší. V podstatě jakýkoliv normální textový editor (vim, nano, notepad, ...), nebo nějaké rozumné IDE (počínaje třeba TurboPascalem a nějakým VisualNěco konče), nebo cokoli rozumného, co tě nechá udělat tu stránku správně.

Pak si budeš moct udělat stránky čistě, přehledně, bez zbytečného bordelu a mít tam HTML a CSS jakékoli budeš potřebovat

Úplně jednoduše

udělal jsem si na disku soubor zxcv.html (protože takto dělaná jména - kus dolní řady - se snadno najdou a smažou)(příkazem vim zxcv.html - ale na editoru nesejde) a do něj jsem dal ten kód:


<!-- tady ten uryvek zacina -->
<a style="color:blue; text-decoration: none; background: white;" href="https://seznam.cz"
 onmouseover="this.style.color='#0F0'"
  onmouseout="this.style.color='#00F'">Text odkazu</a>
<!-- tady ten uryvek konci -->

Soubor jsem uložil a v prohlížeči šel na wz.cz
Kliknul na přihlásit, zadal jméno a heslo
kliknul na správce souborů, vlevo je práce se systémem, nahrát soubor,
kliknul na tlačítko Browse a vybral ten soubor
kliknul na tlačítko OK a tím se tam ten soubor nahrál

A to je všechno (teda pak ještě v prohlížeči dal do URL gilhad.wz.cz/zxcv.html a odentroval, stránka se zobrazila a otestoval jsem tu myš)

Kdybych to dělal v rámci stránek a ne jako něco co zítra smažu, tak bych ten soubor zxcv.html pojmenoval líp, měl ho v adresáři projektu, přidal ho do verzovacího systému a zazálohoval (git add zxcv.html; git ci -am "pridani pokusneho souboru";git push)

A asi bych ho nepřidával přez webové rozhraní, ale nahrál ho přez FTP (nebo podle toho kam, tak raději přez scp, rsync nebo tak něco, s přihlašováním pomocí klíčů), nejspíš rovnou pomocí příkazů make;make upload - ale to by sis musel na to nastavit už trochu složitějším způsobem.

Ostatně jak máš pořešené zálohování, kdyby to třeba z webu po nějakém pádu, nebo útoku zmizelo? Já všechno dělám u sebe, automaticky zálohuju na víc míst (a navíc si to můžu snadno lokálně vyzkoušet před nahráním na web)

Já jsem z dotazu pochopil, že chce mít web podle svých představ, kde mu odkazy při najetí myší budou měnit barvu ]:)

Ostatně zatím tady opalečkoval jen jeden jediný příspěvek a to ten můj, kde říkám utéct od toho, co mrší HTML kód k něčemu, co ho umožňuje psát po libosti ]:)

Ostatně já taky používám jednoduchý redakční systém, který jsem si sám napsal, takže nemusím psát jen čisté HTML, ale můžu použít i ReStructuredText (odkazy na všech mých stránkách vpravo nahoře, SRC - například tady http://mix.gilhad.cz//Blog/Blog.htm ) .

A pokud budu chtít, tak tam kdekoliv to čisté HTML vnořím jak nic :)

Systémů, co používají RST je taky všude spousta, například Nikola (jako Tesla) https://getnikola.com/ nebo Pelican https://docs.getpelican.com/en/3.6.2/index.html

A můj taky [favicon.ico] Asketic Aligator http://asketic-aligator.gilhad.cz/
(i když zatím bez velké dokumentace a s mými "špecifkámi", a možná pár verzí pozadu, ale to snadno doženu, bude-li zájem. Licence GPL, takže použití zdarma, s vytvořenýma stránkama si může dělat co chce, ale pokud by snad ten systém měnil a publikoval, tak tam jsou nějaké příčetné podmínky)
(a vytváření webu je jednoduché, prostě si v adresáři input dělám po libosti podadresáře a RST soubory, co se překládají a libovolné jiné, co se jen kopírujou (typicky obrázky, ale i HTML, CSS, zdrojáky programů, archivy ...). načež v hlavním adresáři dám make a mám lokální verzi, kterou můžu testovat v prohlížeč a dám make upload a ono se to nahraje na web. Samozřejmě je na začátku nutné upravit soubor site_config.conf, kam se zadají věci jako kam to nahrávat a jak se to má jmenovat a jakou to má mít hlavičku. A pak si člověk může i pohrát s CSS, pokud si to chce přeskinovat, nebo si tam dát nezávisle vlastní = prostě klasika)

Co se RST https://cs.wikipedia.org/wiki/ReStructuredText týče, tak není v základu výrazně složitější, než editor tady na poradně :)

Hlavní stránka Asketic Aligátora


|cobra| index
################################################################################

:date: 2023.03.27 08:22:11
:modified: 2023.04.10 10:26:41
:tags: dir
:authors: Gilhad
:summary: hlavni index
:title: Main Index

%HEADER%


* `2023.04.21` `<.root/documentation/README.html>`_ README - jak instalovat Asketic Aligatora
* `2023.04.20` ---------- Přechod na vyšší verzi SSG (Busy-Bee) ---------------
* `2023.04.14` `<.root/hints/make-automatic-variables.html>`_ - protože to už zas hledám
* `2023.04.14` `<.root/easy-diffusion/easy-diffusion-prvni-pokusy.html>`_ - a nějaké pokusy (teda spíš problémy) s Easy Diffusion - kreslící AI
* `2023.04.14` `<.root/chatGPT/shadowrun-random-blaboly.html>`_ - různé haluze jako motivace / zásoba jmen / jiné
* `2023.04.13` `<.root/chatGPT/ADD_povidka.html>`_ - Povídka napsaná (hlavně) |chatGPT >|
* `2023.04.13` a alespoň demo `RSS` soubor :-)
* `2023.04.12` Tak už se mi generujou i `autoři` a `tagy` (ale zatím ještě ne jejich obsah a navigace), nicméně plná minimální funkčnost je nedaleko :-)
* `2023.04.11` `<.root/documentation/2023-04-11-uvahy-giw2me.html>`_ - současná analýza a článek pro Nyx
* `2023.04.11` `<.root/chatGPT/troleni/chatGPT-me-troli-001.html>`_ - "Tohle bude ještě zajímavé!"
* `2023.04.10` `<.root/documentation/RubberDuckMakefile.html>`_
* `2023.04.10` Drobné doladění `CSS` stylů a věcí okolo `Makefile`
* `2023.04.10` `<.root/index.html>`_ Drobné koncepční přepracování
* `2023.04.10` `<.root/hints/atomic_write.html>`_ Atomický zápis pro přidávání řádků do `.tag` souborů a neblokovací čtení, zda je to potřeba
...

Ukázka formátování z http://8bit.gilhad.cz/6809/Castor.html




6309 Interrupt vectors
================================================================================

* 6309 have hardwarde wired Interrupt vectors to go indirect via $FFF0 ... $FFFE adresses (top of ROM)
* `Castor` have the values there pointing to bottom of ROM (so if wearing will be problem, this whole section can be easily moved)
* on bottom of ROM are jumps into top of RAM (except RESET), where each RESET will create jumps into 2nd table in ROM which points to final ROM code.
	* so user program can simply install there (on top of RAM) its own routines entry points
	* also can simply jump to the 2nd table to get to original ROM routines
* Example:
	* `SWI` is executed
		* **6309** pushes registers on S stack
		* jumps indirect `JMP [FFFA]` to `C008` (in **ROM**)
		* there is instruction `JMP [7FF3]` so it jumps indirect via **RAM** pointer
			* **7FF3** is in **RAM**, where `RESET` prepared pointer `C026` (but user may change this to point on his own code)
		* `C026` is in **ROM** again contains `JMP` to actual routine to manage `SWI 1`
		* the routine does something and returns with `RTI` just to instruction after the original `SWI`
* `RESET` is exception, it goes from both `C000` and `C020` directly to `ROM` code and cannot be redirected
* `7FFC,7FFD` is initial stack `S` value can can be used by user to reinitialise `Stack S`. Points under the RAM vectors and RAM system data.
	* `RESET` restores this value and stack and then pushes `C000` to stack, so return from there goes again to `RESET`

.. code::

	 +------+-------+---------+--------------+----------------------------------+
	 | SVec | Hdlr  | 2.table | function     | Registers Auto-pushed onto stack |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFFE | C000  | C020    | RESET Vector | none                             |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFFC | C004  | C024    | NMI Vector   | D,X,Y,U,DP,CC                    |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFFA | C008  | C028    | SWI 1 Vector | D,X,Y,U,DP,CC (masked Ints)      |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFF8 | C00C  | C02C    | IRQ Vector   | D,X,Y,U,DP,CC                    |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFF6 | C010  | C030    | FIRQ Vector  | CC (E flag cleared)              |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFF4 | C014  | C034    | SWI 2 Vector | D,X,Y,U,DP,CC                    |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFF2 | C018  | C038    | SWI 3 Vector | D,X,Y,U,DP,CC                    |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFF0 | C01C  | C03C    | Trap Vector  | D,X,Y,U,DP,CC                    |
	 +------+-------+---------+--------------+----------------------------------+
	 SVec .. System VECtor
	 Hdlr .. HanDLeR

HOST:

Jenže on se nechce redakčního systému vzdát a psát web ručně, chápeš?

Ano, překopávat celý můj vytvořený "web" redakčním systémem a všechno dělat ručně pomocí HTML kódů není v mých časových i znalostních možnostech. Redakční systém mi má moji práci ulehčit, teprve až se dostanu do nějaké úrovně znalostí a bude na to čas, nemám problém si psát web ručně, ale momentálně bych opravdu chtěl onen ZÁKLAD mít postavený na redakčním systému. Ale i tak si některé nebo mnoho věcí upravuji k obrazu svému (dle svých představ), ovšem zde jsem narazil na problém, třeba ona změna barev a mnoho dalších efektů, na kterých teprve pracuji.

Klíčové informace a pochopení díky HOSTovi, jsou přesně tak, jak píší a jsem rád za ně, protože to možná je i důvodem, proč ostatním vše funguje a mě ne. :)
Každopádně díky za rady všem, jakékoliv rady a poznatky mi rozhodně pomůžou a třeba se k nějakému cíli dopídíme :)

Áno, z Bratislavy do Brna dôjdeš aj keď pôjdeš cez Londín... ale povedz mi kto by bol normálny, aby si predĺžil 130km trasu na 3 tisíc km?

Taktiež, ak používaš JS na takéto veci, kde stačí CSS, tak len znižuješ výkon, zhoršuješ dostupnosť (trebárs to nefunguje v terminálových prehliadačoch, alebo keď je vypnutý JS) a podobne. Proste je to špatné riešenie.

V podstatě je to narážka na to původní řešení od IQ37, kde v tagu používá ty eventy onmouseover (čímž používá javaskript a eventy na to aby nastavil CSS ) a tak, místo aby

1) ten tag byl prostě

<div class="MZlinky"> ... <a href="kartacky-pro-kobold-eb7"> ... </a> ... </div>

(nebo dokonce i bez class, pokud se to dobře postaví)

2) v HEAD sekci jsi měl

<link rel="stylesheet" href="/css.css">

3) do kořenu svých stránek nahrál soubor css.css obsahující


.MZlinky a:link, .MZlinky a:visited { color: blue; text-decoration: none; }
.MZlinky a:hover, .MZlinky a:active { color: green;  text-decoration: none;  }

(což pro tento příklad stačí, obecně tam toho budeš mít víc)

Přičemž ten soubor se může jmenovat i jinak, MZlinky jsou Modro Zelené, ale taky se to může jmenovat jinak a ten obalující tag nemusí být div a nemusí to být ten nejbližší obalující tag

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