Avatar billede p_and Nybegynder
14. juni 2005 - 19:53 Der er 16 kommentarer og
1 løsning

Problem med celler i tabel

Endnu et problem.

Når jeg skriver nedenstående, bliver fotoet rigtig nok sat ind ude til venstre, men cellen omringer ikke billedet som den skal. I stedet rykker den langt ud til højre - altså så der er en masse luft ved siden af. Hvor efter så først kommer i celle nummer 2. kommer???? :(

|Foto slut her|            tekst
|
|Celle 1                  Celle 2
|_________________________|________|


<table width="581px" border="0" cellspacing="2" cellpadding="4">
<tr bgcolor="#FFFFFF">
  <th colspan="2" align="center"><font color="#FF0000">Who's Afraid of Virginia Woolf?</font></th>
</tr>
<tr>
  <td><img src="images/woolf2.jpg" /></td>
  <td><test</td>
</tr>
</table>
Avatar billede p_and Nybegynder
14. juni 2005 - 19:54 #1
Teksten "tekst" og "Celle 2" skal rykkes ud i det sidste rum til højre! Det flyttede sig da jeg sendte det.
Avatar billede p_and Nybegynder
14. juni 2005 - 19:56 #2
"i" i sidste linje øverst, skal heller ikke være der.
Avatar billede goose Nybegynder
14. juni 2005 - 19:57 #3
Det er fordi cellen automatisk udvider sig når der kommer indhold i.
Du kan låse bredden på den celle der indeholder billedet til ikke at være breddere end det pågældende billede, f.eks.:

<table width="581px" border="0" cellspacing="2" cellpadding="4">
<tr bgcolor="#FFFFFF">
  <th colspan="2" align="center"><font color="#FF0000">Who's Afraid of Virginia Woolf?</font></th>
</tr>
<tr>
  <td width="100"><img src="images/woolf2.jpg" /></td>
  <td><test</td>
</tr>
</table>

/Goose
Avatar billede p_and Nybegynder
14. juni 2005 - 20:04 #4
Jo men det jeg mener er, at fotoet kun fylder en lille del af den celler til venstre. Altså er der *i samme celler* en masse 'luft' til overs. Det er da ikke normalt?

Der sker godt nok det, at hvis jeg skriver en længere sætning (i celle 2), så rykker kanten imellem cellerne til sidst over til billedet. Men sådan skal det da ikke fungere?
Avatar billede nielle Nybegynder
14. juni 2005 - 20:11 #5
Står der virkeligt:

<td><test</td>

- i den celle?. For så er det den uparrede < foran test som driller.
Avatar billede nielle Nybegynder
14. juni 2005 - 20:13 #6
Sæt en width på den første celle. Ellers er det browseren som selv bestemer bredden efter forgodt befindende:

<table width="581px" border="0" cellspacing="2" cellpadding="4">
<tr bgcolor="#FFFFFF">
    <th colspan="2" align="center"><font color="#FF0000">Who's Afraid of Virginia Woolf?</font></th>
</tr>
<tr>
  <td style="width: 1%"><img src="images/woolf2.jpg" /></td>
  <td>test</td>
</tr>
</table>
Avatar billede p_and Nybegynder
14. juni 2005 - 20:17 #7
Nej der står ikke <test. Er bare noget jeg åbenbart er kommet til at lave her.
Avatar billede p_and Nybegynder
14. juni 2005 - 20:22 #8
Ok, jamen så er der vist ikke mere. Kan forstå at det åbenbart er normalt at det  opføre sig beskrevet.
Avatar billede nielle Nybegynder
14. juni 2005 - 20:24 #9
Det er - så vidt jeg ved - totalt udefineret hvad der skal skel hvis man ikke sætter width på dine celler.
Avatar billede p_and Nybegynder
14. juni 2005 - 20:34 #10
Okay, vidste jeg ikke. Men det gør jeg så fra nu af.

Men er det ALLE celler i en tabel, hver gang jeg laver en - og uanset indhold? Hvis der som her er to ved siden af hinanden, er der vel ingen grund til at gøre det på den til højre?
Og hvad med de undersider jeg ellers ér færdig med. Skal jeg tilføje det til cellerne i de tabeller der er benyttet på dem?
Avatar billede nielle Nybegynder
14. juni 2005 - 20:48 #11
Nej, den sidste celle "æder" bare resten af bredden.

Mht. dine andre sider - nej hvis det ikke ser grimt ud er der ikke nogen videre grund til at indsætte width. Jeg ville dog - hvis jeg var dig - lige gennemgå dem med et par forskellige browsere.
Avatar billede p_and Nybegynder
14. juni 2005 - 21:14 #12
Det er mit ømme punkt. Andre browsere - og så opløsning! :/ Jeg ikke ikke meget overblik mht. de ting man skal tage hensyn til for ikke at komme galt afsted her.
Det kan da godt riskere at vise sig, at det kun bliver en side for dem der bruger Explorer og min opløsning ... Men er der så ikke noget at gøre ved. Jeg er da i det mindste klar over det.
Avatar billede p_and Nybegynder
14. juni 2005 - 21:15 #13
Læg et svar.
Avatar billede goose Nybegynder
14. juni 2005 - 21:18 #14
Da du jo har låst hele din tabel til en bredde på 581 pixels, så vil det jo se ens ud i alle opløsninger.

Mht. dit andet ømme punkt, så er det altså ikke særlig besværligt at hente og installerer Firefox, Opera og Netscape :o)

Enhver webdesigner med respekt for sit fag checker som minimum i disse browsere.

/Goose
Avatar billede nielle Nybegynder
14. juni 2005 - 21:24 #15
Ikke noget svar fr mig - goose var først med tricket om at låse bredden (14/06-2005 19:57:28).
Avatar billede p_and Nybegynder
14. juni 2005 - 21:41 #16
Ok. Jeg har på ingen af siderne benyttet procenter, kun fast bredde. Så skulle der jo så ikke kunne komme de helt storte overraskelser.

Mht, browserne - jeg kigger på det ...
Avatar billede p_and Nybegynder
14. juni 2005 - 21:42 #17
Og tak for hjælpen til jer begge!
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