[xHTML/Sémantique] L'équivalent d'un <h7> aux normes w3c existe t-il ?

L'équivalent d'un <h7> aux normes w3c existe t-il ? [xHTML/Sémantique] - HTML/CSS - Programmation

Marsh Posté le 27-02-2005 à 04:36:08    

Bonjour a tous ;)
 
Je suis étudiant en droit, et je compte rédiger mes cours sur un site internet. La particularité des cours de droit réside dans leurs hiérarchisation, j'entends par la qu'on a pas mal de sous parties de sous parties ^^
 
J'en viens donc a mon probléme xHTML, il m'arrive donc assez souvent d'avoir épuisé les balises <h1> a <h6> et d'avoir encore des sous parties... Existe t'il donc une maniére d'avoir des balises <h7>, <h8>, mais respectant leur signification donnée par le w3c c'est a dire, des balises "titre".
Evidemment je pourrai utiliser un span avec les attributs css qu'il me faut, mais span ca veut rien dire contrairement a <h2> par exemple en xHTML :/  
 
Merci pour vos éclaircissements, car je reste étonné de ne pas trouver une solution a ce probléme :x


Message édité par Tempus_Fugit le 27-02-2005 à 04:58:11
Reply

Marsh Posté le 27-02-2005 à 04:36:08   

Reply

Marsh Posté le 27-02-2005 à 07:23:28    

Tu es au courrant que <h7> signifique que c'est une sous-titre de 7ème niveau ?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-02-2005 à 10:31:40    

Tempus_Fugit a écrit :

Bonjour a tous ;)
 
Je suis étudiant en droit, et je compte rédiger mes cours sur un site internet. La particularité des cours de droit réside dans leurs hiérarchisation, j'entends par la qu'on a pas mal de sous parties de sous parties ^^
 
J'en viens donc a mon probléme xHTML, il m'arrive donc assez souvent d'avoir épuisé les balises <h1> a <h6> et d'avoir encore des sous parties... Existe t'il donc une maniére d'avoir des balises <h7>, <h8>, mais respectant leur signification donnée par le w3c c'est a dire, des balises "titre".
Evidemment je pourrai utiliser un span avec les attributs css qu'il me faut, mais span ca veut rien dire contrairement a <h2> par exemple en xHTML :/  
 
Merci pour vos éclaircissements, car je reste étonné de ne pas trouver une solution a ce probléme :x


 
Heu comme dit précédemment, les <hx> ne concernent que les titres. Pas les sous-parties elles-même. ;)


---------------
Expert en expertises
Reply

Marsh Posté le 27-02-2005 à 16:06:40    

esox_ch a écrit :

Tu es au courrant que <h7> signifique que c'est une sous-titre de 7ème niveau ?

Ben comme je l'ai dit... Les cours de droit ont une grosse structure ou on peut arriver jusqu'a un sous titre de 8eme niveau, tout dépend du maitre de conférence... Donc oui je suis conscient de ce que je demande :p


Message édité par Tempus_Fugit le 27-02-2005 à 19:46:29
Reply

Marsh Posté le 27-02-2005 à 16:07:58    

Hermes le Messager a écrit :

Heu comme dit précédemment, les <hx> ne concernent que les titres. Pas les sous-parties elles-même. ;)

Dans ce cas, comment fait on pour avoir des sous-titres ? Il n'existe aucune balise pour ? Je dois m'amuser avec les attributs de mes <p> ? Pas trés significatif...

Reply

Marsh Posté le 27-02-2005 à 16:28:07    

Il n'y a effectivement pas plus de 6 niveaux :( Faudra attendre l'XHTML 2 qui en permet une infinité (encore que dans leur derniers drafts, ils ont laissé les <hn> ).

Reply

Marsh Posté le 27-02-2005 à 19:48:17    

Merci pour ta réponse, je pense donc que je vais garder les sous titres suivant au niveau <h6>. Ce sera mieu qu'un <p> du moins en attendant l'xHTML 2 :/


Message édité par Tempus_Fugit le 27-02-2005 à 19:48:55
Reply

Marsh Posté le 27-02-2005 à 19:55:48    

Quel bonheur,quelqu'un qui respecte la semantique a ce point :D :D :D C'est une bouffée d'air frai


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-02-2005 à 20:09:02    

Oui, bravo en tout cas pour cette rigueur :jap:

Reply

Marsh Posté le 28-02-2005 à 01:01:56    

Voilà une discussion qui devrait apporter des pistes :
http://forum.alsacreations.com/top [...] 2&tid=1899
 
Bonne chance ;)


---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
Reply

Marsh Posté le 28-02-2005 à 01:01:56   

Reply

Marsh Posté le 28-02-2005 à 04:05:23    

tu peux biaiser dans l'autre sens : si mes souvenirs sont bons, les cours de droits commencent souvent par des livres, puis des titres, pour arriver ensuite à des sections, chapitre, etc...
 
vu le peu de fréquence des livres et titres, tu peux t'en faire des éléments à toi à base de p ou de span...avec une classe spécifique...et du coup, tu restera dans les clous pour h1 --> h6, tout en gardant une sémantique acceptable...
 


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 28-02-2005 à 05:05:03    

Jubijub a écrit :

tu peux biaiser dans l'autre sens : si mes souvenirs sont bons, les cours de droits commencent souvent par des livres, puis des titres, pour arriver ensuite à des sections, chapitre, etc...
 
vu le peu de fréquence des livres et titres, tu peux t'en faire des éléments à toi à base de p ou de span...avec une classe spécifique...et du coup, tu restera dans les clous pour h1 --> h6, tout en gardant une sémantique acceptable...

Merci, mais bon que ce soit cette solution ou celle que j'ai adoptée (c'est a dire utiliser des <h6> avec des margin-left plus important et une taille de police dégressive en em), c'est plutot "inutil" niveau sémantique. Ca résoud rien pour l'accé au parseurs des navigateurs destinés aux handicapés. Mais bon :/ Pas trop le choix hein ^^
 
Bon aprés tout ca... Je me demande vraiment pourquoi, mais vraiment pourquoi ils n'ont jamais pensé a mettre plus de balises titre ? Il y a eu deja pas mal de version pour en arriver au html 4 pourtant. Quelqu'un connait un peu la genése ?

Reply

Marsh Posté le 28-02-2005 à 21:33:19    

Quand même 6 niveau de titrage, c'est sufisant pour plus de 99.9999 % des cas. Autant dire que c'est rarissime d'avoir besoin de plus.
Quand on en arrive à avoir besoin de plus, il faudrait peut être se demander s'il ne serait pas temps de découper l'ensemble en plusieurs pages en utilisant également le titre du document comme on le ferait avec un <h0>.

Reply

Marsh Posté le 28-02-2005 à 21:37:11    

C'est par principe. C'est con de limiter à 6 niveaux :/ Et l'extensibilité bordel :fou:
 

Reply

Marsh Posté le 28-02-2005 à 21:40:48    

omega2 a écrit :

Quand même 6 niveau de titrage, c'est sufisant pour plus de 99.9999 % des cas. Autant dire que c'est rarissime d'avoir besoin de plus.


...
 
Mais t'es attardé?
 
Tu te rends pas compte qu'on est précisément dans ce genre de cas?

FlorentG a écrit :

Et l'extensibilité bordel :fou:


bof [:spamafote]  
Ils y ont pensé avec le XHTML [:kbchris]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-02-2005 à 21:42:04    

masklinn a écrit :

...bof [:spamafote]  
Ils y ont pensé avec le XHTML [:kbchris]


Avec XHTML 2.0. Et encore, dans les derniers drafts y'a encore les <h1>...<h6> :(

Reply

Marsh Posté le 28-02-2005 à 21:45:54    

FlorentG a écrit :

Avec XHTML 2.0. Et encore, dans les derniers drafts y'a encore les <h1>...<h6> :(


le but à terme de XHTML est quand même de pouvoir créer ses propres balises pour étendre le language si besoin [:aloy]  
Et il faut rester un minimum backward compliant, d'où persistence des <hn> qui ont un sens


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-02-2005 à 21:48:07    

Pour l'XHTML 1, ouais. Mais le 2 n'est pas censé être backward compliant...

Reply

Marsh Posté le 28-02-2005 à 21:49:32    

bha, y a qu'à faire <font size=x>le titre</font>, ou bien avec un tableau ...
 
 
 
 
 
 
 
 
 
 
[:petrus75]

Reply

Marsh Posté le 28-02-2005 à 21:53:04    

L'xhtml1 à quand même un certain nombre de restriction hérité de l'html4. Et quand on voit le bordel monstre qu'était l'html3, (aucun navigateur n'a japmais suproté la totalité de cette norme vu le nombre de balise) on ne peut que comprendre qu'ils aient pas voulut refaire la même gaffe en sortant un langage trop étendus ou permissif.
 
Mais bon, l'xhtml est un enfant de l'xml, alors l'extensibilité elle existe déjà même si les balises rajouté n'ont aucune signification sémantique.

Reply

Marsh Posté le 28-02-2005 à 21:53:07    

benou a écrit :

bha, y a qu'à faire <font size=x>le titre</font>, ou bien avec un tableau ...
 
[:petrus75]


<table><tr><th><font size="+4"><b><strong>Titre</strong></b></font></th></tr></table>


http://www.touslessmileys.com/smiley-id-1058.gif

Reply

Marsh Posté le 28-02-2005 à 21:54:31    

masklinn a écrit :

...
 
Mais t'es attardé?
 
Tu te rends pas compte qu'on est précisément dans ce genre de cas?
 
bof [:spamafote]  
Ils y ont pensé avec le XHTML [:kbchris]

Il edmande pourquoi il n'y a pas des <h45>, je l'explique, pas besoin d'être un furieux de l'énervement.

Reply

Marsh Posté le 28-02-2005 à 21:56:05    

c'est dommage de se couper la compatibilité avec le HTML3.2, autant utiliser td à la place de th :o

Reply

Marsh Posté le 28-02-2005 à 22:02:58    

FlorentG a écrit :

Pour l'XHTML 1, ouais. Mais le 2 n'est pas censé être backward compliant...


Si le XHTML 2 est entièrement incompatible avec le 1, m'est avis qu'il est inutile de le lancer [:aloy]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-02-2005 à 22:06:31    

masklinn a écrit :

Si le XHTML 2 est entièrement incompatible avec le 1, m'est avis qu'il est inutile de le lancer [:aloy]


C'est pourtant le cas [:spamafote]

Reply

Marsh Posté le 28-02-2005 à 22:08:58    

Pourquoi pas utiliser des listes après le h6 ?
style  
I
 1
  A
   a
ça donne déja 4 niveaux de plus...

Reply

Marsh Posté le 28-02-2005 à 22:12:54    

FlorentG a écrit :

C'est pourtant le cas [:spamafote]


Faux [:aloy]  
 
Je suis en train de lire le WD, XHTML 2.0 n'est pas backward-compliant avec HTML, mais semble l'être en grande partie avec XHTML 1.x.
 
Avec des ajouts qui vont poutrer :love:  
<nl>, "src" sur tous les éléments pour se débarasser du FIR [:atsuko], href sur tous les éléments aussi...
(et on pourra enfin mettre des trucs dans <p> [:thierry3] )


Message édité par masklinn le 28-02-2005 à 22:16:39

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-02-2005 à 22:15:28    

masklinn a écrit :

Faux [:aloy]  
 
Je suis en train de lire le WD, XHTML 2.0 n'est pas backward-compliant avec HTML, mais semble l'être en grande partie avec XHTML 1.x.
 
Avec des ajouts qui vont poutrer :love:  
<nl> et "src" sur tous les éléments pour se débarasser du FIR [:atsuko]


Euh... Y'a plein d'élément repris, mais rien qu'aussi l'attribut href sur tous les élément suffit pour foutre le bordel ;)

Reply

Marsh Posté le 28-02-2005 à 22:19:30    

FlorentG a écrit :

Euh... Y'a plein d'élément repris, mais rien qu'aussi l'attribut href sur tous les élément suffit pour foutre le bordel ;)


Oui mais rien n'empêchera de faire une page XHTML 2.0 lisible dans les legacy browsers, comme on peut faire une page XHTML 1.0 lisible par les browsers de la génération HTML 4.
 
On pourra bien sûr faire des pages illisible (on le peut déjà, il suffit de mettre des <img/> au lieu de <img /> et c'est fini), mais on pourra rester compatible ne serait-ce que pendant la période de transition.
Il y aura une transition douce entre XHTML 1.x et XHTML 2.0, pas une cassure quoi [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-02-2005 à 22:22:25    

<img> n'existe pas en XHTML 2 :D

Reply

Marsh Posté le 28-02-2005 à 22:25:19    

tu peux aussi utiliser plusieurs classes par <hx> , avec differentes mises en forme/taille de police
genre  
<hx class="sous-niveauX"></hx>
<hx class="sous-sous-niveauX"></hx>
...

Reply

Marsh Posté le 28-02-2005 à 22:42:15    

FlorentG a écrit :

<img> n'existe pas en XHTML 2 :D


Citation :

rien n'empêchera de faire une page XHTML 2.0 propre et sans images lisible dans les legacy browsers


 :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-02-2005 à 22:42:43    

[:rofl]

Reply

Marsh Posté le 28-02-2005 à 22:46:40    


Tu ne peux rien face à ma bornitude pugnacité :o  
 
Abandonne tant qu'il en est encore temps :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-02-2005 à 22:48:06    

Nan, car l'XHTML 2 DEVRA être servit en application/xhtml+xml ;) Donc ça va foirer chez plein de monde...

Reply

Marsh Posté le 28-02-2005 à 23:01:20    

:gratgrat:
 
Netscape 4.7 gère?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-02-2005 à 23:02:56    

peut être que oui si on modifie le code binaire de l'exécutable ou d'une des librairies de l'applis. ;)

Reply

Marsh Posté le 28-02-2005 à 23:03:16    

gnarf

Reply

Marsh Posté le 28-02-2005 à 23:04:14    

omega2 a écrit :

peut être que oui si on modifie le code binaire de l'exécutable ou d'une des librairies de l'applis. ;)


C'était pas la question, et si il faut hacker l'appli autant la changer [:aloy]  


C'est également mon avis


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-02-2005 à 23:05:20    

Sinon, y'aura plus les <form> tels qu'on les connais. Ils vont inclure les XForms, ça va r0xer des ours

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed