|
![]() |
#1 |
Premium
Datum registracije: Jun 2006
Lokacija: Šibenik
Postovi: 323
|
web stranica problem
Evo rekoh ajde da se malo naučim html, css te js i php. Krenuo sam od html-a i css i sad sam naišo na jedan malo problem naime iz nekog razloga između dva <div>slika</div> <div>slika2</div> mi se ubaci nekakav razmak iako ga nebi trebalo biti te nakon tog ramaka svaka slijedeća slika/tekst (div) mi ubacuje neki razmak koji mi nedopušta da poredam stranicu onako kao ja želim. u svakom slucaju evo dole slika i dio html koda ako jos sta treba recite. Moje iskustvo sa html i css je staro 4 dana tako da je svaka kritika dobro došla. ![]() Uploaded with ImageShack.us http://www.easy-share.com/1917126848/html css.rar |
![]() |
![]() |
![]() |
#2 |
crnjo
Datum registracije: Mar 2003
Lokacija: Zagreb
Postovi: 1,907
|
Google Chrome - loadas to sto si napravio, desni klik, inspect element, i misem iznad svakog diva dok ne nadjes koji ti radi taj space prazni... ovako napamet nis od debuganja, ali vjerojatno ti negdje margin ili padding nisu 0. Olaksat ces si kasnije posao ako koristis neki css reseter.
__________________
9900K-32GB-5TB-3060TI |
![]() |
![]() |
|
|
Oglas
|
|
![]() |
#3 |
Premium
Datum registracije: Oct 2008
Lokacija: osijek
Postovi: 1,886
|
ja bi ti isto tako preporucio da pocnes ako vec nisi citat w3 school http://www.w3schools.com/ nisam bog zna kakav ekspertovac ali znam djelomicno HTML i CSS, ali sam procitao sve nabrzinu posto su mi trebale u to vrijeme neke osnove...ali sve je ljepo objasnjeno i prikazano u primjercima ![]()
__________________
Ako Vam je život tužan, ne brinite! Barem Vam je plaća smiješna ![]() |
![]() |
![]() |
![]() |
#4 |
Premium
Datum registracije: Jun 2006
Lokacija: Šibenik
Postovi: 323
|
ma pregledo sam već cijelu stranicu nisam mogo naci rjesenja za ovo moguće je da je problem u java scriptu za padajuće izbornike ali posto trenutno neznam nis sto se jave tice nemogu naci problem. |
![]() |
![]() |
![]() |
#6 |
Registered User
Datum registracije: Aug 2008
Lokacija: Zagreb
Postovi: 25
|
__________________
92% tinejđera sluša turbo folk. Ako si ti među onih 8% koji još uvijek slušaju pravu glazbu kopiraj si ovo u potpis. |
![]() |
![]() |
![]() |
#7 |
Premium
Datum registracije: Jun 2006
Lokacija: Šibenik
Postovi: 323
|
|
![]() |
![]() |
![]() |
#8 | |
crnjo
Datum registracije: Mar 2003
Lokacija: Zagreb
Postovi: 1,907
|
Citiraj:
1 - jesi probao pogledat html u browseru? ili ti se taj razmak javlja samo u design viewu u dreamweaveru? 2 - jesi inspectao element u browseru pa da vidis koji bog radi taj razmak (padding, margin, element?) Kolko ja vidim iz tvog koda, imas css klasu class_menu_space visoku 10 pixela koja radi razmak menija od contenta. Ili u prijevodu, ne znas koristit padding i margin, nego bespotrebno trpas divove umjesto njih. Naguglaj "two column layout" i skini html i css te ga dobro prouci. I eksperimentiraj sa padding i margin vrijednostima dok ti ne bude jasno, i mene je to zbunjivalo prvi dan... Osim toga, welcome ti se ne aligna kako spada jer krivo koristis container - stavio si Paragraph u kojem pise welcome sa odredjenim font sizeom unutar diva koji (kad uzmes u obzir paragraph padding) ima manje dimenzije nego sam paragraph pa ti "zdere prostor" jer nema overflow: hidden. Inace se naslovi pisu u <h1> ili manjem html tagu, nemoj za to koristit <P>. I majka svih savjeta (da je bar meni netko to rekao) - koristi CSS reseter uvijek. Bit ce ti lakse skuzit sve kad ne budes morao duzim putem saznavat default vrijednosti svakog taga... Ovako bi to trebalo izgledat (tvoj layout) u HTMLu, pretpostavimo da ide header, meni, content, footer, single column: HTML:
<body> <div class="wrapper"> <div id="header"> HEADER </div> <div id="menu"> TU MENI </div> <div id="content"> CONTENT </div> <div id="footer"> FOOTER </div> </div> </body>
__________________
9900K-32GB-5TB-3060TI Zadnje izmijenjeno od: zwer. 10.08.2011. u 23:23. |
|
![]() |
![]() |
![]() |
#9 | |
FORD Fix Or Repair Daily
Datum registracije: Feb 2007
Lokacija: Zagreb
Postovi: 872
|
Citiraj:
![]() Inače vrlo dobro objašnjeno ![]() |
|
![]() |
![]() |
![]() |
#10 | |
crnjo
Datum registracije: Mar 2003
Lokacija: Zagreb
Postovi: 1,907
|
Citiraj:
![]() ![]()
__________________
9900K-32GB-5TB-3060TI |
|
![]() |
![]() |
|
|
Oglas
|
|
![]() |
#11 |
Premium
Datum registracije: Mar 2009
Lokacija: Zagorje
Postovi: 1,001
|
Dreamweaver shit izbjegavati ako ucis, pocni od nule sa notepad++ uz w3schools, a razmaci tog tipa ti se najcesce javljaju zbog paddinga, neda mi se sad skidati tvoj css, ali obrisi sve paddinge vezane za prozor ispod tog razmaka pa vidi je'l se javlja. Postoji sad dosta finta kak to izbjegavati i sakrivati ali prvo treba naci dezurnog krivca za taj razmak. |
![]() |
![]() |
![]() |
#12 | |
Bazinga
Datum registracije: Nov 2007
Lokacija: Križevci
Postovi: 3,932
|
Citiraj:
__________________
The best place to hide a dead body is page 2 of Google search results. |
|
![]() |
![]() |
![]() |
#15 |
Bazinga
Datum registracije: Nov 2007
Lokacija: Križevci
Postovi: 3,932
|
Problem s navigacijom
Ovako, imam jedan problem sa stiliziranjem navigacije. Napravio sam navigaciju i stilizirao ju, ali ne u potpunosti. Naime htio bih napraviti da mi pozadina linka mijenja boju ovisno o aktivnosti. Nešto kao na večernjakovoj stranici. Znači trenutno mi se pozadina linka mjenja na hover i htio bih da ostane pozadina od hover-a dok je korisnik otvorio tu stranicu. Pretpostavljam da bi se to moralo riješit pomoću javascript-a i imam ideju o tome, ali ne znam kako to izvesti. Ideja bi bila da mi na aktivni link doda klasu npr. "aktivan". Naravno ne znam kako bih to izveo. Hvala na pomoći. P.S. valjda nije problem što sam pitanje postavio u ovoj temi.
__________________
The best place to hide a dead body is page 2 of Google search results. |
![]() |
![]() |
![]() |
#16 |
crnjo
Datum registracije: Mar 2003
Lokacija: Zagreb
Postovi: 1,907
|
Za ovaj dio o aktivnoj stranici, pretpostavimo da imas div sa identifikatorom nav i u njemu linkove u tagu a... modificiraj ako si radio sa UL/OL ili slicno... Code:
function setActive() { aObj = document.getElementById('nav').getElementsByTagName('a'); for(i=0;i<aObj.length;i++) { if(document.location.href.indexOf(aObj[i].href)>=0) { aObj[i].className='active'; } } } I onda samo dodas u script tag na kraju dokumenta (tako da se okine kad se cijeli page ucita): Code:
window.onload = setActive; Sto se mijenjanja u razlicite boje tice, ne da mi se to pisat, ali princip je slican. Kazes javascriptu da na hover misa iznad taga dohvati innerHTML linka (znaci npr. imas <a class="navlink" href="http://www.dot.com/page1/"> PAGE 1 </a> ) - u ovom slucaju ce to bit tekst PAGE 1, i onda napravis switch case spiku da za svaki link u meniju promjenis klasu u neku drugu, ovisno o boji... npr. this->className = blue za PAGE 1, red za PAGE 2 i slicno... Ne sjecam se tocne sintakse, znam da je u jQueryu nesto u djiru addClass("class1 class2");
__________________
9900K-32GB-5TB-3060TI Zadnje izmijenjeno od: zwer. 18.09.2011. u 18:28. |
![]() |
![]() |
![]() |
#18 | |
Bazinga
Datum registracije: Nov 2007
Lokacija: Križevci
Postovi: 3,932
|
Citiraj:
Code:
function setActive() { aObj = document.getElementById('nav').getElementsByTagName('a'); for(i=0;i<aObj.length;i++) { if(document.location.href.indexOf(aObj[i].href)>=0) { if(aObj.className=='up-last') { aObj[i].className='active up-last'; } else { aObj[i].className='active'; } } } }
__________________
The best place to hide a dead body is page 2 of Google search results. |
|
![]() |
![]() |
![]() |
#19 |
crnjo
Datum registracije: Mar 2003
Lokacija: Zagreb
Postovi: 1,907
|
Code:
<script type="text/javascript"> function setActive() { aObj = document.getElementById('nav').getElementsByTagName('a'); for(i=0;i<aObj.length;i++) { if(document.location.href.indexOf(aObj[i].href)>=0) { aObj[i].className = 'link active'; } } } </script> <style type="text/css"> #nav { display: block; padding: 8px; border: solid 1px gray; width: 200px; } .link { color: green;text-decoration: none;} .active { font-size: 17px; color: red;} </style> <div id="nav"> <a href="/test/index.php" class="link">Home</a> | <a href="/test/test.php" class="link">Test</a> | <a href="/test/proba.php" class="link">Proba</a> | <a href="/test/ajmo.php" class="link">Ajmo</a> </div> <script>window.onload = setActive;</script>
__________________
9900K-32GB-5TB-3060TI |
![]() |
![]() |
![]() |
#20 |
Bazinga
Datum registracije: Nov 2007
Lokacija: Križevci
Postovi: 3,932
|
Još se jednom srdačno zahvaljujem. ![]()
__________________
The best place to hide a dead body is page 2 of Google search results. |
![]() |
![]() |
|
|
Oglas
|
|
![]() |
|
|