Avatar billede drinkit Praktikant
06. juli 2004 - 15:35 Der er 23 kommentarer og
1 løsning

overflow: scroll virker hat i firefox

www.qrede.dk -> Som i kan se i min stylesheet fil www.qrede.dk/style.css burde den konstant vise en border ude i højre side lodret. Det virker fint i IE, da det er standard, men i firefox virker det ik, den viser ingen border på sider som: http://www.qrede.dk/qrededk/?x=2
Den skal ALTID vise en border.. Hvad gør jeg galt..
Avatar billede skovenborg Nybegynder
06. juli 2004 - 15:41 #1
hvad er det for en border du taler om? Er det den hvide eller grå ude i højre side, for den kan jeg se fint lige meget hvad i Firefox. Eller mener du scrollbaren?
Avatar billede drinkit Praktikant
06. juli 2004 - 15:41 #2
scrollbaren..
Avatar billede drinkit Praktikant
06. juli 2004 - 15:41 #3
u know.. overflow.. i css..
Avatar billede roenving Novice
06. juli 2004 - 15:47 #4
du bruger IE-only-ting: overflow-x og overflow-y, se f.eks. http://blooberry.com/indexdot/css/properties/position/overflowx.htm
Avatar billede skovenborg Nybegynder
06. juli 2004 - 15:47 #5
overflow-x og overflow-y er ikke med i css-standarden (måske kommer de i CSS3 en gang, men det kommer til at tage lidt tid). I stedet må du udnytte en overflow-værdi mozilla har implementeret i sammenhæng med deres XUL-"sprog":

body {
overflow-x:hidden;
overflow-y:scroll;
background: #eeeeee;
margin: 0;
}
html > body {
overflow:-moz-scrollbars-vertical;}
Avatar billede drinkit Praktikant
06. juli 2004 - 15:53 #6
roenvig, ja ok.. der kan jeg læse at det kun virker i IE 5.0 og over.. men hvad vil du sige, er den eneste mulige løsning så den som skovenborg kommer med, for det ser mærkeligt ud i firefox, som om den godt kan scrolle.. if u understand my point!
Avatar billede skovenborg Nybegynder
06. juli 2004 - 16:00 #7
ja, jeg ved det kommer til at se mærkeligt ud - men det er umiddelbart den eneste css-løsning, som bare virker nogenlunde i firefox. Husk på at som standard har firefox slet ikke den inaktive scrollbar som IE har. Enten er den der eller også er den der ikke.

Desuden ser dit design heller ikke al for klumpet ud uden scrollbar, så mon ikke du bare kan leve med det.
Avatar billede drinkit Praktikant
06. juli 2004 - 16:03 #8
jo, det er blot fordi at når der så kommer en scroller.. f.eks.. hvis du går ind på www.qrede.dk - ved siden af "Nyheder" trykker arkiv, så kommer scrolleren, og det rykker tabellen, og det ser så uprof ud når en tabel rykker sig 5 mm.
Det var det jeg ville prøve at undgå.. og se eks. www.schaefner.dk -> I firefox der har hans layout altid scroller i firefox også!
Avatar billede drinkit Praktikant
06. juli 2004 - 16:04 #9
my bad, har den ik.. :) glem det.. tag for hjælpen, smid et svar :D
Avatar billede skovenborg Nybegynder
06. juli 2004 - 16:19 #10
du kan måske prøve at tilpasse siden lidt hvis det virkelig nager dig - men nu har du i hvert fald mulighed for at få vist den scrollbar, selvom det ser aktiv ud.
Avatar billede skovenborg Nybegynder
06. juli 2004 - 20:03 #11
og tak for points :-)
Avatar billede drinkit Praktikant
06. juli 2004 - 21:51 #12
så lidt da.. hvad synes du ellers om min hp?
Avatar billede skovenborg Nybegynder
07. juli 2004 - 00:43 #13
ja, det begynder at ligne noget ;-)

Nå, spøg til side og lidt til sagen... jo, siden er dejlig overskuelig, så man i hvert fald ikke er i tvivl om hvor tingene kan findes henne. Nu ved jeg selvfølgelig ikke hvor langt du er kommet - der mangler jo selvfølgelig noget indhold nogen steder.

Du skal i hvert fald have for øje at siden skal være let at læse - indholdet skal altså ikke virke alt for rodet/sammenklemt - lige umiddelbart synes jeg måske der skulle være en 3-5px mellemrum mellem overskrift og tekst under Nyheder. Men det meste er småting, som man altid kan rette lidt på ;-)

En lille ting, som nager mig er teksten: Optimized for IE 6.0 @ 1024 X 768 - det giver ikke ligefrem et godt førstehånd indtryk hvis man ikke lige har de indstillinger (og siden ser da også fin ud i fx firefox @ 1162x864 - så gem den lidt mere væk eller gerne slet den helt. Du behøver jo ikke at sige, at du ikke har gjort dig umage med at understøtte deres browser - det ser de sikkert fint selv og så er det vel en ringe undskyldning for dem, at du skriver den lille tekst (i hvert fald så tydeligt)

og forresten - når man flytter musen over QREDE.DK kommer der en tekst, som siger Reload Siden men alt hvad den gør er at gå tilbage til forsiden - er det meningen eller en fejl? For teksten forvirrer i hvert fald brugeren lidt.

Det var alt - held og lykke med siden :-)
Avatar billede skovenborg Nybegynder
07. juli 2004 - 01:03 #14
og så lidt kodemæssigt:
Du skriver i din kode:
<script type="text/javascript">
function qrede() {
document.getElementById('info').innerHTML='QREDE.DK';
}
</script>

og senere:
<body onload="document.getElementById('info').innerHTML='QREDE.DK';">
hvad skal qrede()-funktionen så til for? Hvorfor så ikke bare kalde den ved onload?

Men før du kommer for godt i gang med at rette så tager vi lige et kig længere ned:
onmouseover="document.getElementById('info').innerHTML='Hvem er jeg';" onmouseout="java script:qrede();" (plus mange flere ad slagsens)

Først og fremmest er java script: pseudo-elementet forbudt i en javascript-event - browseren ved også udmærket godt selv at der er tale om javascript, men giver dog alligevel ingen fejl i dette tilfælde.
Men nu hvor du alligevel har en funktion - hvorfor så ikke udnytte det. Eksempel:
function qrede(tekst) {
document.getElementById('info').innerHTML=tekst;
}
</script>
så kunne du ændre teksten sådan her istedet:
<body onload="qrede('QREDE.DK')">
og:
onmouseover="qrede('Hvem er jeg');" onmouseout="qrede('QREDE.DK');"

Du kan dog også undgå hele tiden at skulle skrive QREDE.DK ved at sætte den som standard:
function qrede(tekst) {
if (!tekst) {tekst = 'QREDE.DK';}
document.getElementById('info').innerHTML=tekst;
}
så kan du stadig nøjes med at skrive:
onmouseover="qrede('Hvem er jeg');" onmouseout="qrede();"

Og nu hvor vi er i gang kan du ligeså godt skrive QREDE.DK fra starten af på denne måde:
<span id="info">QREDE.DK</span>
og droppe onload-eventen. På den måde kan dem som ingen javascript har også være lidt med.

Det var alt - igen ;-)
Avatar billede drinkit Praktikant
07. juli 2004 - 12:30 #15
jeg har nu hørt på alle dine god råd :) og taget dem til mig, og rettet det, men den første du nævner, med at der skal være et mellemrum mellem overskriften i nyheder og teksten, den har jeg allerede rodet ved, før jeg læste det her, og den driller.. det ville da være logisk hvis det hed margin-bottom: 10px;  - men det virker hat ?
Avatar billede skovenborg Nybegynder
07. juli 2004 - 12:45 #16
nææ, egentlig ikke når du bruger span's - de er inline elementer og bliver derfor ikke påvirker at fx margin. Løsningen ville så være at smide de to span's ind i en omkransende div:
<div><span style="background: #92A8BE;"><01/07-04></span> <span class="menu">This Page Is Valid HTML 4.01 Transitional</span>:</div>
og derefter sætte margin på den div.
Avatar billede drinkit Praktikant
07. juli 2004 - 12:49 #17
yes sir, så er den der ;) - tak for hjælpen.. mange gange tak!
Avatar billede drinkit Praktikant
07. juli 2004 - 12:52 #18
OG det der med, at når man holder musen over QREDE.DK -> Så reloader den jo siden, den går helt tilbage til www.qrede.dk - hvor linket til nyheder kun går til qrede.dk/qrededk/ - Så der er forskel, eks henter den stylesheet på ny, når den reloader, det gør den ikke når man trykker nyheder :P

Men mange tak for din hjælp!
Avatar billede skovenborg Nybegynder
07. juli 2004 - 13:20 #19
nåja, okay - det kunne jeg bare ikke lige se. Nå men håber du får et godt site da :-)
Avatar billede drinkit Praktikant
07. juli 2004 - 15:33 #20
Mange tak da.. Har givet dig karma :P
Har du ik en HP man kan se.. :)
Avatar billede skovenborg Nybegynder
07. juli 2004 - 17:15 #21
jo, http://www.skovenborg.frac.dk og http://www.skovenborg.1go.dk - sidste er blot en reserve og er ikke gjort så meget ved og den første har jeg lige opdateret med nyt design og er altså ikke helt færdig.
Avatar billede drinkit Praktikant
07. juli 2004 - 17:24 #22
funny.. du bor i græsted.. vi har sommerhus i gilleleje.. (Smidstrup) så kører ofte igennem græsted.. Har spist på kroen mange gange ..hehe.. bare en lille notits!
Avatar billede skovenborg Nybegynder
07. juli 2004 - 17:35 #23
sejt nok - kan være vi støder ind i hinanden (selvom jeg nok ikke vil kende dig lige med det samme ;-)
Avatar billede drinkit Praktikant
07. juli 2004 - 19:30 #24
Yeah yeah.. sure thing.. ses m8!
Max tak for hjælpen her.. Glemmer jeg aldrig ;-)
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