webForumDet fria alternativet

CSS och tabellbakgrund

9 svar · 268 visningar · startad av plelkes

plelkesMedlem sedan mars 2002823 inlägg
#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?

DarrenMedlem sedan dec. 2002789 inlägg
#2

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

plelkesMedlem 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..

Nexus86Medlem 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? ;)

plelkesMedlem 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

PepeJeriaMedlem sedan feb. 2003774 inlägg
#6

Ser bra ut i Mozilla, Opera och IE 6.

jarvkloMedlem 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...

plelkesMedlem 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

LeonLMedlem 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å! ;)

plelkesMedlem sedan mars 2002823 inlägg
#10

Tack LeonL för att du hittade problemet!

132 ms totalt · 3 externa anrop · v20260731065814-full.37765c92
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)