Avatar billede ml Nybegynder
12. september 2000 - 21:22 Der er 12 kommentarer og
4 løsninger

1 pixel bred i Netscape...

Jer har denne kode der laver to lilier - 1 pixel bred - til højre og venstre... Men i Netscape er de ikke 1 pixel, nærmere 5... Hvordan får jeg dem til at være 1 pixel i Netscape også ??

-------------------
<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
  <tr>
    <td width=\"1\" bgcolor=\"#000000\"><img border=\"0\" src=\"1pix.gif\" width=\"1\" height=\"1\"></td>
    <td width=\"100%\">
      <p align=\"center\">Bla bla bal...</p>
      <p align=\"center\">tekst</td>
    <td width=\"1\" bgcolor=\"#000000\"><img border=\"0\" src=\"1pix.gif\" width=\"1\" height=\"1\"></td>
  </tr>
</table>
---------------------
Avatar billede styrmand Nybegynder
12. september 2000 - 21:28 #1
Kan du ikke angive 1px?
Avatar billede theartist Nybegynder
12. september 2000 - 22:08 #2
Mon ikke nærmere det er i din body, som du har glemt noget. Husk altid

marginheight=\"0\" marginwidth=\"0\" leftmargin=\"0\" topmargin=\"0\"

i din body kode...
Avatar billede theartist Nybegynder
12. september 2000 - 22:09 #3
f.eks. <body bgcolor=\"#000000\" text=\"#FFFFFF\" marginheight=\"0\" marginwidth=\"0\" leftmargin=\"0\" topmargin=\"0\">
Avatar billede theartist Nybegynder
12. september 2000 - 22:13 #4
Forresten behøver du ikke at sætte en 1pix gif ind, det er ligemeget i bredden på begge browsere. Netscape vil bare ikke vise baggrundsfarven hvis du ikke har \"fyldt\" td\'en ud med noget, så er det en anden bgcolor du bruger i den td, så skal du lave din 1pix, ellers ikke.

<p align=\"center\"> sucks, den kan finde på at lave breaks - brug <td align=\"center\"> istedet!! og brug altid <br> evt. med en nobreakingspace foran, det ser ens ud i alle browsere, Netscape og IE er ikke enigen om pladsen ved en <p>...
Avatar billede theartist Nybegynder
12. september 2000 - 22:14 #5
lige i bredden, når du har angivet det i td\'en selvfølgelig, man kan dog med fordel bruge en gif, hvis man vil have en anden højde på td\'en der nytter det ikke bare med height=\"xx\" altid!

Sorry for alle indlæggene, men nu har jeg vist fået det hele med!
Avatar billede ml Nybegynder
12. september 2000 - 22:38 #6
øøøhh.. OK !....

Men det hjælper ikke...

Det er bare de to
<td width=\"1\" bgcolor=\"#000000\"><img border=\"0\" src=\"1pix.gif\" width=\"1\" height=\"1\"></td>

Som også i Netscape skal vises som 1 pixel bred !..

Det virker fint i IE !
12. september 2000 - 23:04 #7
Har du mulighed for at definere en fast brede på din Table??

F.eks
<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"200\">
  <tr>
    <td width=\"1\" bgcolor=\"#000000\"><img border=\"0\" src=\"1pix.gif\" width=\"1\" height=\"1\"><br></td>
    <td width=\"198\">
      <p align=\"center\">Bla bla bal...</p>
      <p align=\"center\">tekst</td>
    <td width=\"1\" bgcolor=\"#000000\"><img border=\"0\" src=\"1pix.gif\" width=\"1\" height=\"1\"><br></td>
  </tr>
</table>
Avatar billede ml Nybegynder
13. september 2000 - 00:26 #8
Ja, så virker det nemlig.. Men nej... Det skal være i % !
Avatar billede roslev Nybegynder
13. september 2000 - 01:21 #9
...så kunne man vel hente screen.availWidth og sætte den som tabellens bredde, eller...?? <-- Skud i tågen :)
13. september 2000 - 01:44 #10
Så lad os prøve med 2 table´s, det virker her på min maskine...
<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"100%\" Style=\"padding-left:1px;padding-right:1px;\" bgcolor=\"#000000\">
    <tr>
        <td>
            <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"100%\" bgcolor=\"#FFFFFF\" width=\"100%\">
                <tr>
                    <td>
                        <p align=\"center\">Bla bla bal...</p>
                        <p align=\"center\">tekst</p>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>
Avatar billede ml Nybegynder
13. september 2000 - 10:42 #11
def>> Ja det virker.. Prøblemet er bare at der hvor jeg skal bruge det skal stregen i den ene side være 26 pixel høj og 29 i den anden.
Avatar billede olebole Juniormester
16. september 2000 - 05:23 #12
<ole>
For det første er det altid noget rod, når man ikke beslutter sig for at bruge enten absolutte eller procentige størrelser.
Når du nu gør det alligevel, kunne du prøve at bruge en farvet gif på 1px\'s bredde og den højde, den nu skal have. Så kan du skrive align=\"left\" i den højre <td> og align=\"right\" i den venstre. Så kan det godt være dine <td>\'ere er 5px brede, men stregerne vil klistre sig op af den midterste <td>.
/mvh
</bole>
Avatar billede olebole Juniormester
16. september 2000 - 05:25 #13
Men hvordan i al verden havde du tænkt dig, stregerne skulle få forskellig højde i det eksempel, du har lavet...det kan de da aldrig blive.
Avatar billede ml Nybegynder
16. september 2000 - 11:38 #14
Nej, eksemplet var bare hurtigt lavet, og er ikke helt det samme som det jeg virkelig skal bruge det til.... Men tak for svaret, det virker... Dog et problem, nå passer breden på hele tablen ikke..
Avatar billede olebole Juniormester
16. september 2000 - 19:29 #15
Okay...mit svar var også lidt hurtigt lavet, det kan være, jeg kan finde på noget andet, men lige netop det her prob kan være lidt \'bitchy\'  ;o)
/mvh
15. november 2000 - 18:40 #16
Så prøv Oles eks. og byt lidt rundt på align, så du får align=\"left\" i den venstre <td> og align=\"right\" i den højre
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