Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Outo tyhjä rivi

Isopaha [23.02.2009 17:53:11]

#

Mietin, että sattuuko kukaan tietämään ratkaisua seuraavanlaiseen ongelmaan.
PHP sivulla on yläpalkki, jolle on annettu CSS:llä arvo header. Tämä yläpalkki generoidaan PHP:n avulla (echo), jotta sille kohti saadaan sivuston nimi include-tiedostosta.

Sivu kuitenkin käyttäytyy omituisesti. Jostain syystä sivun yläosaan tulee tyhjärivi, jonka tunnistan tyhjäksi riviksi siitä, että kursori vilkkuu sen kohdalla. Esim.
http://img25.imageshack.us/my.php?image­=tyhjarivi.jpg

Kun sivun lähdekoodia katsoo, ei sieltä löydy mitään <br> tagiin liittyvää. Myöskään include-tiedostoista ei löydy <br> tageja. Palvelimelta tullessaan koodi näyttää tältä:

<html>
	<head>
		<title>Tämä on sivustoni nimi!		</title>

        <link rel="stylesheet" type="text/css"  href="test.css" media="all" />
	</head>
	<body>
		<div id="header"><h1>Sivuston Nimi</h1></div>

		<a href=" http://www.google.com">Google</a> | <a href=" http://wikipedia.com">Wikipedia</a> | <a href=" http://www.isopaha.arkku.net">Isopaha.net</a> |                 <br />

                <a href="main.php?sivu=0">Jääkiekkoa</a> |
<br />

<font size=14>Jääkiekkoa</font><br>Tältä sivulta löydät tietoa jääkiekosta :) <br> <a href="http://kuvat.jatkoaika.com/virjo2/Kontiola_oli_pirte_veto_ohi_asd.jpg"><img src="http://kuvat.jatkoaika.com/virjo2/Kontiola_oli_pirte_veto_ohi_asd.jpg" width="160" height="120"></a>



</body>
</html>

Kun taas tämän koodin tallentaa erikseen HTML-tiedostoksi ja kokeilee, niin riviä ei näy... Suhteellisen pimeä juttu tämäkin.

EDIT: Tutkin asiaa vieläkin lisää ja se rivi ainakin häviää poistamalla ensimmäisen includen, mutta kun taas poistaa kaikki rivit sen include-tiedoston sisältä, mitään ei tapahdu. Alkaa mennä harvinaisen sekavaksi taas....

Juhko [23.02.2009 18:53:15]

#

<h1>:n jälkeen tulee aina tyhjää, mutta ei tyhjää riviä. Vaikea sanoa, mikä on vikana, joten näytäpä se test.css-tiedosto (tai ainakin osa siitä).

ps. Ota <font>-tagi äkkiä pois tai kohta tulee haukut. :)

Isopaha [23.02.2009 21:04:49]

#

Se <font> tagi on siellä vaan ihan omaksi iloksi testaamisessa ;)

Siellä test.css tiedostossa ei ole oikeastaan mitään muuta, kuin taustan värin määrittely, että en usko, että siitä johtuu :p Sama ongelma tulee myös ilman <div id="header> tagia : (

Juhko [23.02.2009 21:12:50]

#

Jos et suostu näyttämään test.css-tiedostoa, niin kokeile ottaa <h1> pois ja lisätä fontin koon määrittely test.css:ään.

Jos ei sitäkään, niin sitten ei voikaan sanoa muuta kuin... urlia?

GimPeltzi [23.02.2009 22:07:04]

#

URLi ois tosiaan kätevä. Jos tää tosiaan sitten on niin mittava ongelma, niin kysytään nyt vielä, että esiintyykö tämä tyhjä rivi kaikilla selaimilla?

Vastaus

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

Tietoa sivustosta