Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Content tag'o error
Parašė SWIZZ· 2014 Kov. 8 15:03:51
#1
Sveiki, susidūriau su problema. Mokausi HTML5/CSS3 pagrindų (bandau prisiminti senąjį
HTML) ir bandau padaryti "responsive" temą. Viskas sekasi, kaip ir gerai. Tik va, kai tikrinu su validatoriumi man meta error prie <content
> tag'o. Dėl ko taip gali būti? Rašo:
Line 35, Column 25: Element content not allowed as child of element article in this context. (Suppressing further errors from this subtree.)
<content>
Jei norite patys pažiūrėti:
http://bundle.lt/Bandymas/
Viskas veikia, bet va kažko jam kliūną content.
Kas galit padėkite, dėkui. :)
Parašė Pakartoti slaptažodį· 2014 Kov. 8 15:03:02
#2
čia tipo norima pasakyti jog <content> negali būti <article> viduje.. gal yra kažkoks būdas apeiti tą?
Parašė SWIZZ· 2014 Kov. 8 16:03:29
#3
Tą norėčiau išgirsti iš jūsų. :D Gal ir yra būdas, bet aš jo nežinau. Kiek žiūrėjau, tai 'content' tag'as yra gerai Googlui, nes jis tai supras, kaip tekstą ar ne? :)
Parašė Pakartoti slaptažodį· 2014 Kov. 8 17:03:16
#4
http://stackoverflow.com/questio...idator-err
na čia panaši problema aptariama, tai gautųsi taip jog tau tereikia truputį pakoreguoti content
css'ą:
content {
display: block;
}
jei aš teisingai suprantu. pats dar html5 ir visus responsive dalykėlius tik ruošiuosi studijuot :]
Parašė SWIZZ· 2014 Kov. 9 01:03:19
#5
Nepadeda... :( Nesąmonė, bet palikt taip irgi nesinori... Noriu sužinoti klaidą, kad toliau tokių nebedaryti. :)
Parašė Creatium· 2014 Kov. 9 13:03:48
#6
O gali būti toks variantas, kad tiesiog pats W3C validatorius daro klaidą? Nes kiek apskritai yra tekę skaityt internete, tai pasitaiko, kad jis tiesiog nėra atnaujinamas taip dažnai ir gali klaidingai rodyt klaidą.
Parašė Creatium· 2014 Kov. 9 13:03:06
#7
Kitas dalykas - galima kiek pakeisti tavo struktūrą. Vietoje "mainContent" naudoti tagą <main>, vietoj <article> tago dėti <section> tagą, o vietoje <content> - dėti <artickle> tagą. Arba kaip tik vietoje <content> dėti <section> tagą.
Parašė SWIZZ· 2014 Kov. 9 14:03:25
#8
Gal ir W3C čia "grybą pjauna". Nesuprasi. O, kaip geriau būtų daryti, kad Google viską gerai skaitytų, nes sakau kiek skaičiau, tai Google pasiima iš <content> tago informaciją ir ją supranta, kaip grynąjį tekstą, kas šiuo atveju yra manyčiau gerai.
Parašė Creatium· 2014 Kov. 9 14:03:13
#9
Tiesą sakant, tai aš išvis neesu girdėjęs apie <content> tagą. Tad sunku man pasakyt kaip Google į jį reaguoja. Bet iš esmės pavyzdžiai internete nurodo kitokius struktūros pavyzdžius. Tarkim taip: main > article > header + section.
Parašė SWIZZ· 2014 Kov. 9 15:03:09
#10
Na <content> tagas išėjo, kai HTML5 pasirodė, kiek žinau, galbūt klystu.
Parašė Creatium· 2014 Kov. 9 15:03:27
#11
Bet, kad apie jį niekur nėra rašoma... bent jau oficialiuose šaltiniuose. Ar praleidau ką?
Parašė SWIZZ· 2014 Kov. 9 15:03:08
#12
Tame ir bėda. Aš tą <content> tagą radau video, o jame vienas iš 1stwebdesinger programuotojų ir apie jį kalbėjo.
Parašė Creatium· 2014 Kov. 9 15:03:53
#13
Na, aš neseniai va skaičiau, kad šį tagą ragino entuziastai įtraukti į HTML5, bet ar įtraukė - nebuvo parašyta. Tad mano pasiūlymas būtų paprastas: nenaudoti šio tago išvis. Juolab turint omenyje, kad apskritai HTML5 vis dar yra kūrimo stadijoje.