Avatar billede jullehansen Nybegynder
09. marts 2004 - 13:57 Der er 17 kommentarer og
1 løsning

Link og target i CSS

Hej
Jeg er igang med at lære at bruge CSS til design. I den forbindelse er jeg lidt i tvivl om hvorledes man linker til noget og får det sat ind på et bestemt sted på siden. Det var førhen nemt når jeg brugte frames. Der kunne man definere et target for linket.
Med CSS synes jeg ikke jeg kan få det sat ind i f.eks. en midterkolonne der er omgivet af kolonner med menuer i.
Når der kan forklare?
Avatar billede pelkjaer Nybegynder
09. marts 2004 - 13:59 #1
et typisk "css design/layout" benytter ikke frames, hvorfor du må linke til sider, uden target.
Avatar billede jullehansen Nybegynder
09. marts 2004 - 14:00 #2
Ja det er klart, men hvordan for jeg for eksempel en gæstebog eller forum ind i mit layout?
Avatar billede ckh Nybegynder
09. marts 2004 - 14:02 #3
target kan ikke defineres i css. Der er du nødt til at gøre som du plejer.
Avatar billede ckh Nybegynder
09. marts 2004 - 14:02 #4
Du lægger det i en <div> som du definerer i dit css
Avatar billede jullehansen Nybegynder
09. marts 2004 - 14:06 #5
Nu er jeg lidt langsom, men er det som en slags "embedding" eller hva sådan noget nu hedder.
Avatar billede je79ayps Novice
09. marts 2004 - 14:11 #6
julle >> mener du ikke, at hvis du har en menu i en div hvordan du så får de forskellige punkter i menuen vist i en anden div?
Avatar billede ckh Nybegynder
09. marts 2004 - 14:12 #7
<div> er et block-level element. Indeni <div></div> kan du placere hvad du har lyst til (f.eks dit forum).

Definitionerne på hvor den <div> skal placeres på hjemmesiden og hvordan den skal se ud kan du klare ved at give den en class defineret i din css. hvis du f.eks her en class defineret i css der hedder

.hvid {
background-color: #fff;
}

kalder du den ved

<div class="hvid>dit indhold</div>
Avatar billede ckh Nybegynder
09. marts 2004 - 14:13 #8
ups manglede en "

<div class="hvid">dit indhold</div>
Avatar billede roenving Novice
09. marts 2004 - 20:19 #9
-- og der findes to måder at adressere bestemte elementer, class, som ckh viste, som bruges primært hvis man har en stribe elementer, som skal have samme egenskaber og id (unik identifikation af et element !-), som i sagens natur henviser til et bestemt element:

#hvidDiv {
background-color: #fff;
}

<div id="hvidDiv">dit indhold</div>
Avatar billede jullehansen Nybegynder
10. marts 2004 - 00:52 #10
Tak for de gode råd. Nu har jeg prøvet at sætte et rullepanel ind i en div og class med id, men det ser altså underligt ud.
Det kan ses her: http://www.hgc.dk/test/index.html
Avatar billede jullehansen Nybegynder
10. marts 2004 - 08:42 #11
Det er selvfølgelig meningen at rullepanelet skal være i boxen "sponsorer", men den placerer sig nede på siden - ??
Avatar billede je79ayps Novice
10. marts 2004 - 09:57 #12
Af ren nysgerrighed - hvordan vil du linke punkterne i menuen til indhold div?
Avatar billede jullehansen Nybegynder
10. marts 2004 - 10:08 #13
Punkterne i menuen vil jeg linke til et nyt html dokument der layout-mæssigt styres CSS. Men jeg skal bruge rullepanelet og et forum som skal proppes ind i mit layout.
Forstår du meningen ?
Avatar billede je79ayps Novice
10. marts 2004 - 10:22 #14
Ja, altså det nye html dok vil være tilsvarende din index fil blot med en anden tekst i din indhold div?
Avatar billede jullehansen Nybegynder
10. marts 2004 - 10:55 #15
Ja præcis. Kan du så sige mig hvad der går galt med hensyn til det indsatte rullepanel. Har jeg gjort det korrekt som angivet ovenfor?
Avatar billede je79ayps Novice
10. marts 2004 - 14:19 #16
Den i højre side?
Avatar billede jullehansen Nybegynder
10. marts 2004 - 15:01 #17
Ja - det blanke vindue der ligger nedenfor de 2 menuer. Rullepanelet er i html-dok sat ind i div=right.col class=right.box
Avatar billede jullehansen Nybegynder
22. december 2004 - 14:49 #18
lukker
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