Går det - och i så fall hur - att få varje ruta i en tabell att ha en egen färg? :q
Alltså jag tycker det skulle vara praktiskt om man kunde göra att "korsord" genom att skapa en helt tom tabell där vissa rutor har svart bakgrundsfärg och resten (tex) vit. Ledtrådarna ska alltså inte in i rutmönstret, bara siffror som startar varje "ord".
Ja, visst, går det, men det lär ta lite tid :)
Börja med att ge hela tabellen vit bakgrundsfärg. Därefter får du formatera varje cell som ska ha svart bakgrundsfärg för sig. Som sagt, lite tidsödande.
Kanske någon vet ett snabbare sätt.
Annars finns det ju program som skapar korsord., men det är ju klart roligare att göra det helt själv.
Det där ser ju enkelt och bra ut, frankof. Men... jag får ju lov att erkänna att jag inte har använt CSS förr. Hur funkar det? Ska allt ligga i samma html-fil? Ligger CSS:n i head- eller bodydelen? :q
<HTML>
<HEAD>
<style type="text/css">
table {width:200px; height:200px; background-color:#ffffff;
border:1px solid black;border-collapse:collapse;}
.svart {background-color:#000000;color:yellow;}
td {width:33%; height:33%;}
</style>
</HEAD>
<BODY>
Om du vill att text skall synas i de svarta fälten så måste du deklarera det
i klassen svart med color:dinfärg
<BR>
Så vill du väl ha dina rutor kvadratiska med svart ram kanske, detta fixas med
border:1px solid black och border-collapse:collapse
<BR>
<table>
<tr>
<td>vit cell</td>
<td class="svart">svart cell</td>
<td>vit cell</td>
</tr>
<tr>
<td class="svart">svart cell</td>
<td>vit cell</td>
<td class="svart">svart cell</td>
</tr>
<tr>
<td>vit cell</td>
<td class="svart">svart cell</td>
<td>vit cell</td>
</tr>
</table>
<BR>
Ditt fina korsord
</BODY>
</HTML>
Bara ett problem... När man inte har varannan ruta svart - och det har man ju sällan, vill man gärna ha ett svart streck mellan de vita cellerna. Släng in en extra rad i ditt exempel som är likadan som den som nu är sist, så ser du problemet...
Går det f.ö. att ha ett extra tjockt streck på något enstaka ställe, där man vill få in en skiljelinje mellan ihopklämda ord, Alltså ord där man inte får plats med ett svart fält mellan dem...