[ mrakodol @ 06.10.2005. 12:25 ] @
Kako da deklarisem u sklopu CSS-a da mi sajt izgleda ok, ali kada se iskluci ili izbrise da mi izgleda na obican tekst?
Mislim da ne radim sa klasicnim tabelama, vec da sve deklarisem u CSS-u, a u HMLu samo da pisem tekst.

Pozite mi moim Vas!
[ MileG @ 06.10.2005. 13:12 ] @
http://www.w3schools.com/css/
[ Zero-Cool @ 06.10.2005. 14:39 ] @
Pa ako sam te razumeo onda to jedino da pitas Dejvida Koperfilda,jer se on bavi tim stvarima (iluzijama). :-)))

To sto ti hoces je prosto nemoguce,u svakom html fajlu moras da imas odredjene tagove koji cine taj dokument,a sa CSS-om samo uredjujes taj HTML fajl,a ne mozes ti da sve definises u CSS (mislim i tagove i sve) i onda da samo pises text. To je nemoguce.
[ mrakodol @ 06.10.2005. 17:09 ] @
Hocu nesto na fazon sajta:

http://www.csszengarden.com/

Nadam se da je sada nesto jasnije!
[ Zero-Cool @ 06.10.2005. 18:45 ] @
E sad je mnogo jasno.I vrlo jednostavno.

Postoje dve varijante kako to da ti objasnim:

1. prva po meni bolja je da ti napisem kako se zove knjiga koju mozes naci na DC++
na nekom od domacih hub-ova,a knjiga se zove


Peachpit Press The Zen Of Css Design Visual Enlightenment For The Web Feb 2005


I kad je procitas shvatices u detalj kako su oni to postigli

2. a drugi nacin je da ti ja ukratko objasnim,ali ne garantujem da ces bas sa sigurnoscu sve razumeti,ali evo probacu:

Elem dakle,oni su prvo napisali stranicu u cistom HTML-u, bez upotrebe bilo kakvih stilova,takva stranica kada se pregleda u browseru ne lici ni na sta,gomila razbacanog teksta,tj uglavnom je navigacija razbacana.Zatim su uzeli i napravili prvi CSS fajl sa kojim su definisali ama bas sve znaci jedan jedini fajl je definisao kompletnu stranicu,nisu vise ubacivali CSS definicije u onaj HTML fajl. Posle ovog su uradili potrebne korekcije na HTML fajlu.I to ti je to zavrsili su sajt. Posle toga su shvatili da bi mogli uz pomoc promene samo CSS fajla ili cak dodavanjem novog fajla da dobiju skroz drugaciji dizajn stranice.

Fazon je u tome sto u samom pocetku moras da znas,tj da imas vizuelno u glavi kako ce ti izgledati prva strana to je najbolje da nacrtas na papiru,zatim treba dobro da budes svestan toga sta mozes da definises pomocu CSS,tj sta mozes samo CSS-om da promenis,i kad si to sve postigao ostaje ti samo da napises perfektan HTML kod (sto je i tezi deo posla),a onda je definisanje CSS-a vrlo lagano,samo ides tag po tag iz HTML koda i sredjujes ga ako ima potrebe.

Sto se tice HTML koda idi na zengarden i desnim klikom misa na stranicu i view source,pa pogledaj kako su oni to uradili. Vrlo je ugodan za oci za gledanje,ali ces primetiti sta su od tagova koristili,pa probaj i ti isto tako.

Nadam se da nisam dzabe pisao ovoliki tekst i da ce ti pomoci barem malo.ali moj savet ti je i dalje da skines sa interneta onu knjigu,jer je vredi procitati i videti kako to majstori rade.
[ mrakodol @ 07.10.2005. 08:45 ] @
Hvala ti! Mnogo si mi pomogao! Mozda vise ovim drugim djelom odgovora! Jer mi nije bas bilo jasno kako naprave sve to a kad donesem sajt taj isti kuci(posto mi se pomalo svidjao meni onaj pored i tako) nista ne radi samo je cisti tekst. Ali sada mi je sve jasno i cisto!
Hvala ti !
[ CSS @ 25.10.2005. 22:58 ] @
Kad uradis ovo sto ti je rekao Zero-Cool onda ti treba malecka JS skripta :
Citat:


<script type="text/javascript">

function switchCss(lnk) {
document.getElementById('stil').href = lnk;
}

</script>

koju ubacis u HEAD
a onda dodas ovo :
Citat:

<button onclick="switchCss('css/stil_2.css');">Promeni2</button>
<button onclick="switchCss('css/stil_1.css');">Promeni1</button>


Tako da imas dva razlicita CSS fajla( stil_1.css) i ( stil_2.css).u CSS direktorijumu.
U svakom napravis razlicit stil.
[ softsoundboy @ 30.10.2005. 22:34 ] @
Ako se koristi sledeci nacin za linkovanje CSS-a sa dokumentom:

<style media="screen" type="text/css">
@import url(mojstil.css);
</style>

koja se inace naziva DIREKTIVA, npr. Opera, ako se sacuva
stranica, ona nece sacuvati i CSS-dokument koji ostaje na serveru.
Zato nicega i nema kada se sacuva nesto sa Zen Gardena.