Avatar billede hemberg Forsker
20. juni 2003 - 11:04 Der er 53 kommentarer og
1 løsning

Mindre side ? VISUELT

Hej allesammen.

Jeg har en side som vist nok er for stor. Den er designet efter en skærm som er 1280*1024. Men hvis der nu er nogle besøgende som køre med fx 800*600 så ser det lidt bøvet ud ik? Derfor vil jeg gerne have lavet som her på exp. et afmålt område som kan bruges som webside og resten skal så bare være en farve eller en texture. Men hvordan laves det??
Avatar billede hyperactive Nybegynder
20. juni 2003 - 11:08 #1
Det kan laves enten med frames eller en tabel, som du centrerer i midten
Avatar billede skovenborg Nybegynder
20. juni 2003 - 11:13 #2
og så sætte bredden og højden i procent i stedet for pixels, ellers vil siden alligevel se mærkelig ud i andre opløsninger.
Avatar billede hemberg Forsker
20. juni 2003 - 11:13 #3
Det kan jeg ikke få til at passe. Hvis det bliver lavet på den måde vil tabellen eller frames'ne jo bare blive mindre på en mindre skærmopløsning og ikke skjult. Medmindre der findes en kommando som skjuler det ydre!!!
Avatar billede hyperactive Nybegynder
20. juni 2003 - 11:16 #4
Hvis du laver midter framen eller tabellen 760 px bred, så vil siden kunne vises i 800x600 og opefter
Avatar billede hemberg Forsker
20. juni 2003 - 11:18 #5
Hvis jeg, her på siden sætter min skærmopløsning ned fra 1280*1024 til 1024*768 så forsvinder det blå uden om siden men siden bliver ikke mindre. Det ville den have gjort hvis det var lavet på jeres måde !!
Avatar billede hyperactive Nybegynder
20. juni 2003 - 11:19 #6
Nej, ikke hvis du sætter den til en fast bredde på 760 px
Avatar billede skovenborg Nybegynder
20. juni 2003 - 11:25 #7
ja, man kan godt bruge pixels, men så vil siden jo godt nok blive lidt lille i store opløsninger. Du kan jo evt. sige at de to ydre frames/celler fx er x antal pixels og så lade midten være resten. Generelt mener jeg bare man bør bruge procent, men det op til en selv.
Avatar billede hyperactive Nybegynder
20. juni 2003 - 11:27 #8
skovenborg.... Hvis du kigger på eksperten i en høj opløsning, så er den heller ikke ret stor ;o)
Avatar billede m0nk3y Nybegynder
20. juni 2003 - 11:41 #9
Det er da klart smartere at bruge frame synes jeg personligt... så kan du jo bare lave 3 frames og så bare sætte de 2 sider til *
Avatar billede hemberg Forsker
20. juni 2003 - 12:03 #10
Hvis du endelig vil bruge frames så er tre jo ikke nok. Prøv at se de to små blå streger i top/bund. Men tror nu jeg prøver alligevel... Øjeblik..
Avatar billede hemberg Forsker
20. juni 2003 - 12:14 #11
Med frames kunne jeg ikke få det til at virke. Men det gik fint med en tabel...Men jeg har stadi en margin som driller. Der er en hvid kant rundt om det hele hvordan fjerner jeg så den ???
Avatar billede skovenborg Nybegynder
20. juni 2003 - 14:11 #12
Nåja, hovsa. Men ved mindre opløsninger kan de give problemmer. Dog skal du bare optimere din side til 800x600, så kan de fleste se den ordentligt.
Avatar billede backside Nybegynder
20. juni 2003 - 15:48 #13
hemberg>> Du fjerner den hvide kant ved at angive en sidefarve, eller du fjerner side margin.
Avatar billede backside Nybegynder
20. juni 2003 - 15:48 #14
<body topmargin="0" leftmargin="0">
Avatar billede brokkehoved Nybegynder
20. juni 2003 - 17:28 #15
Værsgod, her er den færdige kode med Frames, lige til at bruge:

***********************************************************
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
        <title>index.html</title>
    </head>
    <frameset border="0" cols="*,760,*" frameborder="no" framespacing="0">
        <frame name="side" noresize scrolling="no" src="side.html">
        <frame name="midten" noresize src="midten.html">
        <frame name="side" noresize scrolling="no" src="side.html">
        <noframes>
            <body bgcolor="#ffffff">
                <p></p>
            </body>
        </noframes>
    </frameset>
</html>
***********************************************************

Ovenstående er: index.html
Du laver nu selv:
- 1 stk. side.html
- 1 stk. midten.html
og gemmer i samme mappe, så er du køreklar til at lave websites.  :-)
Avatar billede m0nk3y Nybegynder
20. juni 2003 - 17:57 #16
Hemberg >> Hvis du endelig vil bruge frames så er tre jo ikke nok. Prøv at se de to små blå streger i top/bund. Men tror nu jeg prøver alligevel... Øjeblik.. << Man kan da bare lave en <br> i top og bund så er det problem da løst.... angående de spørgsmålet ved jeg desvære ikke hvordan du fjerner stregerne...
Avatar billede brokkehoved Nybegynder
20. juni 2003 - 18:33 #17
Er problemet nu at fjerne stregerne/de hvide kanter? Ok, her kommer det også:

I alle dokumenteterne angiver du:
<body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0">
Avatar billede olebole Juniormester
20. juni 2003 - 19:44 #18
<ole>

NB: Der er ikke noget, der hedder 'frameborder' i et frameset-element  :)

/mvh
</bole>
Avatar billede skovenborg Nybegynder
20. juni 2003 - 20:05 #19
..skal ligge i frame-elementet i stedet (bare for at følge op)
Avatar billede olebole Juniormester
20. juni 2003 - 20:09 #20
Sorry, var vist lidt hurtig ... naturligvis  ;o)
Avatar billede brokkehoved Nybegynder
20. juni 2003 - 20:14 #21
-->ole:
Hvis der ikke er noget der hedder 'frameborder' i et frameset-element, hvorfor er der så en stor forskel på at skrive det eller ej?
Prøv selv at se forskelen i et website.  :-)

Desuden har jeg koden herfra: http://www.w3schools.com/tags/tag_frame.asp
og jeg går ret stærkt ud fra, at w3schools ved hvad de snakker om...  ;-)
Avatar billede brokkehoved Nybegynder
20. juni 2003 - 20:16 #22
-->hemberg:
Nu kan der vist ikke koges mere suppe på det spørgsmål. 
Du har fået alting serveret på et sølvfad nu. Med mindre jeg skal komme hjem til dig og trykke på tasterne for dig... ;-)
Avatar billede olebole Juniormester
20. juni 2003 - 20:18 #23
brokkehoved >> Nu er w3schools jo bare en eller tilfældig nordmand, der har lavet et site om kodning - så du skal absolut tage med et gran salt, hvad du læser der.
Der _er_ ikke noget, der hedder frameborder i et frameset-element - det hører til under frame-elementet  :)

Der bør ikke være forskel på, om du skriver det eller ej - det må komme an på andre fejl i koden, eller en browser-bug  :)
/mvh
Avatar billede olebole Juniormester
20. juni 2003 - 20:23 #24
Nu linker du jo heller ikke til w3schools' omtale af frameset-elementet, men netop til frame-elementet  :)

Hvis du vil have bevis for, hvordan det forholder sig:
  http://www.w3.org/TR/html401/present/frames.html#edef-FRAMESET
og:
  http://www.w3.org/TR/html401/present/frames.html#edef-FRAME
/mvh
Avatar billede brokkehoved Nybegynder
20. juni 2003 - 20:32 #25
-->ole:
Ja, jeg stoler også mere på w3.org end på w3schools.com, så dertil vil jeg give dig ret. Jeg havde bare ikke chekket efter.

Men igen: Hvorfor er der sådan en stor forskel, hvis man ser det i et website??? Eller er det KUN IE målrettet? Det begynder jeg at tro... 
Men ihvertfald fjerner det rammerne.  :-)

Du kan også se et eksempel på www.soultours.dk med nøjagtig samme opsætning. Du må MEGET gerne give en feedback på eksemplet.  :-)
Avatar billede olebole Juniormester
20. juni 2003 - 20:41 #26
Jamen, bare fordi www.soultours.dk ikke kan skrive HTML, må du endelig ikke lave de samme fejl.
Der vil intet ske ved at fjerne frameborder i framesettet. Skulle det endelig ske, kan det måske hænge sammen med, de konsekvent anvender forkerte DOC-TYPEs.

Og nej ... det fjerner intet rammevæsen. Heller ikke i IE  :)

I øvrigt laver www.soultours.dk også andre fejl - f.eks. mangler de gåseøjne om nogle attributter, der _skal_ have gåseøjne omkring, så deeeeeeeet .........  :)
/mvh
Avatar billede brokkehoved Nybegynder
20. juni 2003 - 20:49 #27
-->ole:
Det fjerner da rammerne hos mig. Jeg bruger IE 5.5 dk på win 2000 dk, og det virker fint hos mig :-) Ja, der er endda STOR forskel på om jeg bruger 'frameborder' eller ej.

Men fortæl mig lige engang: Kan du se nogle 'frameborder' inde på www.soultours.dk ?
Avatar billede skovenborg Nybegynder
20. juni 2003 - 21:06 #28
Ja, undskyld jeg blander mig lidt, men hvis du ser på kildekoden står der også frameborder=NO i frame-elementerne, hvilket jo også kunne være forklaringen.
Avatar billede olebole Juniormester
20. juni 2003 - 21:07 #29
Jamen, der _er_ ingen forskel på, om du skriver frameborder="0" i et frameset - eller ej. Det er ikke www.soultours.dk's frameborder på framesettet, der fjerner borders.
Vis mig www.soultours.dk's site uden frameborder på framestettet - så vil du selv kunne se, det er korrekt, hvad jeg skriver.
/mvh
Avatar billede skovenborg Nybegynder
20. juni 2003 - 21:08 #30
Desuden skal man passe på med hvad man gør med frames.

Hos soultours har de skrevet scrolling="no" på alle frames, hvilket gør at du ikke kan se hele siden i 800x600 - og det tyder meget på at ham webdesigneren ikke helt ved hvordan man gør.
Avatar billede olebole Juniormester
20. juni 2003 - 21:08 #31
skovenborg >> Det gør ingen forskel, om der står frameborder="0" eller frameborder="NO" - man kan ligeså godt skrive stegt_lever="0"  :)
Avatar billede olebole Juniormester
20. juni 2003 - 21:12 #32
Hvis man ser soultours.dk's site i NS6, _ved_ man, de ikke har en fløgtende fis begreb om, hvordan man koder HTML.
Koden har generelt ikke meget med HTML at gøre ... den er _rent_ slam  :o(
/mvh
Avatar billede skovenborg Nybegynder
20. juni 2003 - 21:12 #33
olebole >> Det jeg mente var at frameborder="no" også stod i alle <frame>-elementerne (samtidig med at det stod i <frameset>). Og selvfølgelig kan det være ligemeget hvad du skriver i <frameset>, men det var heller ikke min pointe.
Avatar billede olebole Juniormester
20. juni 2003 - 21:13 #34
Okay ... jeg misforstod dig - sorry  ;o)
Avatar billede skovenborg Nybegynder
20. juni 2003 - 21:18 #35
I orden ;-)
Men nogen burde få fat i ham webmasteren. Han kunne da i det mindste gøre det muligt at scrolle i mainframen.
Avatar billede olebole Juniormester
20. juni 2003 - 21:26 #36
Tjoohhh ... skulle man have fat i alle inkompetente webmastere og -kodere, tror jeg, man ville kunne oprette rigtig mange i fuldtidsstillinger  :)
At IE-brugere ikke kan scrolle ... nuvel, IE-brugere er de eneste, der har mulighed for at bruge sitet. Det er som sagt en ynkelig gang 'kode'  :o|
/mvh
Avatar billede brokkehoved Nybegynder
20. juni 2003 - 21:48 #37
Arrrh... nu tror jeg at der går "brok" i den. I har ihvertfald glemt dette javascript i index.html:

<script language="Javascript"><!--
if (screen.width <= 640) {
document.location = "menu1.html";
}
else if (screen.width <= 800) {
document.location = "menu1.html";
}
if (screen.width > 800) {
document.location = "Index1.html";
}
//-->
</script>

Hvilket sikrer, at alle med en opløsning på 800x600 automatisk får udleveret en scrollbar. Og resten har ikke brug for en.

Men ellers kan der bestemt godt trænge til at blive ryddet lidt op, jo.
Avatar billede olebole Juniormester
20. juni 2003 - 21:48 #38
skovenborg >> hvis du har ualmindelig stærke nerver (og en ikke for dyr psykolog), så skulle du prøve at kikke på dette 'style-sheet' (må man vel gå udfra, gerningsmanden har ment, det skulle kaldes):
  http://www.soultours.dk/styles.css

*ROTFLMAO* man kan ikke engang sige, der er huller mellem fejlene. At _nogen_ browser overhovedet kan læse det bras, siger noget om teknologiens forholdsvis høje stade  ;oD
/mvh
Avatar billede brokkehoved Nybegynder
20. juni 2003 - 21:50 #39
Noget helt andet slår mig:
Når I nu er så hurtigt ude med riven, og så utroligt perfekte *griner*, så lad mig se hvad I har lavet!
Avatar billede skovenborg Nybegynder
20. juni 2003 - 21:53 #40
hehe, mine første hjemmesider var også ganske forfærdelige - og har forlængst droppet og glemt dem. Så jeg kan i hvert fald ikke give dig noget ordentligt eksempel - endnu.
Avatar billede olebole Juniormester
20. juni 2003 - 21:55 #41
brokkehhoved >> hvorfor dog det ...? Jeg har ikke specielt behov for show-off  :)

Og nej, der går ikke "brok" i den. Det er simpelthen forbryderisk elendig kode!
Om der kan scrolles eller ej, er for den sags skyld ligegyldigt. Det svarer lidt til, om man kan betjene cigartænderen i en bil uden motor og hjul  :)
Avatar billede brokkehoved Nybegynder
20. juni 2003 - 21:57 #42
-->skovenborg:
NEEEEEEJ !!! Det er for useriøst! Først hagler du ned på andres websites, derefter TØR du ikke selv vise hvad DU har lavet!
Det er for useriøst. Og for barnligt. *griner*
Bangebuks!

-->olebole:
Hvad med dig, Ole? Tør DU kravle ud af busken???
Avatar billede skovenborg Nybegynder
20. juni 2003 - 21:59 #43
olebole >> Det er bare ikke så heldigt at han har fjernet scrollbaren hvis man, som hos mig, ikke kan se hele siden medmindre jeg "trækker" i teksten. Det jo ligesom du har en krimi hvor du ikke kan læse resten fordi siderne er klistret sammen (okay jeg er måske ikke lige så god som dig til at give sådan nogle eksempler, men jeg håber du ved hvad jeg mener).
Avatar billede brokkehoved Nybegynder
20. juni 2003 - 22:01 #44
-->olebole:
Nej, det er ikke ligegyldigt om der kan scrolles eller ej. Hvis sitet er større end Browseren kan vise, kommer der automatisk scrollbars på.
Prøv selv at resize din Browser.  :-))

"betjene cigartænderen i en bil uden motor og hjul" ? Dåååårligt eksempel. Og bare en "snakken udenom", det e rhvad det er. At prøve at aflytte fokus. :-)
Men den går ikke! Vis hvad Du har lavet.
Avatar billede skovenborg Nybegynder
20. juni 2003 - 22:01 #45
brokkehoved >>Måske også fordi de ikke virker mere - har prøvet dem for nylig, og de er åbenbart blevet slettet eller min bruger virker ikke mere.
Avatar billede brokkehoved Nybegynder
20. juni 2003 - 22:03 #46
-->skovenborg:
Det er korrekt, at scrollbaren burde komme frem, hvis browseren IKKE kan vise HELE websitet. DET burde der rettes på.
Avatar billede olebole Juniormester
20. juni 2003 - 22:10 #47
*ROTFLMAO* ... taler uden om, hvad ...?!??!!??!! Jeg er Interface Developer og har bl.a. arbejdet hos Framfab og lavet sites som nikefootball.com, nike-women.com, nikeshocks.com, DanskeBank, HydroTexaco, Novo, Lundbeck, m.fl.

Pointen med cigartænderen er, at det er hamrende ligegyldigt, om man kan scrolle, når man ikke kan bruge sitet.
Det fungerer _kun_ i IE under Windows, fordi 'koderen', der har begået det, ikke aner, hvad HTML/CSS er. Sitet _bugner_ med helt elementære fejl og fundamentale misforståelser.

Sitet burde ikke 'rettes på'. Det burde skrives om fra bunden!
/mvh
Avatar billede skovenborg Nybegynder
20. juni 2003 - 22:12 #48
okay brokkehoved - der var en af siderne som virkede, og den er bestemt ikke meget bedre end soultours. Men okay, sidste gang jeg opdaterede den var den 16. Juni 2001 - før jeg kom på eksperten.dk og det hele. Og siden da har jeg trods alt lært meget af hvordan man IKKE skal lave hjemmesider - sådan nogenlunde som den her. Dengang havde jeg virkelig heller ikke den fjerneste ide om hvorfor og hvordan man laver hjemmesider ;-)

http://www.members.tripod.com/skovenborg2000/
Avatar billede brokkehoved Nybegynder
20. juni 2003 - 22:17 #49
-->olebole:
Roooooolig nu. Tag din medicin. ;-)
Det er IKKE for at hagle ned på dig, men du fremstår som en meget negativ person, uden en egentlig konstruktiv kritik af samtale-emnet.
Ide: Du må godt låne mit nickname: "Brokkehoved".  ;-)
Avatar billede brokkehoved Nybegynder
20. juni 2003 - 22:23 #50
-->skovenborg:
Det er da sjovt at se!  ;-)
Og ligesom nogle af mine første websites, så kan det kun gå fremad derefter, ikke?  ;-))
Og du samler på "små tegninger med forskellige små mennesker på"? Det er sjovt at se hvad folk samler på, på deres personlige websites. Eller vægter højt.
Avatar billede olebole Juniormester
20. juni 2003 - 22:26 #51
brokkehoved >> Slapper jeg mere af, skider jeg i stolen  ;oD
Jeg er ikke spor negativ, men det er et frygtelig skod-site, du peger på.
Det forekommer mig, du forsvarer det fuldstændig blindt - i forhold til de massive fejl og mangler, der er ved det. Årsagen til, det ikke kan vises i andet end IE/Win er, at koden er _en_ lang stribe af fejl.
Desværre er det ikke udtryk for negativt brok. Sådan forholder det sig  :)
/mvh
Avatar billede skovenborg Nybegynder
20. juni 2003 - 22:27 #52
Hehe, ja den side er ganske forfærdelig. Også den måde hvor baggrunden hele tiden ændrer sig fra side til side. Det er desværre det eneste jeg kan vise - laver normalt ikke hjemmesider offentligt (har ikke tid til det), men hygger mig med en derhjemme på min computer - og den er langt bedre, hvis jeg selv skal sige det.

Problemmet med den slags hjemmesider er jo også at de intet indhold har - og er kun lavet for at man skal have en hjemmeside. Nettet er desværre fyldt af sådan nogen.
Avatar billede brokkehoved Nybegynder
20. juni 2003 - 22:33 #53
-->olebole:
Du fremstod ellers sådan.
Men ok, hvis du påstår at du slapper gevaldigt af nu, ville jeg IKKE se hvordan du ytrer dig, når du er sur!  ;-)


Jeg forsvarer ikke websitet fuldstændig blindt, men jeg prøver at se realistisk på det. På trods af div. fejl og mangler, er der også et par gode ideer.
Men hvis det absolut SKAL være et helt perfekt website, skal det jo KUN bestå af et stort billede, ikke? Uden undersider, uden links eller andet. Bare et stort billede.
Eller findes det 100% perfekt tilrettede website overhovedet???
Avatar billede olebole Juniormester
20. juni 2003 - 22:50 #54
Du misforstår. Koden er fyldt til randen med fejl. Prøv at validere de enkelte sider og style-sheets på w3.org. Så skal du se lange dokumenter. Og ikke nok med, der er enormt mange fejl ... flere af dem er fatale  ;o)

Man kan sagtens skrive sider, der nogenlunde følger (X)HTML-, CSS- og ECMA-/JavaScript-standarderne - men det kræver, man kender dem. Man er af ogg til nødt til at 'bøje' standarderne, bl.a. fordi browserne ikke overholder dem - det kræver i endnu højere grad, man kender standarderne.

Én ting er sitet om husets kat - eller mors kageopskrifter - men hvis man tager penge for at kode, kan man ikke tillade sig den slags amatørarbejde. Så skal koden være af en _helt_ anden kvalitet.

Nej, 100% perfekte sider eksisterer så at sige ikke - men denne her er _rigtig_ slem!
/mvh
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