Autor | Zpráva | ||
---|---|---|---|
Mislo Profil |
Čaute, môže sa kombinovať html a xhtml? Napr. za sebou, že jeden tag je v html a druhý v xhtml.
Ďakujem |
||
MCKAY Profil |
#2 · Zasláno: 6. 8. 2009, 13:16:15
Ano v pohodě, pokud ti nejde o validitu.
|
||
Mislo Profil |
#3 · Zasláno: 6. 8. 2009, 13:37:46
Nebude to robiť nejaké nepríjemnosti pri CSS alebo v prehliadačoch?
|
||
Plaváček Profil |
#4 · Zasláno: 6. 8. 2009, 13:42:32
Mislo
Nebude. Jaký ale máš důvod k podobnému zajímavému počinu? |
||
Mislo Profil |
#5 · Zasláno: 6. 8. 2009, 13:44:54
Plaváček
Niečo tak je už napísané (dosť veľa takých istých tagov) a neviem či to mám opravovať alebo nie. |
||
shaggy Profil |
#6 · Zasláno: 6. 8. 2009, 13:45:15
Mislo
Nie, nebude to robiť problémy. Ja bežne na stránkach striedam HTML div-y a XHTML div-y. Zatiaľ mi to všetky prehliadače zobrazili rovnako. Alebo niekedy do HTML div-u dám XHTML nečíslovaný zoznam (ul). Ani tam nebol problém, dokonca aj validátor mi ukazuje nula chýb. Hmm... ako tak nad tým rozmýšlam, napadá mi, že div v html: <div>html div</div> a div v xhtml: <div>xhtml div</div> je to isté :-/ Dobre, dosť bolo irónie. Môžeš nejak bližšie napísať o čo ti ide? Ja som si nevšimol nejaký väčší rozdiel medzi tagmi v HTML a XHTML, gro je rovnaké. |
||
MCKAY Profil |
#7 · Zasláno: 6. 8. 2009, 13:49:31
Rozdíl mezi xhtml tagy a html tagy je téměř neznatelný.U nepárových se na konec přidává lomítko tedy <br> je <br />.Tagy se píší malýma písmenkama, v pspadu je funkce která ti to automticky převede, takže se ti spíše vyplatí používat fakt to xhtml. Tedy ještě tam je jedna věcička. Nežádoucí znaky se nahrazují entitami. & -> &
|
||
Mislo Profil |
#8 · Zasláno: 6. 8. 2009, 13:51:28
shaggy
Na príklad tagy img, hr a br, ako som pozeral, sa končia trochu inak. BR v html je <br> dané pred riadok ktorý chcem aby bol odznova a v xhtml sa dá na koniec riadku ktorý chcem zalomiť a je to <br /> |
||
Joker Profil |
#9 · Zasláno: 6. 8. 2009, 13:54:36
Mislo:
„Niečo tak je už napísané (dosť veľa takých istých tagov) a neviem či to mám opravovať alebo nie.“ Když už je to v něčem udělané, dělal bych to v tom samém. Ne kvůli nějaké technické věci, čistě proto, aby ten kód měl nějaký jednotný styl, aby to "nějak vypadalo". Jelikož rozdíly mezi HTML a XHTML syntaxí jsou vesměs minimální a s typem text/html nebude ani žádný rozdíl ve funkčnosti, nevidím důvod používat "to druhé", než v čem je web už napsaný. |
||
Bubák Profil |
#10 · Zasláno: 6. 8. 2009, 15:43:48
„môže sa kombinovať html a xhtml?“
To se běžně dělá, napíše se XHTML kód, a prohlížečům se výtvor posílá jako HTML.Důležitý je mime typ, až na pár výjimek se všechny stránky, jak HTML, tak XHTML, posílají s mime type text/html, proto prohlížeče takové stránky zpracovávají jako HTML. Největší probém budeš mít při validaci, v množství "kompatibilních chyb" můžeš snadno přehlédnout nějakou závažnější. |
||
mislo Profil * |
#11 · Zasláno: 6. 8. 2009, 15:52:15
Bubák
Čiže mal by som to radšej všetko čo je v HTML prepísať na XHTML? |
||
Joker Profil |
#12 · Zasláno: 6. 8. 2009, 15:54:20
mislo:
A když už to je celé v HTML, proč nechcete změny dopsat taky v HTML? |
||
Bubák Profil |
#13 · Zasláno: 6. 8. 2009, 17:10:23
„Čiže mal by som“
Ne, já jen napsal, jak se to běžně kombinuje. Pikoška je, že většina o tom ani neví. Taky by mě zajímala odpověď na Jokerovu otázku. Předběžně, pokud jsi začal kód tvořit v HTML, nevidím pro přepsání do XHTML jediný důvod. Nebo si myslíš, že ti přechod na XHTML něco přinese? <ot>Tuším, to zas bude flame ;-)</op> |
||
Mislo Profil |
#14 · Zasláno: 6. 8. 2009, 17:45:00
Dobre, tak bude teda odpoveď na Jokerovu otázku :)
Joker Ja to mám vlastne viac písané v XHTML. Čiže zmeny chcem dopísať z HTML do XHTML. |
||
Mislo Profil |
#15 · Zasláno: 6. 8. 2009, 22:51:50
Napadlo ma, že ako potom zapísať Doctype keď budú zmiešané HTML a XHTML?
Ďakujem |
||
Bubák Profil |
#16 · Zasláno: 6. 8. 2009, 23:33:36
Máš důvod to míchat?
Vždyť uměnit (najít na nahradit) ve všech souborech XHTML "smetí" za HTML syntaxi je záležitost na pár minut. Najít " />" Nahradit za ">" Najít "/>" Nahradit za ">" A pak ještě změnit doctype za transitional s URL, nebo za strictní s URL, nebo bez. též můžeš použít doctype pro HTML5. Možná bys mohl použít transitional bez URL, ale je pravděpodobné, že se ti pak rozhodí web v IE. Pokud máš na webu další XHTML "fičiry", můžeš je vymazat. V podstatě postupuj zpětně podle http://atd.havrlant.net/jak-na-dokonale-xhtml |
||
Mislo Profil |
#17 · Zasláno: 6. 8. 2009, 23:47:16 · Upravil/a: Mislo
Asi sme sa nepochopili, ja chcem aby bolo všetko v XHTML (nie HTML, lebo v návodoch boli hodnoty atributov v uvodzovkách atď).
Doctype pre XHTML by bolo potom <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||
shaggy Profil |
#18 · Zasláno: 6. 8. 2009, 23:52:42
„(nie HTML, lebo v návodoch boli hodnoty atributov v uvodzovkách atď). “
A to je problém? Pozri si môj web čo mám v profile - je písaný v HTML a čuduj sa svete, hodnoty atribútov mám v úvodzovkách. |
||
Mislo Profil |
#19 · Zasláno: 7. 8. 2009, 00:02:33
shaggy
Ja vlastne tiež mám len tie úvodzovky - to je to XHTML. Takže mám potom viac HTML ako XHTML. Funguje ti to všetko dobre? Nevieš či tag <a name=""> |
||
Bubák Profil |
#20 · Zasláno: 7. 8. 2009, 00:15:04 · Upravil/a: Bubák
„Asi sme sa nepochopili, ja chcem aby bolo všetko v XHTML“
Pro tuhle změnu jsi nenapsal žádný pádný důvod. „lebo v návodoch boli hodnoty atributov v uvodzovkách“ V HTML uvozovky (nebo apostrofy) nevadí ani validátoru. Přepsat návod z XHTML do HTML, nebo naopak je záležitost nanejvýš na pár minut, tak v nechápu, v čem je tvůj problém. „atď“ ATD, ale to už se opakuju. „? Muselo by byť validné aby mohlo mať tento Doctype?[/i]“ Vůbec nechápu dotaz. „Nevieš či tag <a name=""> je párový alebo nie?“ Tag je a, name je atribut. V HTML má tag A povinnou počáteční i koncovou značku. Chceš se takhle ptát na každý tag? Nebo si to u ostatních tagů zjistíš sám. www.w3.org/TR/REC-html40/index/elements.html |
||
shaggy Profil |
#21 · Zasláno: 7. 8. 2009, 08:39:12
Mislo
Čo myslíš, ako ľudia ešte pred "objavením" XHTML zapísali k obrázku alternatívny text? Napr. - Kačičky vo vode. Ja som si na 100% istý, že to uzavreli do úvodzoviek a stále to bolo HTML. Takže nerieš zbytočnosti, odstráň prebytočné lomítka (ako ti radil Bubák [#16]) a svoju energiu venuj radšej tomu, aby stránka fungovala tak ako má a vyzerala dobre ;-) |
||
Bubák Profil |
#22 · Zasláno: 7. 8. 2009, 18:49:35 · Upravil/a: Bubák
„ Kačičky vo vode“
V HTML musí být hodnota atributu v uvozovkách, pokud obsahuje i jiné, než jmenné znaky. V HTML jsou oba následující zápisy správné, i když v 99% (číslo jsem si vycucal z prstu, ale říkejte tomu kvalifikovaný odhad) ve píší uvozovky, nebo apostrofy: <img src=kachny.gif alt=kachny> <img src="kachny.gif" alt="kachny"> Tady jsou uvozovky (nebo apostrify) v HTML nutné, kvůli lomítku a mezeře: <img src="images/kachny.gif" alt="hejno kachen"> Aby na to člověk nemusel furt myslet, usnadnil si práci tím, že v HTML uvozovky píše i tam, kde nemusí a vyplatí se to i při případných úpravách. |
||
Časová prodleva: 15 let
|
0