/ 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
Placering af elementer
Fra : Lisbet Laursen


Dato : 14-05-08 01:37

http://rudholm.dk/rudholm2/index3.html

Jeg må have stirret mig blind, for jeg kan ikke finde årsagen til at
siden ser så fjollet ud. Meningen er jo at der foruden banner og
navbar skal være indhold (til venstre) og rightcol og til sidst en
sidefod. Html og css validerer.

Desuden undrer det mig at de to menupunkter i navbar som har
undermenupunkter, har en anden farve end de andre. Jeg kan ikke finde
noget i css som siger at de skal have det.

Mvh. Lisbet



 
 
Erik Ginnerskov (14-05-2008)
Kommentar
Fra : Erik Ginnerskov


Dato : 14-05-08 05:30

Lisbet Laursen wrote:

> Meningen er jo at der foruden banner og
> navbar skal være indhold (til venstre) og rightcol og til sidst en
> sidefod. Html og css validerer.

Problemet ligger i din sideopbygning. Skal du opnå det, du ønsker, skal du
inddele den i kasser, som du så stabler i den ønskede opsætning:

<body>
<div id="page">
<div id="banner">
Indhold i banner
</div>
<div id="navbar">
Indhold i navbar
</div>
<div id="indhold">
<div id="leftcol">
Indhold i venstre kolonne
</div>
<div id="rightcol>
Indhold i højre kolonne
</div>
</div> <!-- #indhold -->
<div id="footer">
Indhold i footer
</div>
</div> <!-- #page -->
</body>

I css floater du #leftcol mod venstre #footer clearer du, så den går fri af
indhold:

#leftcol {
float: left;
width: 460px;
}
#footer {
clear: both;
}

PS. Husk at få ændret din sides titel, så den ikke angiver af være en del af
Webdesign101.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://vestfynswebdesign.dk - http://html-faq.dk



Lisbet Laursen (14-05-2008)
Kommentar
Fra : Lisbet Laursen


Dato : 14-05-08 07:51

Erik Ginnerskov wrote:
> Lisbet Laursen wrote:
>
>> Meningen er jo at der foruden banner og
>> navbar skal være indhold (til venstre) og rightcol og til sidst en
>> sidefod. Html og css validerer.
>
> Problemet ligger i din sideopbygning. Skal du opnå det, du ønsker,
> skal du inddele den i kasser, som du så stabler i den ønskede
> opsætning:

Mange tak, det vil jeg prøve. Mit problem er kommet af at jeg har
forsøgt at kombinere to skabeloner fra Webdesign101.

> PS. Husk at få ændret din sides titel, så den ikke angiver af være
> en
> del af Webdesign101.

Ja, ups - det var en smutter og er rettet.

Mvh. Lisbet



Lisbet Laursen (14-05-2008)
Kommentar
Fra : Lisbet Laursen


Dato : 14-05-08 12:48

Erik Ginnerskov wrote:
> Problemet ligger i din sideopbygning. Skal du opnå det, du ønsker,
> skal du inddele den i kasser, som du så stabler i den ønskede
> opsætning

Jeg takker for vejledningen som bragte mig på rette spor.

Dog har jeg stadig problemer med rightcol som i FF rykker ned under
leftcol hvis ikke jeg laver <br />i flg. tekst: "Gården ligger ved
Årre i nærheden af Esbjerg og Varde." Det sker ikke i IE 6 og 7.

Jeg har forsøgt med forskellige bredder, men er ikke nået frem til en
løsning.

Forhåbentlig kan jeg også få hjælp hertil?

Mvh. Lisbet



Jørgen Farum Jensen (14-05-2008)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 14-05-08 13:31

Lisbet Laursen skrev:

> Dog har jeg stadig problemer med rightcol som i FF rykker ned under
> leftcol hvis ikke jeg laver <br />i flg. tekst: "Gården ligger ved
> Årre i nærheden af Esbjerg og Varde." Det sker ikke i IE 6 og 7.
>
> Jeg har forsøgt med forskellige bredder, men er ikke nået frem til en
> løsning.
>
> Forhåbentlig kan jeg også få hjælp hertil?

Jeg kan ikke lige se hvor det er du sætter
en bredde på #rightcol, men det er sådan
set ligemeget:

div#rightcol {
/*float:left;*/
margin:0;
padding-left:3em;
}

Det vil sige, at du skal fjerne float-egenskaben
fra #rightcol-elementet. Så flyder dette element
op på højre side af #leftcol, hvis der er plads
inden for rammerne af det overordnede element.

--

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

Lisbet Laursen (14-05-2008)
Kommentar
Fra : Lisbet Laursen


Dato : 14-05-08 21:09

Lisbet Laursen wrote:
> http://rudholm.dk/rudholm2/index3.html

Endnu et spørgsmål om placering: hvordan får jeg leftcol og rightcol
til at stå med lige lang afstand fra navbar?

Jeg har forsøgt med padding-bottom på content og nu med padding-top
på leftcol og rightcol, men den ene bliver ved med at være højere
oppe end den anden.

Mvh. Lisbet



Erik Ginnerskov (15-05-2008)
Kommentar
Fra : Erik Ginnerskov


Dato : 15-05-08 05:36

Lisbet Laursen wrote:

> Jeg har forsøgt med ...... med padding-top
> på leftcol ....

Det forstår jeg ikke, for hvis jeg ændrer din padding-top på #leftcol til
5px; - uden at ændre padding-top i #rightcol, kommer venstre kolone op på
samme placering i højden som højre kolonne (set i FF).

Det kan så være nødvendigt at lave nogle justeringer i conditional comments
af hensyn til IE:

http://hjemmesideskolen.dk/html/css2.asp?id=css8

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://vestfynswebdesign.dk - http://html-faq.dk



Jørgen Farum Jensen (15-05-2008)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 15-05-08 10:09

Lisbet Laursen skrev:
> Lisbet Laursen wrote:
>> http://rudholm.dk/rudholm2/index3.html
>
> Endnu et spørgsmål om placering: hvordan får jeg leftcol og rightcol
> til at stå med lige lang afstand fra navbar?
>

Det er et lidt tricky problem, du der er rendt ind i,
og derfor har jeg skrevet temmelig meget om det i
artiklen:
http://webdesign101.dk/layout/eksempel2.php

Bemærk især afsnittene "Layout" og "En note om
spalternes position".


--

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

Lisbet Laursen (17-05-2008)
Kommentar
Fra : Lisbet Laursen


Dato : 17-05-08 14:24

Jørgen Farum Jensen wrote:
> Lisbet Laursen skrev:
>> Lisbet Laursen wrote:
>>> http://rudholm.dk/rudholm2/index3.html
>>
>> Endnu et spørgsmål om placering: hvordan får jeg leftcol og
>> rightcol
>> til at stå med lige lang afstand fra navbar?
>>
>
> Det er et lidt tricky problem, du der er rendt ind i,
> og derfor har jeg skrevet temmelig meget om det i
> artiklen:
> http://webdesign101.dk/layout/eksempel2.php
>
> Bemærk især afsnittene "Layout" og "En note om
> spalternes position".

Tak til både Erik Ginnerskov og Jørgen Farum Jensen for jeres
forslag. Jeg har lige p.t. ikke så meget tid til at bikse videre (og
er lidt træt af endnu en gang at have sagt ja til at udføre den slags
vennetjeneste - men synes alligevel det er lidt sjovt, især når det
forhåbentlig endelig lykkes med med megen hjælp fra
webdesign-grupperne), men vil have forslagene in mente når jeg
fortsætter.

Mvh. Lisbet




Lisbet Laursen (18-05-2008)
Kommentar
Fra : Lisbet Laursen


Dato : 18-05-08 16:58

Lisbet Laursen wrote:
> Lisbet Laursen wrote:
>> http://rudholm.dk/rudholm2/index3.html
>
> Endnu et spørgsmål om placering: hvordan får jeg leftcol og
> rightcol
> til at stå med lige lang afstand fra navbar?

Af en eller anden grund lykkes det bedre med ens afstand på flg. side
(som også er baseret på et layout fra Webdesign101):
http://rudholm.dk/rudholm2/index5.html. Så det ender nok med at jeg
bruger dette.

Layoutet er forskelligt derved at "right" floater right, har jeg
foreløbig fundet ud af. I index.3 floater "leftcol" left.

Mvh. Lisbet



Erik Ginnerskov (18-05-2008)
Kommentar
Fra : Erik Ginnerskov


Dato : 18-05-08 17:11

Lisbet Laursen wrote:

> Af en eller anden grund lykkes det bedre med ens afstand på flg. side
> (som også er baseret på et layout fra Webdesign101):
> http://rudholm.dk/rudholm2/index5.html. Så det ender nok med at jeg
> bruger dette.

Har du set den i IE 6? Jeg tror, du i en conditional comment skal reducere
bredden på venstre kolonne lidt:

<!--[if lt IE 7]>
indlæs css for IE 6 (og ældre)
<![endif]-->

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://vestfynswebdesign.dk - http://html-faq.dk



Erik Ginnerskov (18-05-2008)
Kommentar
Fra : Erik Ginnerskov


Dato : 18-05-08 17:55

Erik Ginnerskov wrote:

> <!--[if lt IE 7]>
> indlæs css for IE 6 (og ældre)
> <![endif]-->

Jeg har nu på en anden maskine med Developer Toolbar på IE 6 (det kan jeg
ikke på min primære maskine, der kører IE 7) kigget nærmere på problemet.

Sætter du float:left på billedet af koen, kommer billedet op på plads - men
stadig kun for IE'er ældre end 7'eren.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://vestfynswebdesign.dk - http://html-faq.dk



Lisbet Laursen (18-05-2008)
Kommentar
Fra : Lisbet Laursen


Dato : 18-05-08 21:34

Erik Ginnerskov wrote:
> Erik Ginnerskov wrote:
>
>> <!--[if lt IE 7]>
>> indlæs css for IE 6 (og ældre)
>> <![endif]-->
>
> Jeg har nu på en anden maskine med Developer Toolbar på IE 6 (det
> kan
> jeg ikke på min primære maskine, der kører IE 7) kigget nærmere på
> problemet.
> Sætter du float:left på billedet af koen, kommer billedet op på
> plads
> - men stadig kun for IE'er ældre end 7'eren.

Jeg har i stedet forsøgt med padding-right=0 på "left", og det ser ud
til at løse problemet ifølge Total Validator med screenshot af IE6.
Og det ser ikke ud til at ødelægge noget andet, så vidt jeg kan se?

Mvh. Lisbet



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

Månedens bedste
Årets bedste
Sidste års bedste