Koodiini laittamat kuvat eivät näy nettisivuilla (minulla on vain localhost). En ymmärrä, mikä tässä koodissa on vikana:
<td class="yla"><a href="s.php"><img src="http://localhost/slogo.jpeg" alt="Virhe" width="150" height="80"/></a></td>
Olen kokeillut myös muita kuvia, mutta ne eivät yksinkertaisesti näy, vaan antavat Virhe -ilmoituksen. Olen koettanut myös kuvia, jotka eivät ole linkkejä.
Mod. huom: HTML ei ole PHP!
Ja htdocs-kansiossa on tarkalleen tuon niminen tiedosto? Muuton en keksi syytä miksi ei näkyisi. Yleensähän JPG-tiedosto on juurikin .jpg tai .JPG firefoksiin on saatavana firebug ja web developer, jotka ovat sivun kehitysvaiheessa mukavia työkaluja. Saat esille muun muassa hajonneet kuvat ja paljon plajon muuta.
Katsoin kuvan ominaisuuksia ja siellä oli oletusohjelmana Paint.NET. Vaihdoin sen Firefoxiin, tuloksetta. Firefoxilla kuva avautuu.
Tuo asia nyt ei kuulu tähän mitenkään. Tuohan on vain käyttöjärjestelmää varten, eikä palvelimesi tee sillä tiedolla yhtään mitään. Palvelin yrittää ladata tuota antamaasi kuvaa, mutta jokin siinä on väärin. Yleisimmät syyt lienevät rikkinäinen kuva i.e yritetään näyttää kuva.gif kuvaa kuva.jpg:ä, jolloin palvelin yrittää tulkita kuvaa virheellisesti jpg-formaatissa. Tämä ei luonollisestikaan onnsitu. Toinen yleinen syy on antaa virheellinen tiedostopolku. Voisitko siis vastata esittmääni kysymykseen tiedostonpolusta?
Tein tuon logon itse paint.NET:illä ja tallensin muotoon jpeg.
Tiedostopolku on: file:///C:/Program%20Files/XAMPP/htdocs/slogo.
Hassua tein ihan samalla tavalla ja kuva näkyy aivan oikein. Teet siis jotakin väärin, tai sitten XAMP ei salli tuota päätettä.
testaa ulkoista kuvaa. Tai sitten olet saattanut määritellä td:n class "ylä" attribuutin visibility: none; tyypillä. Eli:
td.class { visibility: none; }
Paratiisin poika kirjoitti:
testaa ulkoista kuvaa. Tai sitten olet saattanut määritellä td:n class "ylä" attribuutin visibility: none; tyypillä. Eli:
td.class { visibility: none; }
Tuohan pitäisi olla td.yla, jotta tuo voisi toimia, mutta koska alt-attribuutti tulee näkyviin, niin en usko tuohon teoriaan. Kaiken lisäksi luulen, ettei aloittaamme ole vielä edes tehnyt css-tiedostoa, koska sivuston rakennekin taotaa olla vielä hakusessa, koska tuolla käytetään taulukkoa johonkin kummalliseen :)
Kokeilin avata kuvan Firefoxilla ja se onnistui hyvin, mutta kun laitoin http://localhost/slogo.jpeg - yllätys, tiedostoa ei löydy.
Sitten tutkin tarkemmin hakemistorakennettani ja siellä oli jossain yksi xampp ja toinen jossain XAMPP!
Voi mikä moka! Kiitoksia vastauksista.
Pikkuvikoja on helppo korjata. On mullekkin käyny joskus väärien kansioiden kanssa. Koulussa tallensin miljoonakuvaa VJGO kansioon mutta ne ei ollu siel. Sit ne löytyki o asemalta ku oliki menny sinne...
Aihe on jo aika vanha, joten et voi enää vastata siihen.