Avatar billede 49152 Nybegynder
12. september 2001 - 15:06 Der er 21 kommentarer og
3 løsninger

Mac-problemer


http://www.pionerer.dk/test

Er der nogen som umidbart har nogen bud på, hvad der skal til for at få denne side til at virke på mac (IE).

Hvad er de typiske mac-problemer med tables?

Venlig Hilsen

p.s. Siden skal ikke virke til Netscape.
Avatar billede thyrring Nybegynder
12. september 2001 - 15:11 #1
der er en masse stavefejl fx. rigth --> right !!!

<td valign=\"top\" align=\"rigth\" width=\"100%\" height=\"100%\">
      <table align=\"left\"  border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" height=\"100%\">
        <tr align=\"left\">
          <td colspan=4 align=\"left\" valign=\"top\" height=\"83px\">
            <table cellspacing=\"0\" cellpadding=\"3\">
Avatar billede thyrring Nybegynder
12. september 2001 - 15:12 #2
så er der også height=\"83px \" skriv bare \"83\"
Avatar billede thyrring Nybegynder
12. september 2001 - 15:14 #3
jeg er ikke helt sikker på om man kan skrive colspan=4 --> colspan=\"4\"
Avatar billede 49152 Nybegynder
12. september 2001 - 15:15 #4
Det lyder somom der er en vej frem.
Avatar billede thyrring Nybegynder
12. september 2001 - 15:18 #5
Du skal gå virkeligt i dybden med din html.

Hvilket program bruger du som editor?
Avatar billede 49152 Nybegynder
12. september 2001 - 15:36 #6
Jeg bruger ultraedit.

Kender du nogen programmer som kan syntaks tjekke.

Det kunne jo tit være smart.

Avatar billede jakoba Nybegynder
12. september 2001 - 15:38 #7
49152 >> Næe, hvorfor tage hensyn til minoriteterne :-))

din  height=\"83px\"  skal blot være  height=\"83\"  \'px\' er ikke sundt eller nødvendigt i de \'gamle\' attributter fra før stylesheets.

mvh JakobA
Avatar billede thyrring Nybegynder
12. september 2001 - 15:51 #8
jakoba --> ingen rasistiske kommentare her... Hvad er der galt med mac... udover at den ikke er befængt med windows og andre sjove microsoft programmer!
Avatar billede olebole Juniormester
13. september 2001 - 11:41 #9
<ole>
An Apple a day keeps the doctor away...!
Den mest typiske årsag til tabel-fejl på Mac\'en ligger kode-fejl. Dine kommentarer i dine tags er ikke HTML-standard og bør absolut slettes...f.eks:
  </TABLE comment=\"End of Table-With-Orange-Links\">

Mac\'ens NotePad hedder \'SimpleText\' eller \'Tekst & Lyd\'. Den bedste HTML-editor på Mac er uden tvivl BBEdit.
Du kan anvende W3C\'s validator til syntaks-check, men det kræver, du er godt inde i HTML-standarden for at få noget brugbart ud af den.

Jakoba >> Der er vel ingen grund til at straffe folk, blot fordi de ikke blindt følger strømmen - men tør være deres intelligens og kvalitets bevidsthed bekendt og derfor investerer i en Mac?
Vi er nogen, der ikke køber ind efter devicen:
  \"10.000.000.000 flies can\'t be wrong.........eat shit!\"  =oD
/mvh
</bole>
Avatar billede 49152 Nybegynder
13. september 2001 - 11:43 #10
Jeg tror altså ikke at det kan betyde noget det der med det der comment=\"

Men nu prøver jeg at slette det.

Avatar billede olebole Juniormester
13. september 2001 - 11:49 #11
Din tro og religion kunne ikke interessere mig mindre! Hvis du ønsker at dine sider skal virke, skal du holde dig til standarden. Enhver afvigelse har konsekvenser.
/mvh
Avatar billede jakoba Nybegynder
13. september 2001 - 19:21 #12
Bu hu.  Der er ingen der forstår mig.

det var i anledning af 49152\'s ps om Netscape.
Avatar billede olebole Juniormester
13. september 2001 - 19:39 #13
Nåja...hva\' pokker. Man har vel lov at være lidt paranoid  =oD
/mvh
Avatar billede jakoba Nybegynder
13. september 2001 - 20:00 #14
Nej DET må man ikke.
Hver gang jeg begynder at blive paranoid retter de små mænd i lysekronen deres laserpistoler imod mig.

mvh JakobA
Avatar billede olebole Juniormester
14. september 2001 - 08:56 #15
Ja, og hvordan tror du måske vi små mænd med laserpistoler har det....HVA\'? NÅ! Alle er efter os!  =oD
Avatar billede 49152 Nybegynder
14. september 2001 - 10:12 #16
Mac problemerne kommer sig af, når man vil have en <TABLE> med to rækker/celler i. Hvor man ønsker at den ene række/celle skal have en fast bredde/højde (f.eks 100px), og den anden cellen så skal udfylde resten (99%/100%).

Til mac kan man ikke skrive.

<TABLE height=100% width=100px>
<TR><TD height=100px bgcolor=#0000ff>
Celle 1
</TD></TR>
<TR>
<TD height=99% bgcolor=#ff0000>
Celle 2
</TD>
</TR>
</TABLE>

Jeg kigger videre på det idag, senere, og bringer mere i sagen.

Men folk er da velkomne til at komme med deres kommentarer indtil da.

VH
Avatar billede olebole Juniormester
14. september 2001 - 10:15 #17
Jamen .....du må da heller ikke blande procentuelle og absolutte størrelser i tabeller.
Desuden må du slet ikke sætte højder på tabeller i dine tags.
Det er jo ikke Mac-problemer, men som jeg skrev tidligere: \"Den mest typiske årsag til tabel-fejl på Mac\'en ligger kode-fejl.\"
/mvh
Avatar billede 49152 Nybegynder
14. september 2001 - 12:45 #18
Jamen problemet er jo reelt nok.

Hvordan laver man en tabel som fylder hele skærmen (100%). Og hvor den øverste række, fylder en fast størrelse, og den nederste række fylder resten??.

VH


Avatar billede jakoba Nybegynder
14. september 2001 - 13:02 #19
Jeg ville gøre det med javascript og billeder:

i head:
<script language=\'javascript\'>

var fudge = 25;    // juster selv tallet.
    // fudge dækker marginer, cellpadding og andet der bruger højde
    //udover selve tabelcellernes højde

function getRest( ) { // returnerer ønsket hojde på nederste række
  winhoj = (document.all)?document.body.clientHeight:self.innerHeight;
  return winhoj -(100 +fudge);
}; //end getRest( ) -> number

</script>

nede i body laver du så tabellen som:
<table>
  <tr>
    <td><img src=\'spacer.gif\' height=100 width=1 align=\'left\'> ... </td>
    <td> ... </td>
    ...
  </tr>
  <tr>
    <td><script>
document.write(\"<img src=\'spacer.gif\' height=\" +getRest()
              +\" width=1 align=\'left\'></script> ... </td>
    <td> ... </td>
    ...
  </tr>
</table>

Det koster en pixel i bredden så du kommer evt til at justere (eg bruge right-alignment) i dit indhold til det passer.

mvh JakobA
Avatar billede jakoba Nybegynder
14. september 2001 - 13:06 #20
Ups. der mangler afsluttende \") i min document.write
document.write(\"<img src=\'spacer.gif\' height=\" +getRest()
              +\" width=1 align=\'left\'>\")</script> ... </td>
Avatar billede olebole Juniormester
14. september 2001 - 13:09 #21
jakoba >> Vi har vist før diskuteret lovligheden af at sætte størrelser på billeder, dynamisk. Højde og bredde er ReadOnly - eller burde være det i alle browsere!  :)
/mvh
Avatar billede olebole Juniormester
14. september 2001 - 13:12 #22
Undskyld, jakoba....læste ikke ordentligt! Selvfølgelig kan man altid skrive et billede....sorry!  :)
Avatar billede 49152 Nybegynder
14. september 2001 - 13:13 #23
Det kan vel forhåbentligt gøres uden brug af javascript.

Jeg skriver når siden er klar. Og om hvordan jeg har løst problemet.

Tak for hjælpen indtil videre.

Hvad mener folk iøvrigt om superiors opførsel i:

http://www.eksperten.dk/spm/108953

Venlig Hilsen
Avatar billede jakoba Nybegynder
14. september 2001 - 13:20 #24
olebole >> Du skal da vist have en snor med knude på omkring den pegefinger, Så du husker at checke før du hæver den for højt :-))

Men du har helt ret. Og den regel har jeg OGSÅ brudt, her er sidste skud på stammen: http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp108295.html (blank side i NS).

mvh JakobA
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