Avatar billede Cyberdata.dk Praktikant
01. juni 2004 - 15:46 Der er 17 kommentarer og
1 løsning

Hvordan låser jeg tekst størrelsen

Hvis man ændre på tekst størrelsen på min hjmmeside, passer tables ikke til baggrunds billedet. Hvordan låser jeg tekst størrelsen?
Avatar billede bufferzone Praktikant
01. juni 2004 - 15:52 #1
Med CSS
Avatar billede mireigi Novice
01. juni 2004 - 15:57 #2
Indsæt nedenstående (ikke "<-- -->"-linjerne) i et tekst dokument, og gem det som Generelt.css

<-- CSS -->

table {
font-size: 12pt;
}

<-- -->

På din side indsætter du så nedenstående mellem <head> og </head>

<link rel="stylesheet" type="text/css" href="Generelt.css">


Så skulle det være klaret...

/MiReiGi
Avatar billede knudgert Nybegynder
01. juni 2004 - 16:01 #3
Kan du heldigvis ikke gøre, medmindre du laver det som grafik.
Hvis du angiver størrelsen i pixels med css (p {font-size: 10px}, så kan man dog ikke i IE ændre tekststørrelsen umiddelbart, men den "låsning" kan man slå fra. I andre browsere er det ikke muligt.

Såfremt folk, der ikke ser så godt (mig f.eks.) føler behov for at ændre tekststørrelsen, så giv dem dog mulighed for det og så acceptere at designet skrider.
Er det ikke bedre at folk har mulighed for at kunne læse det end at de forlader siden, fordi skriftstørrelsen er for lille?
Der er jo en grund til at folk vælger at ville se siden med en større størrelse skrift.
Avatar billede knudgert Nybegynder
01. juni 2004 - 16:02 #4
> mireigi

Det bliver størrelsen ikke nødvendigvis låst af, se mit svar.
Avatar billede mireigi Novice
01. juni 2004 - 16:05 #5
Nej, men i klart de fleste tilfælde bliver str. låst...

---------------
Men hvis du vil ta' forbehold for svagtseende, så skal du lave en dynamisk baggrund med CSS...

Hvis du har mulighed for at sende din baggrund til tabellen til mig, eller vise den med et link, så kan jeg godt konvertere dit script så det passer til designet...

/MiReiGi
Avatar billede roenving Novice
01. juni 2004 - 16:42 #6
-- og så skal det jo også lige påpeges, at pt (points/punkter)  ikke egner sig til skærm-brug -- og slet ikke som låst, da skærme ikke nødvendigvis tænker på samme måde omkring deres skærms størrelse ...

Det kan kun anbefales at bruge px (pixel) på en skærm, da det er det en skærm i forvejen er bygget op af !-)

1pt = 1/72 " ~ 0,353 mm og er i praksis det eneste brugte på papir !o]
Avatar billede mireigi Novice
01. juni 2004 - 18:00 #7
Og 1pt svarer til hvor mange px?

/MiReiGi
Avatar billede Cyberdata.dk Praktikant
01. juni 2004 - 19:31 #8
Jeg kunne godt tænke mig at se dit foreslag, med dynamisk baggrund, nu har jeg prøvet at slippe uden om stylesheets, så jeg ved ikke så meget om det, men jeg må jo igang med at læse lidt på det ;-) Vil du så slice det, eller hvordan gør du det? her er et link til siden.
www.cyberdata.dk
Avatar billede knudgert Nybegynder
01. juni 2004 - 20:31 #9
Hvorfor vil du gerne bestemme størrelsen på mit browservindue?
Der er jo bare masser af spildplads i 1600*1200, som jeg kører.
Det er yderst irriterende, jeg (og andre) kan godt finde ud af at ændre størrelsen, hvis det er nødvendigt.
Avatar billede Cyberdata.dk Praktikant
01. juni 2004 - 21:39 #10
Det bedste ville jo være hvis man kunne ændre tegn størrelsen uden at designet blev ødelagt. Ellers må folk jo sætte skærm størrelsen ned (især hvis de ser dårligt). Men som sagt prøver jeg at finde den bedst brugbare løsning, så flest mulige brugere kan blive tilfreds stillet.
Avatar billede mireigi Novice
01. juni 2004 - 22:00 #11
Hmmmm... Billede på billede på billede... Det ville hjælpe en hel del hvis du ikke anvender faste værdier i bredden/højden på dine tables som på:
http://www.cyberdata.dk/sider/links.htm

angiv dine cellers bredde/højde som "*", eller undlad at angive en sådan, så vil de automatisk tilpasse sig til indholdet...

Og den baggrund du har til dit menu-system kan du sagtens undvære, knapperne du anvender udgører menuen helt fint af sig selv...

Det er ihvertfald en start...

Menuen kan evt. laves lidt om, så du ikke bruger <a href=""></a> (tror at det er den som ødelægger menuen når du ændrer tekst-størrelsen), men istedet har det hele på billederne:
<script language="javascript">
  function SkiftLink(target)
      {
      window.parent.visningsramme.src = target
      }
</script>

<img src="dit_billede1.jpg" style="cursor: hand;" onmouseover="dit_billede2.jpg" onmouseout="dit_billede1.jpg" onclick="SkiftLink('dit_dokument.htm')" border="0">

Det vil spare dig for en masse scripting på siden, hvilket gør at den loades hurtigere...

Og medmindre du vil placere hjemmesiden midt i browseren, så undgå at anvende iframes, men benyt dig af alm. frames istedetfor... Det er nemmere at ha' med at gøre...

/MiReiGi
Avatar billede roenving Novice
01. juni 2004 - 22:08 #12
Øeh, hvor er det lige at iframes er sværere at have med at gøre end frames ?-)

-- og den eneste brug jeg nogensinde har gjort med frames, var præcis for at placere noget midt i browseren ?o]
Avatar billede knudgert Nybegynder
01. juni 2004 - 22:26 #13
>mireigi

cursor: hand er ikke valid css og forstås kun af IE, det korrekte er cursor: pointer.
Avatar billede roenving Novice
01. juni 2004 - 22:36 #14
-- så for at få en rigtig cursor skal man lægge begge: cursor:pointer;cursor:hand; hvilket vil virke fra ie4+ og i Mozilla osv.
Avatar billede knudgert Nybegynder
01. juni 2004 - 22:43 #15
>roenwing
Ja, men så er det ikke valid kode mere.

Så vidt jeg husker, så kan man da ikke skifte cursor i IE 4, men muligvis husker jeg forkert.

Og hvorlænge skal man tage hensyb til forhistoriske browsere?

Hvis man endelig vil tage hensyn til IE 5.x, så må man hellere skjule det for andre browsere end IE.

    <!--[if IE<6]>
    <style type="text/css">
classnavn    {
    cursor: hand
        }
    </style>
    <![endif]-->
Avatar billede Cyberdata.dk Praktikant
04. oktober 2004 - 11:36 #16
roenving smid et svar
Avatar billede roenving Novice
04. oktober 2004 - 17:34 #17
>>knudgert

http://blooberry.com/indexdot/css/properties/dynamic/cursor.htm fremgår det at cursor understøttes fra IE4 !-)

Velbekomme '-)
Avatar billede roenving Novice
29. oktober 2004 - 14:09 #18
-- og tak for point ;~}
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