Avatar billede cmau Nybegynder
10. august 2005 - 22:09 Der er 8 kommentarer og
1 løsning

Hvorfor kan man stadig scrolle og hvorfor er den ikke centeret?

Hejsa..

Jeg er ved at lave denne side:http://kbfest.woox.dk/

Virker fint i IE og FF, så man ikke kan scrolle, selvom man laver vinduet lille også er designet centeret, men hvorfor virker ingen af delene i Opera?
Avatar billede hells Nybegynder
10. august 2005 - 23:18 #1
Mht. centreringen: fjern det yderste div, fjern align="center" fra td-taggene og indsæt align="center" i table-tagget.
Avatar billede hells Nybegynder
10. august 2005 - 23:21 #2
Stryg det med at fjerne align="center" fra td-taggene.
Mht. scrollbars: Jeg har godt nok problemer med at se dem i Opera.
Avatar billede cmau Nybegynder
11. august 2005 - 19:35 #3
Laver nyt design, men nu er der mange fejl i Opera, http://kbfest.woox.dk/?open=main2.htm FF og IE viser ens og den er 100% valid.
Avatar billede olebole Juniormester
11. august 2005 - 20:03 #4
<ole>

Dit frameset-dokument består i hvert fald ikke af valid kode  :)

FP skriver frygtelig dårlig/uhensigtsmæssig kode - som W3C's validator ikke er indrettet til at rette. Validatoren retter kun syntaks-fejl, men kan ikke afgøre, hvor god koden derudover er.

For det første bør du i alle dokumenter (undtagen frameset-dokumentet) bruge en fuld DTD som denne:
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Udelader du definitions-URL'en, tolker IE CSS meget dårligt.

Dernæst bør du angive et standardiseret tegnsæt:
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Læg derudover alle dine visuelle formateringer af elementer over i CSS - og vær opmærksom på, at med den nye DTD, overholder IE væsentlig større dele af CSS-standarden, hvorfor det er en rigtig god idé at lære den  :)

I CSS centrerer man således ikke et block-element med 'text-align:center' på det omkransende element - men med 'margin:0 auto' på elementet selv.

Du skal også være opmærksom på, at relative størrelser er afhængig af det omkransende elements explicit satte størrelser - og at dette også gælder for body- og dokumentElement-elementerne. Derfor er det som oftest hensigtsmæssigt at skrive flg. CSS-regel:

<style type="text/css">
html, body {
  height: 100%;
  margin: 0;
  padding: 0; // Af hensyn til Opera
}
</style>

/mvh
</bole>
Avatar billede cmau Nybegynder
11. august 2005 - 20:38 #5
Fra "Læg derudover alle dine visuelle formateringer af elementer over i CSS - og vær opmærksom på, at med den nye DTD, overholder IE væsentlig større dele af CSS-standarden, hvorfor det er en rigtig god idé at lære den  :)
" og ned forstod jeg ikke noget :/ Kan du prøve at omformulere det?
Avatar billede cmau Nybegynder
12. august 2005 - 13:34 #6
Hjælp .. nu fucker det også i IE og FF
Avatar billede cmau Nybegynder
12. august 2005 - 23:49 #7
helt døde?
Avatar billede cmau Nybegynder
15. august 2005 - 13:00 #8
OLEbOlE? :D
Avatar billede cmau Nybegynder
16. august 2005 - 18:16 #9
Nå så må jeg oprette nyt.
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