Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: tablen sijoitus ongelma

Codeprofile [29.04.2007 10:43:49]

#

Tuli vastaan pieni ongelma tuossa kotisivuja tehdessä. Elikkäs miten saisi laitettua kaksi seuraavan-näköistä tablea vierekkäin:

<table class="table" border="1" align="left" cellspacing="0" width="13%"><td>
<tr>
<td><b>&nbsp;Koodi</b></td> <td><b>&nbsp;Merkki</b></td>
</tr><tr>
<td>&nbsp;dagger;</td> <td>&nbsp;&dagger;</td>
</tr><tr>
<td>&nbsp;Dagger;</td> <td>&nbsp;&Dagger;</td>
</tr><tr>
<td>&nbsp;spades;</td> <td>&nbsp;&spades;</td>
</tr><tr>
<td>&nbsp;clubs;</td> <td>&nbsp;&clubs;</td>
</tr><tr>
<td>&nbsp;hearts;</td> <td>&nbsp;&hearts;</td>
</tr><tr>
<td>&nbsp;diams;</td> <td>&nbsp;&diams;</td>
</tr><tr>
<td>&nbsp;oline;</td> <td>&nbsp;&oline;</td>
</tr><tr>
<td>&nbsp;larr;</td> <td>&nbsp;&larr;</td>
</tr><tr>
<td>&nbsp;uarr;</td> <td>&nbsp;&uarr;</td>
</tr><tr>
<td>&nbsp;rarr;</td> <td>&nbsp;&rarr;</td>
</tr><tr>
<td>&nbsp;darr;</td> <td>&nbsp;&darr;</td>
</tr><tr>
<td>&nbsp;iexcl;</td> <td>&nbsp;&iexcl;</td>
</tr><tr>
<td>&nbsp;copy;</td> <td>&nbsp;&copy;</td>
</tr><tr>
<td>&nbsp;reg;</td> <td>&nbsp;&reg;</td>
</tr><tr>
<td>&nbsp;cent;</td> <td>&nbsp;&cent;</td>
</tr><tr>
<td>&nbsp;trade;</td> <td>&nbsp;&trade;</td>
</tr><tr>
<td>&nbsp;pound;</td> <td>&nbsp;&pound;</td>
</tr><tr>
<td>&nbsp;ntilde;</td> <td>&nbsp;&ntilde;</td>
</tr><tr>
<td>&nbsp;Ccedil;</td> <td>&nbsp;&Ccedil;</td>
</tr><tr>
<td>&nbsp;ETH;</td> <td>&nbsp;&ETH;</td>
</tr><tr>
<td>&nbsp;times;</td> <td>&nbsp;&times;</td>
</tr><tr>
<td>&nbsp;Ucirc;</td> <td>&nbsp;&Ucirc;</td>
</tr><tr>
<td>&nbsp;iquest;</td> <td>&nbsp;&iquest;</td>
</tr><tr>
<td>&nbsp;sup2;</td> <td>&nbsp;&sup2;</td>
</tr>
</table>

Olen kokeillut koodista useita eri muotoja, mutta ei toimi. Olen kyllä saanut kaksi seuraavaa tablea vierekkäin koodilla:

<table class="table" border="1" align="left" cellspacing="0" width="13%"><td>
<tr>
<td><b>&nbsp;Koodi</b></td> <td><b>&nbsp;Merkki</b></td>
</tr><tr>
<td>&nbsp;dagger;</td> <td>&nbsp;&dagger;</td>
</tr><tr>
<td>&nbsp;Dagger;</td> <td>&nbsp;&Dagger;</td>
</tr><tr>
<td>&nbsp;spades;</td> <td>&nbsp;&spades;</td>
</tr><tr>
<td>&nbsp;clubs;</td> <td>&nbsp;&clubs;</td>
</tr><tr>
<td>&nbsp;hearts;</td> <td>&nbsp;&hearts;</td>
</tr><tr>
<td>&nbsp;diams;</td> <td>&nbsp;&diams;</td>
</tr><tr>
<td>&nbsp;oline;</td> <td>&nbsp;&oline;</td>
</tr><tr>
<td>&nbsp;larr;</td> <td>&nbsp;&larr;</td>
</tr><tr>
<td>&nbsp;uarr;</td> <td>&nbsp;&uarr;</td>
</tr><tr>
<td>&nbsp;rarr;</td> <td>&nbsp;&rarr;</td>
</tr><tr>
<td>&nbsp;darr;</td> <td>&nbsp;&darr;</td>
</tr><tr>
<td>&nbsp;iexcl;</td> <td>&nbsp;&iexcl;</td>
</tr><tr>
<td>&nbsp;copy;</td> <td>&nbsp;&copy;</td>
</tr><tr>
<td>&nbsp;reg;</td> <td>&nbsp;&reg;</td>
</tr><tr>
<td>&nbsp;cent;</td> <td>&nbsp;&cent;</td>
</tr><tr>
<td>&nbsp;trade;</td> <td>&nbsp;&trade;</td>
</tr><tr>
<td>&nbsp;pound;</td> <td>&nbsp;&pound;</td>
</tr><tr>
<td>&nbsp;ntilde;</td> <td>&nbsp;&ntilde;</td>
</tr><tr>
<td>&nbsp;Ccedil;</td> <td>&nbsp;&Ccedil;</td>
</tr><tr>
<td>&nbsp;ETH;</td> <td>&nbsp;&ETH;</td>
</tr><tr>
<td>&nbsp;times;</td> <td>&nbsp;&times;</td>
</tr><tr>
<td>&nbsp;Ucirc;</td> <td>&nbsp;&Ucirc;</td>
</tr><tr>
<td>&nbsp;iquest;</td> <td>&nbsp;&iquest;</td>
</tr><tr>
<td>&nbsp;sup2;</td> <td>&nbsp;&sup2;</td>
</tr>
</table>
<table class="table" style="margin-left: 10px;" border="1" cellspacing="0" width="13%"><td>
<tr>
<td><b>&nbsp;Koodi</b></td> <td><b>&nbsp;Merkki</b></td>
</tr><tr>
<td>&nbsp;yen;</td> <td>&nbsp;&yen;</td>
</tr><tr>
<td>&nbsp;laquo;</td> <td>&nbsp;&laquo;</td>
</tr><tr>
<td>&nbsp;not;</td> <td>&nbsp;&not;</td>
</tr><tr>
<td>&nbsp;sect;</td> <td>&nbsp;&sect;</td>
</tr><tr>
<td>&nbsp;deg;</td> <td>&nbsp;&deg;</td>
</tr><tr>
<td>&nbsp;brvbar;</td> <td>&nbsp;&brvbar;</td>
</tr><tr>
<td>&nbsp;plusmn;</td> <td>&nbsp;&plusmn;</td>
</tr><tr>
<td>&nbsp;acute;</td> <td>&nbsp;&acute;</td>
</tr><tr>
<td>&nbsp;micro;</td> <td>&nbsp;&micro;</td>
</tr><tr>
<td>&nbsp;para;</td> <td>&nbsp;&para;</td>
</tr><tr>
<td>&nbsp;middot;</td> <td>&nbsp;&middot;</td>
</tr><tr>
<td>&nbsp;cedil;</td> <td>&nbsp;&cedil;</td>
</tr><tr>
<td>&nbsp;ordm;</td> <td>&nbsp;&ordm;</td>
</tr><tr>
<td>&nbsp;raquo;</td> <td>&nbsp;&raquo;</td>
</tr><tr>
<td>&nbsp;frac14;</td> <td>&nbsp;&frac14;</td>
</tr><tr>
<td>&nbsp;THORN;</td> <td>&nbsp;&THORN;</td>
</tr><tr>
<td>&nbsp;szlig;</td> <td>&nbsp;&szlig;</td>
</tr><tr>
<td>&nbsp;eth;</td> <td>&nbsp;&eth;</td>
</tr><tr>
<td>&nbsp;divide;</td> <td>&nbsp;&divide;</td>
</tr><tr>
<td>&nbsp;Oslash;</td> <td>&nbsp;&Oslash;</td>
</tr><tr>
<td>&nbsp;thorn;</td> <td>&nbsp;&thorn;</td>
</tr><tr>
<td>&nbsp;AElig;</td> <td>&nbsp;&AElig;</td>
</tr><tr>
<td>&nbsp;frac32;</td> <td>&nbsp;&frac34;</td>
</tr>
<td>&nbsp;uml;</td> <td>&nbsp;&uml;</td>
</tr>
</table>

Mutta kolmannen lisääminen ei onnistunut.

Sitten vielä CSS-tiedosto kun sitä tuossa tyrkytetään class:lla:

body { font: normal 12px Verdana; background-image: url("../images/mainbackground.jpg"); }
p { line-height: 15px; }

A:link { color: #000066; text-decoration: none; }
A:visited { color: #444400; text-decoration: none; }
A:active { color: #004400; text-decoration: none; }
A:hover { color: #880000; text-decoration: none; }

.ylaotsikko { font: bold 17px Verdana; color: #808080; }
.alaotsikko { font: normal 13px Verdana; color: #404040; }
.lootaotsikko { font: bold 17px Verdana; }
.uutisotsikko { font: bold 14px Courier new; }
.uutisteksti { font: bold 10px Verdana; word-spacing: 1.5px; letter-spacing: 0.7px; text-align: justify; }
.sisalto { margin-left: 230px; position: absolute; margin-top: 6px; }
.linkki { font: normal 12px Verdana; color: #606060; margin-left: 10px; }
.teksti { font: normal 11px Verdana; color: #404040; line-height: 1.3; letter-spacing: 0.03em; }
.vasenvalikko { font: normal 12px Verdana; background-color: #DDDDDD; line-height: 20px; margin-top: 6px; }
.loota { font: normal 12px Verdana; background-image: url("../images/tablebackground.jpg"); }
.table { font: normal 12px Verdana; }
.viikonjuttu { font: normal 12px Verdana; position: absolute; }
.kirjoittanut { font: italic 10px Verdana; color: #808080; }

#table { font: normal 12px Verdana; color: #404040; background-color: #FFFFFF; }
#sivu {font: normal 12px Verdana; color: #404040; margin-left: 7px; }
#nimipaiva { font: normal 11px Verdana; color: #606060; }

En saa minkään-näköistä toimivaa koodia tuosta irti, olen jo päiviä yrittänyt.

EDIT: CSS:ssä olikin vaan tuo font.

peg [29.04.2007 18:04:32]

#

jos ymmärsin oikein, niin noin http://62.44.217.249/harkat/apu.html
katso lähdekoodi

Vasta_alkaja [30.04.2007 08:22:44]

#

http://62.44.217.249/harkat/apu.html

Tuotakun, en nyt päässyt katsomaan niin lisää sen toisenkin tablen arvoksi align="left"

Samalla tavalla, kuni tähän.

<table class="table" border="1" align="left" cellspacing="0" width="13%">

tai riittää että määräät sen tuolla css:ssä classin arvoksi ja otat sen align="left" myös tästä pois.

Mutta jos css:hommasi ei toimi niin kannattaa kokeilla vain aluksi laittaa se align="left" siihen toiseenkin tauluun arvoksi.

Vasta_alkaja [30.04.2007 10:50:01]

#

Vielä tuosta aikaisemmasta hommastasi, css tiedostossa ei ole mitään vikaa, joten koikeileppa esimerkiksi seuraavaa.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<!-- Tyylitiedostoa on kutsuttava erikseen, jos se on toisella sivulla -->
<link rel="stylesheet" type="text/css" href="runko.css" />

<style type="text/css">
 <!--
/*
# Tyylitiedoston voi myös luoda samalle sivulle missä sitä käytetään
*/

/*
# Piste sanan table tarkoittaa määritettä Class
*/
.table {
font: normal 12px Verdana;
border:1px solid black;
margin:10px;
width:100px;
height:100px;
}

/*
# Risuaita sanan table edessä tarkoittaa halutun paikan id:tä
# Eli tätä id:tä, ('katso kolmas taulu') ei "saa" laittaa muille
*/
#table {
font: normal 12px Verdana;
color: #404040;
background-color: skyblue;
margin:10px;
width:100px;
height:100px;
}

/*
# Class määrite katso taulu kolme
*/
.vari {background:green;}
 //-->
</style>
</head>
  <body>

	<!--- Ensimmäinen taulu --->
	<table align="left" class="table">
	<tr>
		<td>
			&nbsp;
		</td>
	</tr>
	</table>

	<!--- Toinen taulu --->
	<table align="left" id="table">
	<tr>
		<td>
			&nbsp;
		</td>
	</tr>
	</table>

	<!--- Kolmas taulu --->
	<!--
	# Voit myös käyttää usempaa tyyliä yhdessä paikkaa
	# Tässä on yhdistetynä luokka ' table ja vari '
	# Tämä taulu siis käyttää molempia määritteitä
	-->
	<table align="left" class="table vari">
	<tr>
		<td>
			&nbsp;
		</td>
	</tr>
	</table>

	<!--- Neljäs taulu --->
	<table class="table">
	<!--
	# align="left"
	# Kuten huomaat align:left määreen pois jättäminen
	# heittää taulun miten sattuu, eli aina laitettava määre jos haluat
	# taulut vierekkäin
	-->
	<tr>
		<td>
			&nbsp;
		</td>
	</tr>
	</table>

  </body>
</html>
<html>
<head>

Css:tiedoston nimeksi runko.css

/**** RUNKO ****/
body {
font: normal 12px Verdana;
background-image: url("../images/mainbackground.jpg");
}
/**** RUNKO END****/

p { line-height: 15px; }

/**** LINKIT ****/
A:link { color: #000066; text-decoration: none; }
A:visited { color: #444400; text-decoration: none; }
A:active { color: #004400; text-decoration: none; }
A:hover { color: #880000; text-decoration: none; }
/**** LINKIT END ****/

/****  CLASS ****/
.ylaotsikko { font: bold 17px Verdana; color: #808080; }
.alaotsikko { font: normal 13px Verdana; color: #404040; }
.lootaotsikko { font: bold 17px Verdana; }
.uutisotsikko { font: bold 14px Courier new; }
.uutisteksti { font: bold 10px Verdana; word-spacing: 1.5px; letter-spacing: 0.7px; text-align: justify; }
.sisalto { margin-left: 230px; position: absolute; margin-top: 6px; }
.linkki { font: normal 12px Verdana; color: #606060; margin-left: 10px; }
.teksti { font: normal 11px Verdana; color: #404040; line-height: 1.3; letter-spacing: 0.03em; }
.vasenvalikko { font: normal 12px Verdana; background-color: #DDDDDD; line-height: 20px; margin-top: 6px; }
.loota { font: normal 12px Verdana; background-image: url("../images/tablebackground.jpg"); }
.viikonjuttu { font: normal 12px Verdana; position: absolute; }
.kirjoittanut { font: italic 10px Verdana; color: #808080; }
/****  CLASS END ****/

/**** ID ****/
#sivu {font: normal 12px Verdana; color: #404040; margin-left: 7px; }
#nimipaiva { font: normal 11px Verdana; color: #606060; }
/**** ID END****/

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta