PPArkisto

HTML kieli

Yleiset

Sivu 1 / 1

Viestit

Sivu 1 / 1
Rekisteröitynyt:
18.10.2001
Kirjoitettu: lauantai, 23. maaliskuuta 2002 klo 10.05
Olisi muutama kysymys HTML kielestä
Voisitteko neuvoa ja pistää vaikka koodin siihen.
-Minulla ei toimi -frameset- komento.
Minulla on kirja koskien HTML:ää mutta vaikka tee miten siinä käsketään niin se ei vain halua toimia. Ongelmana on -cols- ja -rows- atribuudit.
Kiitos jo näin etukäteen.
Rekisteröitynyt:
30.11.2001
Kirjoitettu: lauantai, 23. maaliskuuta 2002 klo 13.47
"It is fear that first brought Gods into the world."
Rekisteröitynyt:
16.08.2001
Kirjoitettu: lauantai, 23. maaliskuuta 2002 klo 14.36
Oletko tarkistanut koodin että kaikki elementit ovat oikeassa järjestyksessä, oikein sisäkkäin ja että kaikille elementeille on lopettavat taginsa?

Ks. myös allaoleva esim.

<frameset rows="80,*">
<frame src="tiedosto1.htm" id="jep" name="jep" />
<frameset cols="250,*">
<frame src="tiedosto2.htm" id="jaha" name="jaha" />
<frame src="tiedosto3.htm" id="juu" name="juu" />
</frameset>
<noframes>
<p>Tämä sivu käyttää kehyksiä, mutta selaimesi ei tue niitä. Päivitä selaimesi uusimpaan mahdolliseen versioon. Kiitos.</p>
</noframes>
</frameset>

Tämä (rows="80,*"wink jakaa ensin ruudun pystysuunnassa 80 pikselin ja * (varaa lopun tilan) korkuisiksi "ikkunoiksi". Ensimmäinen 80 pikselin korkuinen tila "jep" täytetään jollain html-sivulla (tiedosto1.htm). Toinen (se * korkuinen alue) sen sijaan halutaan jakaa myös sivusuunnassa. Siksi käytetään "sisäkkäistä" framesettiä. Attribuutti cols="250,*" jakaa * korkuisen alueen sivusuunnassa 250 pikselin levyiseksi ikkunaksi "jaha" (tiedosto2.htm) ja * levyiseksi ikkunaksi "juu" (tiedosto3.htm).

On tärkeää muistaa laittaa molemmat lopettavat </frameset> tagit oikealle paikalleen.

Toivottavasti tuosta on jotain apua.

Cheers.

[duckbill muokkasi tätä viestiä 23.03.2002 klo 14:39]
"Ignorance may be bliss, but I like awareness better."
Rekisteröitynyt:
18.10.2001
Kirjoitettu: lauantai, 23. maaliskuuta 2002 klo 17.37
duckbill
Jos olen kirjasta ja sinulta oikein ymmärtänyt niin minun on luotava tiedostot kaikkien "frames":ien väliin.
Ja vielä yksi kysymys: pitääkö minun liittä css tieodosto jokaiseen tiedostoon?


[Akilles89 muokkasi tätä viestiä 23.03.2002 klo 17:45]
Rekisteröitynyt:
18.10.2001
Kirjoitettu: lauantai, 23. maaliskuuta 2002 klo 18.55
Tässä kohta joka ei toimi

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Untitled</title>
</head>
<frameset cols="100, 100%">
<frame src="Etusivu.html>
<frame src="Minä itse.html>

</frameset>
</html>

Tässä tulos


Sivua ei voi näyttää
Etsimäsi sivu ei tällä hetkellä ole käytettävissä. Web-sivustossa saattaa olla teknisiä ongelmia, tai saatat joutua muuttamaan selaimen asetuksia.

--------------------------------------------------------------------------------

Yritä seuraavaa:

Valitse Päivitä tai yritä myöhemmin uudelleen.

Jos kirjoitit sivun osoitteen osoiteriville, tarkista, että se on kirjoitettu oikein.

Tarkista yhteysasetukset valitsemalla Työkalut-valikosta Internet-asetukset. Valitse Yhteydet-välilehdestä Asetukset. Asetusten on vastattava verkonvalvojan tai Internet-palveluntarjoajan määrittämiä asetuksia.
Microsoft Windows voi automaattisesti etsiä verkosta oikeat verkkoyhteysasetukset, jos verkonvalvoja on sen mahdollistanut.
Jos haluat Windowsin etsivän oikeat asetukset,
valitse Etsi verkkoasetukset
Eräät sivustot vaativat 128-bittisen yhteyden suojauksen. Voit tarkistaa asennetun suojaustason valitsemalla Ohje-valikosta Tietoja Internet Explorerista.
Jos yrität ottaa käyttöön suojattua sivustoa, varmista, että suojausasetuksesi tukevat sitä. Valitse Työkalut-valikosta Internet-asetukset. Valitse Lisäasetukset-välilehti, siirry vierityspalkin avulla Suojaus-osaan ja valitse asetukset SSL 2.0, SSL 3.0, TLS 1.0 ja PCT 1.0.
Valitse Edellinen ja kokeile jotain toista linkkiä.



Palvelinta ei löydy tai DNS-virhe.
Internet Explorer
Rekisteröitynyt:
03.06.2001
Kirjoitettu: lauantai, 23. maaliskuuta 2002 klo 19.42

<frameset cols="100, 100%">

laita vaikka "50%, 50%" eihän molemmat sivut voi täyttää 100% kuvaruudusta.

<frame src="Etusivu.html>
<frame src="Minä itse.html>

Päättävä lainausmerkki puuttuu molemmista osoitteista.. Samassa hakemistossa tulee olla Etusivu.html ja Minä itse.html.

Ei kovin suositeltavaa käyttää välilyöntiä tai ä-kirjainta sivun nimessä. Varmista myös että sivu on talletettu Isolla alkukirjaimella kuten linkissäkin.
Rekisteröitynyt:
13.11.2001
Kirjoitettu: lauantai, 23. maaliskuuta 2002 klo 19.56



[Tommy_Angelo muokkasi tätä viestiä 23.03.2002 klo 19:58]
Rekisteröitynyt:
18.10.2001
Kirjoitettu: lauantai, 23. maaliskuuta 2002 klo 21.37
Lainaus:
23.03.2002 klo 19:42, Hiron kirjoitti:

<frameset cols="100, 100%">

laita vaikka "50%, 50%" eihän molemmat sivut voi täyttää 100% kuvaruudusta.


Ensin siinä 100 kuvapikseliä ja sen jälkeen koko loppuruutu
Rekisteröitynyt:
18.10.2001
Kirjoitettu: lauantai, 23. maaliskuuta 2002 klo 21.46
Hiron ja duckbill
Miten saan sisällön kehyksiin?
Sain kehykset mutta en mitään sisltöä?
Rekisteröitynyt:
16.08.2001
Kirjoitettu: lauantai, 23. maaliskuuta 2002 klo 23.48
Lainaus:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Untitled</title>
</head>
<frameset cols="100, 100%">
<frame src="Etusivu.html>
<frame src="Minä itse.html>

</frameset>
</html>


Ensimmäiselle framelle on nyt varattu 100 pikseliä leveyssuunnassa. Jos haluat varata toiselle framelle loput, käytä *-merkkiä (ns. jokerimerkki).

Eli cols="100,100%" sijaan cols="100,*"

Kannattaa laittaa myös <frame ...> muodossa <frame ... />. Eli laita tuo kenoviiva loppuun ja tyhjä väli ennen sitä.

Tiedostonimissä ei kannata/saa käyttää ääkkösiä eikä välejä.

Sinun täytyy myös luoda kyseiset tiedostot (eli html-sivut) etusivu.htm ja minaitse.htm smilejotta saat jotain näkyviin. Niihin voit laittaa vaikka vain yksinkertaisesti tekstiä.

Onnea ja hauskoja hetkiä html:n parissa.

Cheers.
"Ignorance may be bliss, but I like awareness better."
Rekisteröitynyt:
16.08.2001
Kirjoitettu: lauantai, 23. maaliskuuta 2002 klo 23.51
Ja tuosta css:stä vielä...

Sinun ei tarvitse luoda erillistä css-tiedostoa ollenkaan jos et halua. CSS-tyylisivu vain määrittelee miten eri asiat (marginaalit, värit, jne.) asetetaan/esitetään.

Sinun ei myöskään tarvitse luoda uutta css-tiedostoa jokaista tiedostoa (sivua) varten vaan voit käyttää samaa useammallakin sivulla.

Cheers. smile


[duckbill muokkasi tätä viestiä 23.03.2002 klo 23:55]
"Ignorance may be bliss, but I like awareness better."
Rekisteröitynyt:
18.10.2001
Kirjoitettu: sunnuntai, 24. maaliskuuta 2002 klo 13.16
duckbill kiitos tiedosta!
Mutta vaikka olen luonut tiedostot niin se ei silti anna mitään sisältöä! Nuo tiedostot olen luonut mutta ei tule täyttöä, tyhjää täynnä.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Untitled</title>
</head>
<frameset rows="*, *, *">
<frame src="~1st-etusivu.html" />
<frame src="~1st-info.html" />
<frame src="liittyminen.html" />
</frameset>
</html>

Ja lisää ongelmia.
Kun yritän luoda ns monimutkaisen kehyksen, niin siinä toimii vain ensimmäinen atribuutti
eli toisin sanoen:

<html>
<head>
<title>Untitled</title>
</head>
<frameset rows="100">
<frameset cols="150, *">
<frame src="~1st-etusivu.html" />
<frame src="~1st-info.html" />
<frame src="liittyminen.html" />
</frameset>
</html>


[Akilles89 muokkasi tätä viestiä 24.03.2002 klo 13:30]
Rekisteröitynyt:
16.08.2001
Kirjoitettu: sunnuntai, 24. maaliskuuta 2002 klo 14.31
Ovatko kyseiset sivut samassa kansiossa kuin tuo framesivu? Jos eivät siirä ne tai laita polku src kohtaan esim. src="polku/tiedosto.htm". Ja kai ne ovat kunnollisia html-sivuja? Ja kuten mainitsin aiemmin, ei kannata/saa käyttää erikoismerkkejä kautta ääkkösiä kautta välejä tiedostonimissä.

Lainaus:
<html>
<head>
<title>Untitled</title>
</head>
<frameset rows="100">
<frameset cols="150, *">
<frame src="~1st-etusivu.html" />
<frame src="~1st-info.html" />
<frame src="liittyminen.html" />
</frameset>
</html>


Noin ei onnistu. Ensinnäkin puuttuu yksi päättävä "</frameset>". Toiseksi <frameset rows="100"> ei tee yhtä 100 pikseliä korkeaa framea vaan se varaa koko näytön. Framet vievät aina koko ikkunan, vain niiden keskinäisillä suhteilla voidaan pelata.

Kolmanneksi toisessa <framesetissä> on kolme <frame> elementtiä mutta vain kaksi kolumnia on määritelty (cols="150,*"wink. Niiden määrän täytyy vastata toisiaan. (Huomaa että myös sisäkkäinen <frameset> lasketaan tuohon mukaan)

Ks. tämä esim. (erinäiset määritykset jätetty pois):

<html>
<head>
<title>Muu</title>
</head>
<frameset rows="100,150,*"> <!-- jakaa ruudun kolmeen erikorkuiseen ikkunaan -->

<frame src="" /> <!-- eka ikkuna 100 pikseliä korkea -->

<frameset cols="200,*"> <!-- toinen ikkuna 150 pikseliä korkea ja joka jaetaan edelleen 2 osaan leveyssuunnassa -->
<frame src="" />
<frame src="" />
</frameset>

<frame src="" /> <!-- kolmas ikkuna -->
</frameset> <!-- tärkeä päättävä tagi -->
</html>

Miten sinulla on tarkoitus jakaa ikkuna? Jos kerrot voin kertoa miten se tehdään. Tai jos et halua että kerron kokonaan, voin myös antaa muutamia vinkkejä.

Cheers. smile


[duckbill muokkasi tätä viestiä 24.03.2002 klo 14:39]
"Ignorance may be bliss, but I like awareness better."
Rekisteröitynyt:
10.02.2002
Kirjoitettu: sunnuntai, 24. maaliskuuta 2002 klo 15.30
<htmlpokemonkoodi>
<laök)=/=4>
<pikatsu>
<zärkeges=000=1>
ggggg... wink
hehz
Rekisteröitynyt:
16.08.2001
Kirjoitettu: sunnuntai, 24. maaliskuuta 2002 klo 20.34
Tässä se pieni pätkä:

<html>
<head>
<title>Malli</title>
</head>
<frameset cols="100,*">
<frame src="" /> <!-- linkit -->
<frameset rows="*,150">
<frame src="" /> <!-- tervetuloa -->
<frame src="" /> <!-- uutiset sun muut -->
</frameset>
</frameset>
</html>

Tsemiä.

Cheers.
"Ignorance may be bliss, but I like awareness better."
Rekisteröitynyt:
18.10.2001
Kirjoitettu: sunnuntai, 24. maaliskuuta 2002 klo 20.37
Kiitos duckbill erittäin paljon ammattitaitoisesta avusta ja...kannustamisesta wink
Mutta tosiaan kyselen jos jotain jää hampaankoloon =)


[Akilles89 muokkasi tätä viestiä 24.03.2002 klo 20:38]
Sivu 1 / 1