Avatar billede sn2002 Nybegynder
14. november 2002 - 12:18 Der er 6 kommentarer og
1 løsning

begynderproblemer

Jeg har lavet min første side til et internetfirma, som min kammerat og jeg er ved at starte.
Jeg er altså absolut rookie på feltet, og har derfor kun brugt html i notesblok - siden er meget simpel og baseret på nogle få tabeller.
Jeg har lavet siden på win xp og brugt xp's explorer som testbrowser, og min skærmopløsning er sat til 1024x768.

Jeg er nu stødt på en del problemer, som højst sandsynlig skyldes min mangel på erfaring, så hvis I derude med mange programmeringsår på bagen kunne svare på følgende spørgsmål, ville jeg blive meget taknemmelig ;-)

Første problem er, at jeg lige har testet siden på en anden computer, og dér bliver een række links til to, i og med at fontstørrelsen bliver ændret på deres computer i forhold til mit style.css - kan en browser ændre de indstillinger jeg giver i mit stylesheet, eller er det mig der har klokket i det (det virker jo bare på min computer)?;

Det næste problem er, at jeg har testet den på mozilla-browseren version 1.2, og der har jeg to punkter:
1) jeg har skrevet æ, ø og å med koder, fx '&aelig', men mozilla gengiver koden og ikke bogstavet - hvad kan der gøres ved det - er det fx bedre bare at skrive bogstavet og droppe det med koderne?
2) en tabel i bunden af siden bliver 100% bred på hele skærmen, selvom jeg har lagt den inden for en anden tabel som ikke fylder hele siden?

siden ligger foreløbigt på www.abatranslation.starthotel.dk og jeg gør opmærksom på, at den ikke er helt færdig indholdsmæssigt, og altså heller ikke udseendemæssigt (og I erfarne webmastere, vær nu ikke for onde ved en nybegynder ;-)
stylesheetet ser sådan her ud:

body {
    background: url("logokraft copy.jpg") no-repeat 40px 57px;
    margin: 20px 245px 100px 245px;
}


table.whole {
    height: 100px;
    width: 500px;
    background: url("logolille.jpg") no-repeat left top;
}


table.start {
    height: 100px;
    width: 500px;
}


h2 {
   
    font-family: "times new roman" serif;
    color: #ffffff;
    text-align: right;
}


h3 {
    text-align: center;
    padding: 50px 10px 30px 10px;
}


h5 {
    text-align: center;
   
}

   
h6 {
    text-align: right;
    font-family: arial, helvetica, sans-serif;
    border: 2px solid #bbbbbb;
    padding: 5px 5px 5px 5px;
}


p {
   
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
}


a:link {
    color: black;
}


a:visited {
    color: black;
}


a:hover {
    color: blue;
    font-weight: bold;
}


table.bot {
    position: absolute;
    top: 450px;
}
Avatar billede cdc Novice
14. november 2002 - 12:25 #1
du har ikke at font-size nogen steder i dit css
Avatar billede cdc Novice
14. november 2002 - 12:29 #2
jo i p {

set den op i H6.
Avatar billede spe Nybegynder
14. november 2002 - 12:30 #3
Med hensyn til æ. ø og å har du blot glemt semikolon i koden for bogstaverne.
Ja en browser kan godt ændre størrelsen i forhold til dit css og hvis brugeren ikke har de skrifter du beder om finder den en anden og den kan godt fylde mere.

M.h.t fontstørrelse er det sikreste at bruge px (pixels) angivelse så har du nogenlunde kontrol over størrelsen
Der er en smule forskel på hvor stor en Mac og en PC viser tingene på skærmen.
Avatar billede sn2002 Nybegynder
14. november 2002 - 18:28 #4
tak for responsen!

spe> æ, ø og å virker nu i mozilla, mange tak for det ;-)

/cdc> jeg har nu prøvet at sætte font-sizen op i H6, men uden held - jeg troede egentlig, at h6 var en størrelse i sig selv, så derfor havde jeg ikke troet, at den skulle have størrelsesangivelse?

Jeg har iøvrigt tænkt på, om der er noget alternativ til at bruge pixels som tabelstørrelsesangivelse - grunden til jeg har brugt px er, at jeg ville sikre mig at tekst og links osv ikke rykker med og bliver andre størrelser, hvis browservinduet bliver formindsket af brugeren (som de gør ved %-angivelse); problemet er jo så bare at brugere med 800x600 ikke kan se hele siden uden at bruge scroll, da jeg har lavet siden til 1024-opløsning - er der nogen løsning på det? (kan man fx angive at margin skal være det, der er tilbage af skærmen, eller er det kun ved frames man kan det? - jeg vil jo gerne have at selve indholdet altid er i midten af skærmen)....
Avatar billede spe Nybegynder
15. november 2002 - 00:09 #5
H6 er ikke en eksakt størrelse men blot en kode, der fortæller browseren at her er noget tekst som den skal vise i den størrelse som lige denne browser er programmeret til at bruge når den møder koden H6. Forskellige browsere kan godt have forskellige størrelser på samme kode.

Du kan godt sætte den sidste celle/kolone i din tabel til at være * altså fylde resten af siden ud. Eller sætte første og sidste kolone til *, så de på den måde kommer til at virke som fleksibel margin i begge sider
Altså en tabel sat til 100% i bredden og hvis nu det er en tabel med tre kolone, så er bredden på første kolone/celle =*, næste f.eks =400 og sidste kolone/celle igen =*.
Avatar billede spe Nybegynder
15. november 2002 - 00:11 #6
P.s i mozilla/Netscape skal der være indhold i cellen ellers bliver den ignoreret men du kan blot sætte koden for mellemrum ind i den første og sidste celle hvis du bare vil bruge dem som margin.
Avatar billede sn2002 Nybegynder
16. november 2002 - 15:03 #7
tak for hjælpen til begge - spe får pointene for dybdegående svar;
der er lidt at arbejde med endnu, kan jeg forstå, så jeg vil gå igang med det samme!
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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