webForumDet fria alternativet
Logga in / Bli medlem

panik....tabeller...css

HTML & CSS

12 svar · 280 visningar · startad av seven

Medlem sedan jan. 200249 inlägg
Frågan#1

Hej!

Jag har kört fast totalt!

Har en sida med tabeller som består av 4 columner och 3 rader.

Den översta och understa raden är med colspan="4"

den mittersta raden är där "allt ska stå" typ, och bara i de mittersta kolumnerna.

Nu till problemet... jag vill gärna styra all formatering från en css fil, och jag vill ha en tunn ram runt "där allt ska stå" alltså bara 2 kolumner och inte emellen dom heller...

Hur lyckas jag med detta?

Tack på förhand

Seven

Medlem sedan jan. 20016 874 inlägg
#2

Vet inte riktigt om jag fattar?

css:

.ram {border:1px solid black}

html:

<td class="ram">cellinnehåll</td>

Medlem sedan maj 20002 597 inlägg
#3

Du får fixa det genom att ha en tabell infogad i den stora tabellen och därefter fixa ramen.

Fattar du?
Altså, du får ha en tabell som innehåller dom 2 kolummerna som du vill ha en ram runt inne i den stora tabellen och på den sätta border? cellspacing? eller vad du nu ska använda.

Hoppas du fattar för jag e helt snurrig, jag skriver väll inte på japanska iaf?

Medlem sedan jan. 200249 inlägg
#4

Jag försökte med att lägga en tabel runt den "blivande ramen" men jag får inte det att funka,,,, skulle du vilja berätta för vilsna lilla mig hur jag nästlar elendet :D

Medlem sedan maj 20002 597 inlägg
#5

Kanske nåt sånt här.. du får ändra så det passar dig med bredd och färger.

<table width="600" bgcolor="blue">
  <tr>
    <td colspan="3" width="600"></td>
  </tr>
  <tr>
    <td width="200"></td>
    <td width="200">

<!-- här startar mittentabellen -->
	<table width="200" bgcolor="black" cellspacing="1">
	  <tr>
		<td bgcolor="blue">

	<!-- här startar tabellen innanför ramen -->
		<table bgcolor="blue">
		  <tr>
			<td></td>
			<td></td>
		  </tr>
		</table>
	<!-- här slutar tabellen innanför ramen -->

		</td>
	  </tr>
	</table>
<!-- här slutar mittentabellen -->

    </td>
    <td width="200"></td>
  </tr>
  <tr>
    <td colspan="3" width="600"></td>
  </tr>
</table>

Koden följer dock inte w3c standarden. Det får du fixa med css'en om du vill det...

mvh Sico

Medlem sedan feb. 20016 388 inlägg
#6

Eller så här, med frankofs css-kod:

<table>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table class="ram">
<tr>
<td>innehåll</td>
<td>innehåll</td>
</tr>
</table>
</td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
</table>
Medlem sedan jan. 200249 inlägg
#7

tack! ska genast prova

seven

Medlem sedan maj 20002 597 inlägg
#8

jag har inte testat med jag tror din kod blir aningen fel hypatia..

<table>
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td> </td>
<td class="ram">
<table>
<tr>
<td>innehåll</td>
<td>innehåll</td>
</tr>
</table>
</td>
<td> </td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
</table>

så tror jag stämmer bättre

Medlem sedan feb. 20016 388 inlägg
#9

Jag skulle tro att det inte spelar någon roll om man lägger class="ram" i den inre tabellen eller i den omgivande cellen, men jag har bara testat i IE och Mozilla. :)
Border funkar väl inte alls i Netscape 4 har jag för mig.

Medlem sedan maj 20002 597 inlägg
#10

du hade så rätt så :) .... spelar ingen roll, bara beroende om han vill att borden ska ligga i tabellen eller utanför tabellen...

Medlem sedan jan. 200249 inlägg
#11

fixar inte

Usch jag får inte rätt på det ändå....

Så här menar jag att det ska se ut (ursäkta min primitiva teckning)

Tack på förhand

Seven

tabell.jpg
Medlem sedan feb. 20016 388 inlägg
#12

Hmm... vad är det du inte får till? :)

Testa så här.

<html>
<head>
<title></title>
<style type="text/css">
<!--
.blue {	background : #0000ff;}
.ram {border : 1px solid #ff0000; background : #ffffff;}
-->
</style>
</head>

<body>
<table class="blue">
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table class="ram">
<tr>
<td>innehåll</td>
<td>innehåll</td>
</tr>
</table>
</td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
</table>
</body>
</html>
Medlem sedan jan. 200249 inlägg
#13

NU fick jag rätt på elendet.... kanske SKA sova varje natt hädanefter ;)

Tackar ödmjukast för all hjälp

Seven

260 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)