ugrás a tartalomhoz

ékezetes betűk

kataiandi · 2011. Jan. 25. (K), 19.25
Sziasztok!
Nem tudom, jó helyre/témába írok, remélem igen. Következő a problémám:
Ma vettem először észre, hogy az ékezetes betűk helyén kérdőjel van, eddig nem az volt és változatlanul firefoxot használok. Mire változtassam át? Gondolom ez a rész kell:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 
1

Nem

Poetro · 2011. Jan. 25. (K), 19.52
Alapvetően a HTTP fejlécek befolyásolják a dokumentum karakter kódolását, UTF-8 esetén PHP-ban például a következőképp lehet megadni:
header('Content-type: text/html; charset=utf-8');
Magában a HTML dokumentumban is megadhatsz karakterkódolást, amit általában akkor vesznek figyelembe a böngészők, ha a HTTP fejlécben nem érkezett a karakterkódolásra utalás:
<!DOCTYPE HTML>
<html lang="hu-HU">
<head>
  <meta charset="UTF-8" />
  <title></title>
</head>
</html>
2

Helyes, csak éppen UTF-8

kuka · 2011. Jan. 25. (K), 20.03
Helyes, csak éppen UTF-8 helyett ISO-8859-2 kell, mivel a kérdező oldala azt használ.
3

Miből

Poetro · 2011. Jan. 25. (K), 20.06
És ez miből derült ki? Nem láttam utalást se kódolásra, se URLt az oldalra.
4

Igaz. De eddigi értesüléseink

kuka · 2011. Jan. 25. (K), 20.09
Igaz. De eddigi értesüléseink szerint a kérdező még az első oldalánál tart, méghozzá a sajátjánál. Annak a címe pedig megtalálható az adatlapján.
5

Akkor így jó lesz?<!DOCTYPE

kataiandi · 2011. Jan. 25. (K), 21.07
Akkor így jó lesz?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="ISO-8859-2" /> 
<title>Élet az SLE-vel</title>
<link href="index.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
</head>
Amúgy már "kész" van 5 oldal :D
... érdekes.. ha az első oldalon vagy a tehercipelős oldalon vagyok, akkor úgy tűnik minden jó, de a többin nem, hogy lehet és hogy hogy ez eddig nem mutatkozott???

Bocsi ha butaságot kérdezek. (nem lett jó így sem)
6

Légyszíves

kataiandi · 2011. Jan. 26. (Sze), 10.38
Segítsetek légyszíves! Pár oldal jó pár oldal nem, miért van ez így?
---
Butus voltam..... nem minden oldalon változtattam meg. (html lang="hu-HU" is persze beletettem)

Köszönöm mindkettőtöknek!!
Andi
7

(Örömmel látom, hogy mire

kuka · 2011. Jan. 26. (Sze), 10.46
(Örömmel látom, hogy mire megírtam a választ, már törölhetem is. :) )

Megjegyzésként, az iframebe beszúrt külső tartalom gyakorlatilag nem része az oldaladnak, például a keresők "papirtechnika" kifejezésre nem fogják kidobni az oldaladat, mert azt fizikailag nem tartalmazza. Ezért és sok más okból kifolyólag az iframe használata ellenjavallt. Első nekifutásra jól lesz így, de idővel majd benézhetsz a Weblabor szerver oldali fejlesztés fórumaira ennek szépítése érdekében.
8

Rendben :)

kataiandi · 2011. Jan. 26. (Sze), 12.23
Akkor mit tehet az iframe helyére ? Ígérem be fogok nézni :D Tudom még sokat kell tanulnom, hisz még csak karácsony óta tanulom, de gondoltam gyakorlatban jobban megmarad bennem ill. így egészíti ki a könyvet és annak a gyakorlati/példa részeit.
9

Akkor mit tehet az iframe

kuka · 2011. Jan. 26. (Sze), 13.22
Akkor mit tehet az iframe helyére ?
Optimista kérdés.
Nem sima lecserélésről volna szó, hanem teljes átszervezésről.

Te eddig valószínűleg minden .html állományt külön-külön kézzel megírtál. Gondolom a hátulütőjére máris rájöttél amikor:
  • a meta charset tageket betetted
  • a Teknős és Fórum lapok hivatkozásait betetted a menübe
Ugyanis minden lapot külön kellett szerkesztened, ami
  • unalmas
  • hibalehetőség
Ezért úgy szokták csinálni, hogy a közös részeket és a laponként (vagy kategóriánként) változó részeket különválasztják és program segítségével illesztik össze.

A te esetedben kissé bonyolítja a dolgot, hogy az iframebe szúrt tartalom egy része dinamikusan generált, azzal nehezebb lehet az összeboronálás.

De mint említettem, majd idővel. Egyelőre még van tanulnivalód/tennivalód:

<a name="teteje"></a><a name="teteje">

<div id="pageName">
  <h2>Lehetséges betegen is boldognak lenni?</h2>
</div
  • a name attribútum idejétmúlt, helyette az id attribútum használata javasol
  • mit keres ott a második <a name="teteje">
  • a pageName div záró párjának hiányzik a záró nagyobb mint jele
Egyéb szintaktikai hibákat a W3C Markup Validator mond:
http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fkataiandrea.name%2F .
10

Hát az tény, hogy minden

kataiandi · 2011. Jan. 26. (Sze), 15.28
Hát az tény, hogy minden oldalt külön írogattam meg és nem másoltam.
Kicsit lelkes voltam, hogy duplán tettem be, de töröltem és a többit is amiket mutattál, javítottam. Fúúú az az oldal amit küldtél egy halom hibára rámutatott, már csak értelmeznem kellene :P
11

már csak értelmeznem

kuka · 2011. Jan. 26. (Sze), 16.06
már csak értelmeznem kellene
Nem akarom elrontani a szórakozásodat, úgyhogy csak arra mutatok rá amely e fórum témából kifolyólag került be.

Te XHTML 1.0 DOCTYPE-ot használsz, Poetro meta charset javaslata pedig HTML 5 szintaxist. A kettő ebben a felállásban nem kompatibilis.

<meta charset="ISO-8859-2"> <!-- HTML 5 -->
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" /> <!-- XHTML -->
Személy szerint azt javasolnám, hogy inkább a DOCTYPE-ot írd át HTML 5-re (szintaxisa Poetro hozzászólásában).