|
| div/css problem Fra : TheCrow |
Dato : 02-03-05 10:47 |
|
Hej
Jeg sidder og leger med et design som ikke helt vil som jeg vil.
Det foreløbige resultat kan ses på :
http://www.kragereden.dk/test/default.asp
Problemet er, at hvis jeg ser siden i 1024*768 ser det hele sådan set fint
nok ud.
Problemet opstår hvis jeg sætter opløsningen til 800*600, så følger div
id="tomtleft" (kaldet left på siden) og div id="tomtright" (kaldet right på
siden) ikke med ned, dette skal de selvfølgelig.....der opstår et hvidt
område nedenfor som ikke opleves i opløsningen 1024*768.
Hvordan løser jeg dette problem ?
/TheCrow
| |
TheCrow (02-03-2005)
| Kommentar Fra : TheCrow |
Dato : 02-03-05 12:22 |
|
Glemte at nævne, at jeg indtil videre kun har koncentreret mig om IE 6 og
ikke firefox, dette kommer.
/TheCrow
| |
Benny Nissen (02-03-2005)
| Kommentar Fra : Benny Nissen |
Dato : 02-03-05 13:38 |
|
TheCrow wrote:
> Glemte at nævne, at jeg indtil videre kun har koncentreret mig om IE 6 og
> ikke firefox, dette kommer.
En meget uklog disposition.
Lav det hele rigtigt fra starten, og ikke IE-tilpasset. Det gør det
meget lettere for dig selv.
--
Benny Nissen
http://bennynissen.dk
| |
TheCrow (02-03-2005)
| Kommentar Fra : TheCrow |
Dato : 02-03-05 16:45 |
|
> En meget uklog disposition.
> Lav det hele rigtigt fra starten, og ikke IE-tilpasset. Det gør det meget
> lettere for dig selv.
Måske men IE dominerer stadig omkring 90%, så det vil være nærliggende i
mine øjne at det primært ser rigtigt ud i IE. Desuden er det lavet fra
bunden af.
Hvis vi alle kunne lave det hele rigtigt fra starten ville denne gruppe jo
være overflødig......har jeg ret ?
/TheCrow
| |
Bertel Lund Hansen (02-03-2005)
| Kommentar Fra : Bertel Lund Hansen |
Dato : 02-03-05 17:12 |
|
TheCrow skrev:
>Måske men IE dominerer stadig omkring 90%, så det vil være nærliggende i
>mine øjne at det primært ser rigtigt ud i IE.
Det er en bagvendt måde at lave det på, og det ræsonnement ligger
bag de fleste sider der ser tossede ud i normale browsere.
Hvis man fra starten laver det i korrekt HTML, virker det i alle
browsere. Så kan man bagefter tage stilling til om man vil lave
forskellig opsætning til forskellige browsere. Derved sikrer man
at alle kan være med.
Hvis man først retter det til til én browser og ryger ind i et
hulens mas med at tvinge andre browsere til at te sig cirka
ligesådan, ender det nemt med at man siger noget a la: "Nu gider
jeg ikke spilde mere tid på de møgbrowsere. Det ser godt ud i IE,
og den bruger 99,9 %, og så må de andre sejle deres egen sø."
Statistikken er bare forkert fordi den slags tal overvejende er
samlet ind på sider der kun virker i IE. Der er flere alternative
systemer og browsere end mange udviklere tror.
--
Bertel
http://bertel.lundhansen.dk/ FIDUSO: http://fiduso.dk/
| |
TheCrow (02-03-2005)
| Kommentar Fra : TheCrow |
Dato : 02-03-05 17:57 |
|
>>Måske men IE dominerer stadig omkring 90%, så det vil være nærliggende i
>>mine øjne at det primært ser rigtigt ud i IE.
>
> Det er en bagvendt måde at lave det på, og det ræsonnement ligger
> bag de fleste sider der ser tossede ud i normale browsere.
>
> Hvis man fra starten laver det i korrekt HTML, virker det i alle
> browsere. Så kan man bagefter tage stilling til om man vil lave
> forskellig opsætning til forskellige browsere. Derved sikrer man
> at alle kan være med.
>
Det har du sikkert ret i. Validering af html koden er der ingen fejl
i......derimod tror jeg fejlen ligger i css`en et sted.
> Hvis man først retter det til til én browser og ryger ind i et
> hulens mas med at tvinge andre browsere til at te sig cirka
> ligesådan, ender det nemt med at man siger noget a la: "Nu gider
> jeg ikke spilde mere tid på de møgbrowsere. Det ser godt ud i IE,
> og den bruger 99,9 %, og så må de andre sejle deres egen sø."
>
Man kunne godt blive fristet til at komme til den konklusion.
vil jeg nu stadig gerne have løst. Det nemmeste vil jo være bare at sige
"skide være med dem der bruger 800*600 samt firefox brugere"......men den
løsning synes jeg ikke helt holder Jeg kan ikke helt se hvordan jeg kan lave
html`en anderledes. Pt. sidder jeg fast i problemstilligen omkring de
forskellige opløsninger og vil godt have det løst så hurtigt som muligt.
> Statistikken er bare forkert fordi den slags tal overvejende er
> samlet ind på sider der kun virker i IE. Der er flere alternative
> systemer og browsere end mange udviklere tror.
Det tror du har ret i.
/TheCrow
| |
TheCrow (02-03-2005)
| Kommentar Fra : TheCrow |
Dato : 02-03-05 18:37 |
|
Jeg har nu valideret siden både html og css og fik ikke nogen fejl. Siden
ser faktisk temmelig meget ens ud både i IE og Firefox.
Nogen der har nogen konkrete bud på fejl, eller hvad jeg skal kigge efter ??
/TheCrow
| |
Bertel Lund Hansen (02-03-2005)
| Kommentar Fra : Bertel Lund Hansen |
Dato : 02-03-05 21:48 |
|
TheCrow skrev:
>Jeg har nu valideret siden både html og css og fik ikke nogen fejl. Siden
>ser faktisk temmelig meget ens ud både i IE og Firefox.
.... og i Opera. Og det opfører sig pænt selv om man formindsker
vinduet.
>Nogen der har nogen konkrete bud på fejl, eller hvad jeg skal kigge efter ?
De lodrette grå striber bliver smallere når man formindsker
vinduet. Ved en vinduesbredde på 777 i Opera begynder striben at
blive smallere end ordet "topright".
--
Bertel
http://bertel.lundhansen.dk/ FIDUSO: http://fiduso.dk/
| |
TheCrow (03-03-2005)
| Kommentar Fra : TheCrow |
Dato : 03-03-05 08:14 |
|
> De lodrette grå striber bliver smallere når man formindsker
> vinduet. Ved en vinduesbredde på 777 i Opera begynder striben at
> blive smallere end ordet "topright".
Okay, jeg har netop kigget på striberne tomtleft og tomtright, men kan ikke
rigtig finde en løsning. Kunne man angive. Problemet er vel at elementerne
udvider sig efter indhold, dette er for så vidt meget godt, men der må være
en løsning som er holdbart ved skift af opløsninger ?
/TheCrow
| |
TheCrow (03-03-2005)
| Kommentar Fra : TheCrow |
Dato : 03-03-05 09:53 |
|
Et andet problem er at hvis jeg sætter margin på "content" rykker
forskellige dele af siden rundt.......elementerne på siden er float`de.
Hvorfor ter siden sig så underligt......hvad har jeg gjort forkert ?? - er
det selve html opbygningen der er forkert?
/TheCrow
| |
Peter Houmann (04-03-2005)
| Kommentar Fra : Peter Houmann |
Dato : 04-03-05 12:47 |
|
TheCrow wrote in dk.edb.internet.webdesign.html:
>
> Problemet er, at hvis jeg ser siden i 1024*768 ser det hele sådan set fint
> nok ud.
>
> Problemet opstår hvis jeg sætter opløsningen til 800*600, så følger div
> id="tomtleft" (kaldet left på siden) og div id="tomtright" (kaldet right på
> siden) ikke med ned, dette skal de selvfølgelig.....der opstår et hvidt
> område nedenfor som ikke opleves i opløsningen 1024*768.
>
> Hvordan løser jeg dette problem ?
Jeg mener, at browserne opfører sig korrekt nok. Det er - som jeg har forstået
det - rigtig nok, at floats bevæger sig nedenunder, når der ikke er nok plads
i skærmvinduet. Du skal nok derfor nok hellere bruge absolut og evt. relativ
positionering.
/Peter
--
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
| |
|
|