HTML és CSS: Minden oldalt külön-külön kell elmenteni és megírni?
Most ott tartok, hogy vannak almenük és kategóriák az oldalon: minden egyes oldalt külön .htm-ben kell elmenteni?
Mert egy-két hét múlva ez már nagyon sok fájl lesz
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
A CSS fájlból elég egy és azt kell meghívni mindegyik html fájlban.
A htm(l) fájlokból viszont annyi kell, ahány oldalt szeretnék csinálni.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
elemeket nem tudsz beszúrni üres html-ekbe, de ha a html-ek tartalmazzák azokat az elemeket amiket a css meg tud dizájnolni akkor igen.
Éppen emiatt a probléma miatt jöttek létre az olyan szerveroldali nyelvek mint a php, így egy 26351276512763512763512765123 oldalból álló portálnak nem kell ennyi html, hanem dinamikusan generálódik bele a tartalom. Ha egy nagyobb portálon olyat látsz, hogy .html a vége az url-eknek akkor ott sem valós html fájlokról van szó, hanem ugyanúgy php-k csak htaccess-el (vagy van még rá 1 mázsa módszer) meg van oldva, hogy a linkek html-nek tűnjenek.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
"Akkor el lehet menteni egy CSS fájlt, és azt fogja betölteni minden egyes oldal megnyitásakor? Akkor be tudom állítani, hogy alapból legyen ott háttér, egy főléc és kép mondjuk?"
Igen, ez a CSS egyik nagy előnye, hogy több HTML fájlra alkalmazható. Csak be kell linkelni a HTML fájlban, melyik CSS fájlt akarod rá alkalmazni.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
minden html-t külön kell, de a cssből elég egy és azt linkelni mindenhol a headerben, de eléggé megtelhet a dolog:D Am a <head>ben nyithatsz <style></style> tageket és ott is definiálhatod a css kódodat csak ez nem valami ajánlott mert csúnya lesz tőle a kód(:
De ha már ezek jól mennek akkor ink nézz bele kicsit többe is pl JavaScript:
http://www.youtube.com/playlist?list=PLuYHIg_0xQJsiwA4jrXTWa..
Talán segít leredukálni a fájlok számát egy kis dinamika az oldalban, persze jQuery sem árt hozzá, persze ez csak ajánlat és tipp(:
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Én biztos nem pontoztalak le, most néztem meg a kommenteket
Kösz mindenkinek!
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!