webForumDet fria alternativet

CSS och tabellbakgrund

HTML & CSS

9 svar · 273 visningar · startad av plelkes

Medlem sedan mars 2002823 inlägg
Frågan#1

Som ni säkert vet - är jag nybörjare på CSS.
Har följande på tabellen

.table {
	width: 346px
	background-color: #CCCCCC;
	border-collapse:collapse;
	border: 1px solid #000000;

Mitt problem är att jag inte får grått bakgrund på tabellen.
varför är det så?
Jag har inte angivitt ngt background-color på cell nivå. Kan detta vara felet?

Medlem sedan dec. 2002789 inlägg
#2

Du har glömt en semikolon efter width-raden.

Medlem sedan mars 2002823 inlägg
#3

tack för hjälpen, det var just problemet.

Men nu uppstår det ett problem till:

Om ni besöker denna sida och väljer "januari"...
NU ser ni att 1:a och 6:e januari inte ser riktigt bra ut.
Kan ni hjälpa mig med detta?

Egenetligen uppstår problemet hela tiden när:

.tdhelg

fylls med annat än &nbrsp;
För att spara utrymme skickar jag ej med kod - det är ju bara att högerklicka på sidan..

Medlem sedan okt. 20023 030 inlägg
#4

Får man fråga vad som ser så konstigt ut som inte ser konstigt ut på andra ställen? ;)

Medlem sedan mars 2002823 inlägg
#5

som inte ser konstigt ut på andra ställen?

Vad tycker du ser konstigt ut?

Får man fråga vad som ser så konstigt ut

Skilje linjen blir snett och vinnt

Medlem sedan feb. 2003774 inlägg
#6

Ser bra ut i Mozilla, Opera och IE 6.

Medlem sedan juli 20013 378 inlägg
#7

Hmm...
Jag skulle nog vilja påstå att det beror på att du kör med en separat tabell för varje datum i kalendern...

Om du tittar noga så ser du att du har samma problem (fast i mindre skala) med skiljelinjen även mellan den 9:e och 10:e augusti... Iallafall i Mozilla/win och MSIE6/Win.

Förmodligen för att du snubblat över hur webbläsarna beräknar tabellcellsbredder... (vilket är ett vanligt problem ;) )

Om du provar att köra med en tabell för hela kalendern (med en <tr> per datum) istället för en separat tabell för varje rad så försvinner problemet...

Medlem sedan mars 2002823 inlägg
#8

Jag skulle nog vilja påstå att det beror på att du kör med en separat tabell för varje datum i kalendern...

Jag kör ju med en tabell, med en rad per datum och 4 celler /rad :q :q

Förmodligen för att du snubblat över hur webbläsarna beräknar tabellcellsbredder...

Jag tordde att jag kom ifrån dessa problem eftersom jag anger bredd och höjd i pixler

Medlem sedan dec. 20025 871 inlägg
#9

Jag försökte skapa lite ordning i koden och se vad som var fel, och redan när jag började så såg jag felet:

<TABLE CLASS="table" CELLSPACING="0" CELLPADDING="1">
  <TR>
    <TD CLASS="tdleft" ALIGN="CENTER" VALIGN="BOTTOM"><CENTER><B><FONT SIZE="5">1</FONT></B></CENTER></TD>
    <TD CLASS="tdnamn" VALIGN="BOTTOM">Fredag</TD></FONT></B></CENTER></TD>
    <TD CLASS="tdhelg" VALIGN="BOTTOM">&nbsp;</TD></FONT></TD>
    <TD CLASS="tdright" ALIGN="RIGHT" VALIGN="BOTTOM"><FONT SIZE="3"> v 31</FONT></TD>
  </TR>
  <CENTER>
  <TABLE CLASS="table" CELLSPACING="0" CELLPADDING="1">
    <TR>
      <TD CLASS="tdleft" ALIGN="CENTER" VALIGN="BOTTOM"><CENTER><B><FONT SIZE="5">2</FONT></B></CENTER></TD>
      <TD CLASS="tdnamn" VALIGN="BOTTOM">Lördag</TD></FONT></B></CENTER></TD>
      <TD CLASS="tdhelg" VALIGN="BOTTOM">&nbsp;</TD></FONT></TD>
      <TD CLASS="tdright" ALIGN="RIGHT" VALIGN="BOTTOM"><FONT SIZE="3">&nbsp;</FONT></TD>
    </TR>
    <CENTER>
    <TABLE CLASS="table" CELLSPACING="0" CELLPADDING="1">

Du har nog blandat in en <table>-tagg i varje loop som körs! :i
Flytta upp <table>-taggen nånstans innan du kör din loop så (tror jag) ska det lösa sig! :)

edit\\ <center>-taggen ligger också i loopen! Flytta upp den också! ;)

Medlem sedan mars 2002823 inlägg
#10

Tack LeonL för att du hittade problemet!

268 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)