Avatar billede melange Nybegynder
23. april 2004 - 17:27 Der er 14 kommentarer og
1 løsning

lodret grå linje - få den væk!

Dette henvender sig vist kun til brugere af IE. Jeg sidder her og prøver at banke et simpelt design op, men nu driller det altså voldsomt.
Prøv at tage et kig på http://aspx.dk/design.php, kører man IE mens man bruger en opløsning som er høj nok til at der ikke forekommer en scrollbar på siden, vil man opleve at der er en grå lodret linje der hvor scrollbaren normalt befinder sig. Gør man imidlertid vinduet mindre så det kommer en scrollbar "overskriver" scrollbaren denne gråvandret linje, og siden ser ud som den burde.

Er her nogen som har en ide til hvorfor det problem optræder ? Det har jeg da ellers aldrig prøvet før :/

mvh

Arvid Böttiger
Avatar billede gil-galad Nybegynder
23. april 2004 - 17:39 #1
din design.php fil.. sæt dette in i body:  style="margin: 0;"
Avatar billede knudgert Nybegynder
23. april 2004 - 17:46 #2
Hvis du ønsker at der ikke skal være et scrollbarfelt, når det ikke er nødvendigt, så indsæt
overflow: auto
ved body i din css
Sæt evt. width: 100%
i dine div.
Avatar billede melange Nybegynder
23. april 2004 - 18:08 #3
spiffsen: jeg har allerede sat margin til at være 0, eller ville der jo være samme problem i venstre side, samt top og bund.

Knudgert: prøvede at lave en <div id="container"> som inderholder alle de andre <div>'s, derefter gav jeg den følgende CSS-kode, men lige lidt hjalp det.
#container { overflow: auto; }
Avatar billede skovenborg Nybegynder
23. april 2004 - 19:06 #4
problemmet ligger ikke i selve dokumentet design.php, men i dit frameset (hvilket i grunden er temmelig irrelevant da du kun har en frame. I dit frame-element kan du tilføje scrolling="yes", altså:
<head><title>Aurorae Supergroup Power Xtraordinaire</title><meta name="Keywords" content=""><meta name="Description" content="">
<frameset cols="100%,*"><frame name="gratisdns" frameborder="0" scrolling="yes" src="http://aspx.bottiger.com/design.php"></frameset></head>
Avatar billede olebole Juniormester
23. april 2004 - 19:09 #5
<ole>

Og husk lige: Aldrig 'frameborder' i et frameset ... det hører hjemme på frame-elementerne  ;o)
Dernæst er der mindst to frames i et frameSET  :)

/mvh
</bole>
Avatar billede skovenborg Nybegynder
23. april 2004 - 19:26 #6
hmm... betyder:
<!ELEMENT FRAMESET - - ((FRAMESET|FRAME)+ & NOFRAMES?) -- window subdivision-->
(fra html4.01 standarden) ikke at der bare _mindst_ skal være én frame i framesettet. Sådan tolker jeg det i hvert fald, men det kan da udmærket være at du har ret ole.
Avatar billede skovenborg Nybegynder
23. april 2004 - 19:28 #7
...ikke fordi det betyder så meget, men det var bare en lille tanke ;)
Avatar billede melange Nybegynder
23. april 2004 - 20:02 #8
skovenbord: Den var værre :/ Jeg bruger nemlig aldrig frames, og framesættet er nemlig noget gratisDNS.dk laver så det har jeg ingen kontrol over.
Nå, det er vel ikke andet at gøre end at tage de mulighder jeg har op til overvejelse.

1. Omskrive siden, så den virker med det framset
2. Acceptere en grim URL
3. Betale for DNS

men det må være min opgave, og så du nu bare smider et svar er jeg glad :)
Avatar billede melange Nybegynder
23. april 2004 - 20:03 #9
men i første omgang kunne man jo prøve at skrive til gratisDNS.dk og høre de ikke kunne tænke sig at bruge 5min på at overholde standarterne :)
Avatar billede olebole Juniormester
23. april 2004 - 20:11 #10
skovenborg >> Det er muligt, man nu om stunder kan nøjes med én frame, men det strider en del mod logikken.
"Goddag, jeg vil gerne købe et jakkesæt."
"S'gerne Hr ... skal det være et par bukser, en vest eller en jakke?"  ;o)
Avatar billede roenving Novice
23. april 2004 - 20:15 #11
-- analogien holder vist bedre med:

"Goddag, jeg vil gerne købe et par bukser."
"Vil de have dem med et ben ?-)"
Avatar billede skovenborg Nybegynder
23. april 2004 - 20:22 #12
det har du fuldstændig ret i. Det er jo logisk nok man ikke bruger frames hvis man kun har en side - det var også mere teknisk ment ;-)
Avatar billede skovenborg Nybegynder
23. april 2004 - 20:25 #13
her er et svar forresten :-)
Avatar billede olebole Juniormester
23. april 2004 - 20:32 #14
skovenborg >> Det var nu mere det sprogligt usammenhængende i et 'sæt', der består af ét element, jeg falder over ... men det er blot en detalje  :)
Avatar billede atheist Nybegynder
25. juni 2004 - 18:34 #15
nu er den her godt nok lukket, men jeg har oplevet at for at få fen grå linje til at forsvinde, skal man inde i sin frame-fil skrive border="0" eller style="border-width:0px". Udover det er tricket med den enkelte ramme en løsning i stil med brug af tabeller til layot, at noget der var beregnet til én ting, bliver brugt til noget andet, i det her tilfælde at skjule "grimme" URL's, f.eks. vil www.shg.dk altid stå i adresse-feltet fordi det er i framen på index-siden man reelt er i... dette er smart, bortset fra det er lidt bøvlet at trykke f5 da man ryger på hovedet ud i hovedsiden...
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