CSS - nejasne stvari

1

CSS - nejasne stvari

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Poceh da pravim sajt.Ovaj put nema skidanja free templejtova,website gadgets-a i ostalih go*ana,vec samo kucam ono sto imam u glavi Smile I mogu slobodno da kazem da sam zadovoljan sobom,jer nikad kao sad nisam ovako savrseno kucao kod a u drugi prozor se slagali elementi. Medjutim,to je cisti HTML (http://pcwallpaper.webatu.com/index.html) i hocu da polako dodajem CSS u njega.Nasao sam ovaj sajt sa fantasticnim primjerima CSS Metro elemenata,tu su i kodovi ali ja ne umijem da ih definisem u head tagu,a ako dodam samo kod citav sajt se unisti.Jedno od CSS sto imam u sajt je tag za boju pozadine:




i to je sve,ali mi treba mnogo vise,samo sto na internetu ne mogu da pronadjem tutoriale koji ce da mi pojasne ovakve stvari,kako da dodam dugmad,kako da oni na klik preusmjere negdje drugo itd.

Dakle,kuda uputiti ovog pocetnika? Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Zašto u CSS definišeš pozadinu te individualne strane kad možeš to da uradiš i dodavanjem bgcolor osobine unutar body taga.

<body bgcolor="#BABABA"></body>

Za boju uzimaš heksadecimalnu oznaku, imaš ovde picker za boje pa pronađi onu koja ti treba.

Ne moraš dodavati to type u tagu <style>, samo ga otežavaš. Stavi samo <style>, ja barem a 000webhost nisam imao taj problem, mada primetio sam da brlja u zadnje vreme što se tiče tagova u head sekciji.

Literature za CSS imaš koliko hoćeš na Internetu.


W3Schools
Bubaj.com
W3C (Web konzorcijum)


MilosCG ::ali mi treba mnogo vise,samo sto na internetu ne mogu da pronadjem tutoriale koji ce da mi pojasne ovakve stvari,kako da dodam dugmad,kako da oni na klik preusmjere negdje drugo itd.

Za to se koristi HTML. Možeš unutar forme:

<form method="link" action="stranica.html"> <input type="submit" value="Kreni"> </form>

, a možeš i sa JavaScript:

<form> <input type="submit" onClick="(link do stranice)"> </form>



offline
  • Pridružio: 13 Sep 2012
  • Poruke: 2138

Zašto ne napraviš eksterni CSS fajl umesto što na svakoj stranici pojedinačno moraš da menjaš CSS da bi svuda bio isti. Ovako napraviš eksterni css i svaka stranica vuče izgled iz tog fajla.

Dugme možeš da dodaš sa <button>
Vidi ovde

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Kao što reče ilovephp možeš da napraviš jedan CSS fajl u koji smeštaš sve osobine. Onda samo u head sekciju dodaš:

<link rel="stylesheet" type="text/css" href="stil.css (ili neki drugi link do .css fajla)">

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Pa znam ja da to mogu preko HTML-a,ali meni treba CSS,ovako nesto:




Wink

Nisam napravio eksterni .css jer mi je svaka strana ista,samo (ce biti) tekst drugaciji,pa je prekopiram,da na kucam kod 10 puta Smile

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

E.L.I.T.E. ::Zašto u CSS definišeš pozadinu te individualne strane kad možeš to da uradiš i dodavanjem bgcolor osobine unutar body taga.

<body bgcolor="#BABABA"></body>


Nikad nemoj ovo da radis.

Citat:The <body> bgcolor attribute is not supported in HTML5. Use CSS instead.
The bgcolor attribute of <body> is deprecated in HTML 4.01.


Kao ni ovo:

E.L.I.T.E. ::a možeš i sa JavaScript:

<form> <input type="submit" onClick="(link do stranice)"> </form>


Jer ima dve greske - prva je ta sto forma nema submit dugme, pa ako opalis enter nece ama bas nista da se desi, a druga sto cak i kad kliknes na dugme - nece ni tad, bez obzira sto je link do stranice ispravan.

Da bi otklonio drugu gresku (prva ostaje dok god ne dodas <input type="submit" />), onclick (malim slovima) mora da ima sledeci sadrzaj: this.form.submit(), odnosno (pun kod):

<form action="link-do-strane"> <input type="submit" onclick="this.form.submit();">

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Napisano: 31 Jul 2013 16:29

Milos CG ::
Nisam napravio eksterni .css jer mi je svaka strana ista,samo (ce biti) tekst drugaciji,pa je prekopiram,da na kucam kod 10 puta Smile


Ovo je potpuno izopačena tvrdnja. Zašto da kopiraš tih desetak linija koda stalno kad možeš sprovesti link unutar head taga do .css fajla koji ima sve instrukcije. To što su iste sve strane je čak i + da napraviš eksterni .css, a ne da isti kod kopiraš sto puta. CSS je i napravljen zbog toga , da olakša dizajnerima pisanje koda. Zamisli da imaš hiljadu stranica i da svuda moraš posebno da definišeš tip fonta, boju slova itd. Kod ćeš i kucati 10 puta ako ne napraviš jedan eksterni .css fajl Wink

Dopuna: 31 Jul 2013 16:35

@Rastafarii - hvala na opomeni, na brzinu sam pisao pa sam zaboravio bitne detalje Confused

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

Milos CG ::Nisam napravio eksterni .css jer mi je svaka strana ista,samo (ce biti) tekst drugaciji,pa je prekopiram,da na kucam kod 10 puta Smile

I sta ces da radis kad ti padne na pamet da promenis npr velicinu fonta? Menjas 10 stranica?

Sa jednim, eksternim, CSS fajlom - menjas jedan fajl, a kako se on poziva sa svih tih stranica, izmene su svuda vidljive.

Da ne napominjem da mozes i link ka CSS fajlu da kopiras, a ne samo CSS Wink

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Problem je sto ne znam CSS dovoljno,i sto u jednoj stranici koristim vise fontova,i ne bih umio da ih izmjenim.Pogledacu neki tutorial o eksterom .css fajlu,pa cu ga onda dodati Wink

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

MilosCG ::Problem je sto ne znam CSS dovoljno

Sedi pa nauči Razz

MilosCG ::,i sto u jednoj stranici koristim vise fontova

Više fontova za šta? Za iste tipove slova ili za različite? Ako je za iste to se lako može rešiti sa div.

MilosCG ::Pogledacu neki tutorial o eksterom .css fajlu,pa cu ga onda dodati Wink

Nema tu nikakve filozofije, eksterni .css fajl ti je zasebni fajl na tvom sajtu.

Ko je trenutno na forumu
 

Ukupno su 1272 korisnika na forumu :: 52 registrovanih, 5 sakrivenih i 1215 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: amaterSRB, amstel, Apok, Areal84, babaroga, Boris90, Brana01, BraneS, cenejac111, CheefCoach, dankisha, Djokkinen, DPera, DragoslavS, Dvojac005, Gargantua, Georgius, goxin, Istman, jukeboxer, kobaja77, ljuba, Luka Blažević, mercedesamg, Mercury, mikrimaus, milenko crazy north, moldway, Nemanja.M, nemkea71, NoOneEver Dreams, ObelixSRB, ozzy, Panter, panzerwaffe, pein, Petar35, procesor, sasa87, shaja1, sokars, srbijaiznadsvega, Srki94, Stoilkovic, theNedjeljko, Vatreni Zmaj, Viceroy, virked, Vlad000, Vlada1389, zillbg, žeks62