/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
CSS problem: target="side" mulig i menu-di~
Fra : Sabine J


Dato : 21-01-10 12:42

Hej,
Nu har jeg søgt en del rundt på nettet i håb om et brugbart svar
på mit spørgsmål.
Jeg er ikke mester i CSS endnu, men jeg er da nået et stykke.

Mit problem er, at jeg gerne vil vide, hvordan man linker fra et
element(i dette tilfælde mit "nav" element) til et andet element
(mit "content" element)?
Eller sagt på en anden måde: Hvad skal jeg ændre i min kode, for
at når jeg klikker på tekstlinket "galleri" i min menu, at
indholdet af siden galleri, bliver vist i min "content" eller
indholdsside?

Jeg kender til det mest alm. html og hvis jeg havde bygget en
side med rammer, ville det jo være enkelt nok
"target="left/top/right..osv" men jeg kan ganske enkelt ikke
gennemskue hvordan jeg gør i et css-layout.

Hvis det hjælper noget ser mit navigationselement og
indholds-element sådan her ud, og jeg bruger forresten metoden
med at linke til et eksternt stylesheet:

<div id="nav">
<dl>
<div class="padding">
<dt id="galleri"><a
href="http://www.ravnfoto.dk/test/galleri.html">Galleri   
    </dl>
   </div>
   
   <div id="content">
    <div class="padding">
   
      <center><div id="fadeshow1"></div></center>
      
    </div>
   </div>

Jeg håber i kan hjælpe, på forhånd tak.

Sabine
   

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Stig Johansen (21-01-2010)
Kommentar
Fra : Stig Johansen


Dato : 21-01-10 16:20

Sabine J wrote:

> Jeg kender til det mest alm. html og hvis jeg havde bygget en
> side med rammer, ville det jo være enkelt nok
> "target="left/top/right..osv" men jeg kan ganske enkelt ikke
> gennemskue hvordan jeg gør i et css-layout.

Det er fordi du skal lave det med javascript, hvis du ikke vil bruge frames.

--
Med venlig hilsen
Stig Johansen

Jørgen Farum Jensen (21-01-2010)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 21-01-10 18:01

Sabine J skrev:
> Hej,
> Nu har jeg søgt en del rundt på nettet i håb om et brugbart svar
> på mit spørgsmål.
> Jeg er ikke mester i CSS endnu, men jeg er da nået et stykke.
>
> Mit problem er, at jeg gerne vil vide, hvordan man linker fra et
> element(i dette tilfælde mit "nav" element) til et andet element
> (mit "content" element)?
> Eller sagt på en anden måde: Hvad skal jeg ændre i min kode, for
> at når jeg klikker på tekstlinket "galleri" i min menu, at
> indholdet af siden galleri, bliver vist i min "content" eller
> indholdsside?

Det kan du ikke. Det er også rigtig svært at
se nogen begrundelse for at du skulle kunne.

Alle almindelige websites har et navigations-
apparat på alle sider, og et klik på et link
i navigationsapparatet fører til indlæsningen af
en anden HTML-side med et andet indhold, og som
regel det samme navigationsapparat, det samme
sidehoved og den samme sidefod.

Du kan slippe af sted med at skjule og vise
forskellige div'er på samme side, men det
er generelt en dårlig ide, hvis er meget indhold.
Et lidt avanceret eksempel på dette se du i
følgende
http://webdesign101.dk/www/css/eksempler/faneblade.html#box1
Det "avancerede" ved dette eksempel er at jeg
bruger en CSS3 pseudoklasse, som ældre versioner
af IE ikke har det godt med. Eksemplet vil derfor
ikke virke i Internet Explorer.

Den samme effekt kan opnås med noget JavaScript.

--

Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign: http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets: http://webdesign101.dk/cssbog/
..

Birger Sørensen (21-01-2010)
Kommentar
Fra : Birger Sørensen


Dato : 21-01-10 18:23

Efter mange tanker skrev Sabine J:
> Hej,
> Nu har jeg søgt en del rundt på nettet i håb om et brugbart svar
> på mit spørgsmål.
> Jeg er ikke mester i CSS endnu, men jeg er da nået et stykke.
>
> Mit problem er, at jeg gerne vil vide, hvordan man linker fra et
> element(i dette tilfælde mit "nav" element) til et andet element
> (mit "content" element)?
> Eller sagt på en anden måde: Hvad skal jeg ændre i min kode, for
> at når jeg klikker på tekstlinket "galleri" i min menu, at
> indholdet af siden galleri, bliver vist i min "content" eller
> indholdsside?
>
> Jeg kender til det mest alm. html og hvis jeg havde bygget en
> side med rammer, ville det jo være enkelt nok
> "target="left/top/right..osv" men jeg kan ganske enkelt ikke
> gennemskue hvordan jeg gør i et css-layout.
8X
> Jeg håber i kan hjælpe, på forhånd tak.

Det nærmeste du kommer, er at includere de elementer som er ens, for
dine sider, som allerede forklaret af andre - og der er mange måder at
gøre det på.

Det andet kan lade sig gøre med AJAX - men det er ikke nogen god ide
selv for en øvet begynder, og desuden virker det ikke uden javascript,
og er skidt for søgemaskinerne, der ikke vil kunne indeksere dine
sider.

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408915
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste