Avatar billede g1mzee Nybegynder
26. september 2008 - 09:39 Der er 23 kommentarer

aktiv side..

hej. jeg er igang med at slice et design for en ven og sætte det op i css/html.
Men jeg er løbet lidt ind i et problem.
Det jeg skal have lavet er at når f.eks. man er på forside så har linket forside et rødt faneblad bag sig.
jeg har 2 billedere. 1 hvor det bare står helt normalt at der er forside. og så et hvor den røde faneblad er med hvor teksten også er rykket ned.
Jeg vil have sådan at når jeg går ind på siden (index.html) så er det røde der allerede nede fra start af, da forside og index er det samme :)
- og så lige et sidste. Hvordan får jeg sådan at det røde ligger ovenover noget andet, da den faktisk er større i højden end den normale :).
håber virkelig der er nogen der kan hjælpe mig..
hvisi  i skulle finde andre ting som kan gøres bedre. så sig endelig til :)

<:html:>
<div id="wrapper">

    <div id="wrapspacing">
    </div>
    <div id="menu">
    <a href="index.html" id="index" onmouseover="mopen('index_a')" onmouseout="mouseOut()";><img src="images/forside.png" border= "0" name"index_a"></a>
    <a href="produkter.html" id="produkter"></a>
    <a href="butikken.html" id="butikken"></a>
    <a href="referencer.html" id="referencer"></a>
    <a href="kontakt.html" id="kontakt"></a>
    </div>
    <div id="menuspacing">
    </div>
    <div id="top">
    </div>

<:/html:>


<:css:>
#wrapper {
    left: 50%;
    margin-left: -398px;
    position: absolute;
    width: 796px;


}
#wrapspacing {
    float: left;
    width: 17px;
    height: 213px;

}

#menu {
        float: left;
        background-image: url("../images/menu.png"); 
        width: 779px;
        height: 38px;
    z-index:1;
}
#index {
    float: left;
   
    width:99px;
    height: 38px;
    margin-left: 15px;
    z-index:1;
}
#produkter {
    float: left;
    background-image: url("../images/produkter.png");
    width: 99px;
    height: 38px;
    margin-left:11px;
    z-index:1;
}
#butikken {
    float: left;
    background-image: url("../images/butikken.png");
    width: 99px;
    height: 38px;
    margin-left:18px;
    z-index:1;

}
#referencer {
    float: left;
    background-image: url("../images/referencer.png");
    width: 99px;
    height: 38px;
    margin-left:17px;
    z-index:1;
}
#kontakt {
    float: left;
    background-image: url("../images/referencer.png");
    width: 99px;
    height: 38px;
    margin-left:17px;
    z-index:1;
}

#menuspacing {
    float: left;
    width: 779px;
    height: 2px;

}

#top {
        float: left;
        background-image: url("../images/top.png");
        width: 779px;
        height: 166px;
}
Avatar billede g1mzee Nybegynder
26. september 2008 - 09:41 #1
det er faktisk det samme som her inde på eksperten hvor spørgsmål & svar er blå når man er i den :)..
Avatar billede zips Juniormester
26. september 2008 - 11:19 #2
Her kan du finde svaret på dine link som du søger http://www.w3schools.com/CSS/css_pseudo_classes.asp
Den side du er på, bruges active med den farve du ønsker.
Avatar billede g1mzee Nybegynder
26. september 2008 - 11:54 #3
Hvis der kunne følge en forklaring med til hvordan og hvorledes.. så ville det være super, har bøvlet total meget med det: ) ..
- og jeg skal have et billed :p
Avatar billede zips Juniormester
26. september 2008 - 12:24 #4
Her er nogle eksempler på tab menu som jeg regner med det er det du søger
http://www.dynamicdrive.com/dynamicindex1/ddtabmenu.htm
Avatar billede olebole Juniormester
26. september 2008 - 15:07 #5
<ole>

zips >> Nej, det tror jeg ikke - udover at w3schools.com er notorisk berygtet for at være proppet med alvorlige fejl, mangler og udeladelser  =)

g1mzee >> Det er noget, man selv holder styr på. På index.html er linket til index.html stylet i en anden farve - på kontakt.html er linket til kontakt.html stylet i en anden farve - osv. Simple as that  =)

/mvh
</bole>
Avatar billede zips Juniormester
26. september 2008 - 15:48 #6
Ole >> Det ville være godt hvis du havde tid til at lave endnu en god side eller aktikel om dette emne, så vi kan lære noget af en som ved noget og vi ikke læser noget som er halvt sandt :)
Avatar billede roenving Novice
27. september 2008 - 11:24 #7
-- og f.eks. bør wrapper se således ud:

#wrapper {
    margin: 0 auto;
    width: 796px;
}

-- da den ellers forsvinder ud bag venstre kant, når browservinduet bliver for smalt ...
Avatar billede roenving Novice
27. september 2008 - 11:24 #8
-- hov, position bør være relative, hvis du har brug for at positionere det !-)
Avatar billede g1mzee Nybegynder
28. september 2008 - 19:25 #9
Igen, forvirre det mig at jeg får noget at vide her, og noget andet at vide i skolen :S
..
det link som zips sendte var faktisk lige det jeg havde brug for :) da jeg er igang med at sætte en hjemmeside op for en, altså slice og det hele.. men skal bare lige have det hele på plads med css'en. så er det bare videre med php'en . :)
Ole >> jeg forstår ikke helt hvad du mener? . :) ..
Avatar billede olebole Juniormester
28. september 2008 - 19:33 #10
"Igen, forvirre det mig at jeg får noget at vide her, og noget andet at vide i skolen" >> Jamen, det er måske noget, du skal tale med din lærer om. Hvad fortæller han/hun dig da?

Jeg mener, du skal hardkode linket til dokumentet selv. I 'forside.html' skriver du:

<a class="active_page" href="forside.html">Forsiden</a>
<a href="produkter.html">Produkter</a>
<a href="about.html">Om os</a>
<a href="kontakt.html">Kontakt</a>

- og i 'kontakt.html':

<a href="forside.html">Forsiden</a>
<a href="produkter.html">Produkter</a>
<a href="about.html">Om os</a>
<a class="active_page" href="kontakt.html">Kontakt</a>

- hvis det da overhovedet skal være et link. Man har jo sjældent noget at bruge et link til det dokument, linket ligger i. Du kunne derfor også overveje et span  ;o)
Avatar billede g1mzee Nybegynder
28. september 2008 - 20:12 #11
ahh.. ja okay..
- Og i css?
har også et lille problem med hvordan det så ud da det bare var mouseover.
det var at billedet blev lagt bag toppen.. og ved at sætte z-index virkede det ikke.
og da den mouseover var større end det oprindelige billed, gjorder at det som det fyldte mere, ikke kom tilbage som da var. da det var over 2 andre billeder..
ved ikke om dette fremstod som noget volapyk?

- Ang det med skole, så havde vi bare lært, at den måde man brugte til at sætte ting i center. var ved at bruge denne, left: 50%. self har han ikke sagt den anden måde var forkert, eller noget. eller omtalt den..
men bare at man ikke lærer det som åbenbart er rigtig? vi lærer også xhtml.. men efter hvad har set herinde skal det ikke benyttes?
Avatar billede w13 Novice
28. september 2008 - 20:19 #12
left:50%; vil ikke tage højde for elementets bredde. Dvs. det kommer ikke til at stå i midten, det er kun venstre side af elementet, som står i midten. Resten er til højre for midten.
Avatar billede w13 Novice
28. september 2008 - 20:23 #13
Og der er ingen browsere i dag, der rigtig forstår XHTML, så det giver ikke mening at bruge det, bare fordi det er "nyt og smart". :)
Avatar billede olebole Juniormester
28. september 2008 - 20:24 #14
Ja, det er desværre _meget_ langtfra alle, der er så heldige, at de bliver undervist i webkode af kompetente lærere  :o|

Du kan godt bruge 'left:50%', når du samtidig sætter en negativ -eft-margin på halvdelen af elementets bredde, som du gjorde i dit oprindelige spørgsmål - men det er et dårligt og helt unødigt hack.

Stammer hack'et fra din lærer, burde han lære noget CSS, inden han fik lov at undervise i det - og det samme gælder omkring markup, hvis han ukritisk pusher XHTML  ;o)
Avatar billede olebole Juniormester
28. september 2008 - 20:27 #15
Min nysgerrighed byder mig at spørge: Hvor lærer du webkode - og i hvilken forbindelse?  =)
Avatar billede g1mzee Nybegynder
28. september 2008 - 20:27 #16
heh..
ja, jeg går i kolding, og det er det første år det har det.
- Og ham læreren siger selv han selv er grafisk anlagt. men det går fint nok, lærer da noget selv om jeg vidste det meste i forvejen..
øhh.. hvor holder de kompetende lærere til ? :p.
Avatar billede g1mzee Nybegynder
28. september 2008 - 20:28 #17
de har det *
Avatar billede olebole Juniormester
28. september 2008 - 20:42 #18
Jeg ved, de på KTS' afdeling på Brønderslev Allé på Amager forsøger at holde et højt og seriøst niveau - men de har desværre kun grundforløbet på webintegrator uddannelsen. Hovedforløbet må man tage et andet sted  :o|

Problemet er i høj grad 'grafisk anlagte' lærerer - og/eller lærere, som i bedste fald har en uddannelse fra midten af 90'erne og har undervist i mange år. Det betyder ofte, at de i den mellemliggende tid kun har holdt sig opdateret via fejl- og misforståelsesfyldte tutorials på WWW.

Det er langtfra godt nok til erhvervsuddannelser! Vores statsminister har overfor en måbende verden udråbt os til det folk, der kyndigt skal lede verden gennem IT-udviklingen! Ehhhhhh .... ?!??!!!  ;D
Avatar billede g1mzee Nybegynder
28. september 2008 - 20:52 #19
Jeg går på uddannelsen web-integrator.. :) på kolding / hansenberg som jeg sagde i det tidligere indlæg..
Og deres fremgangs måde i opstart har været højst kritisabel. vi havde 2 uger i opstart, hvor vi lærte photoshop at kende. og lidt andre programmer.. men intet der var i nærheden af nogen form for web-kode..
Derefter havde vi et 4 ugers projekt hvor vi skulle lave 2 billedeserier, 1 som omhandlede et emne og et forløb, og en der bare havde et team. I det lærte vi at redigere lidt billeder i photoshop og lave storyboards, og lave et show i mediator..
stadig intet syn af nogen som helst kode.
og her de sidte 2 uger, har vi haft noget der hedder real-life i vores afdeling (medie-grafikere, multi-medie designer osv.) men vi havde jo ikke lært noget. så vi lærte bare html/css i de 2 uger..
heldigvis har de kun grundforløbet. og derefter skal jeg videre til odense. ( status om odense nogen gode lærer?)
Avatar billede olebole Juniormester
28. september 2008 - 22:41 #20
Naturligvis skal man som integrator kende de forskellige medier, men din sørgelige historie lyder skræmmende velkendt  :o|

Jeg har ikke indtryk af Odense adskiller sig væsentligt fra gennemsnittet, men problemet er desværre langt mere grundlæggende. Vores uddannelsessystem - og ikke mindst erhvervs uddannelsessystemet - er indrettet til forholdene under midten af det tyvende århundrede. Det er lidt ligesom med en supertanker ... det tager tiiiiiiiiid at vende den  :oP

Man har som tømrerlærling lært at lave en tagrejsning på samme måde de sidste 300 år - men den tid er (eller burde være) forbi ... ikke mindst, hvad angår de tekniske/teknologisk orienterede erhvervs uddannelser.

Således er W3C end ikke nævnt med ét ord i Undervisningsministeriets bekendtgørelse om webintegrator uddannelsen. Hvad skal en webintegrator mon lave? Brygge kaffe til grafikerne?  =)
Avatar billede g1mzee Nybegynder
28. september 2008 - 22:52 #21
lige nemlig.. - standarden ? :p
men så er det jo godt man kan suplere med det her inde.
selv om det virker absurd.
Avatar billede olebole Juniormester
28. september 2008 - 23:19 #22
;o)
Avatar billede g1mzee Nybegynder
28. september 2008 - 23:37 #23
Men problemet er løst :)
men nok en lidt mere primitiv måde end jeg ville havde haft :).
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester