Question

Si oui, alors les éléments seraient utiles de présentation dans cet état si nous devrions utiliser les?

<b>…</b> , <i>…</i>, <big>…</big>, <small>…</small>, <tt>…</tt>, <hr />

Ce sont des balises valides

Était-ce utile?

La solution

La page doit être marqué sémantiquement , non pas pour sa présentation. Si vous mettez un balisage sémantique approprié sur les éléments, le navigateur généralement appliquer un style de base à leur disposition par lui-même. Vous ne devriez pas être concerné par la façon dont le document semble sans style . Si elle est sans style , il n'a pas de style. CSS est responsable du style. Si un utilisateur choisit de voir le document sans le style, que ce soit ainsi.

Autres conseils

En général, un ( " normale ") utilisateur ne peut pas désactiver CSS aussi facile que JavaScript . Donc, je répondrais NON .

CSS est de la présentation et quand la CSS est pas disponible, nous devrions penser que la présentation n'est pas disponible . Ainsi, le côté client est cassé .

Vous ne devriez pas être préoccupé par ce que vous ne voulez pas déboguer un client abusant de la présentation.

et , si vous avez besoin pour supporter des périphériques non standard (mobiles anciens peut-être) c'est une préoccupation valable. Toujours au lieu de changer la page " toutes dimensions ", vous devriez avoir une page séparée pour de tels dispositifs .


Je ne sais pas à propos de tt (je suppose que vous pouvez utiliser). Mais b, i devrait être remplacé par strong et em respectivement.

big et small ne doivent pas être utilisés OMI et être remplacées par des balises alternatives en fonction de la sémantique .

Techniquement, vous pourriez créer à peu près une page entière en utilisant les balises <div> et <span>. Ce serait tout simplement être salissant bien, et pas très intuitive. Personnellement, je trouve que les balises que vous énumérez il est plus facile pour un être humain pour analyser ce que la page tente de communiquer, tout en offrant l'avantage de rendre une page lisible lorsque le CSS ne se charge pas.

On dirait que vous vous demandez si vous devez utiliser des balises comme <small> de sorte que, en l'absence de CSS, ce que vous voulez être petit sera faible.

Non.

La raison de considérer comment la page se penchera sans CSS est de savoir si vous utilisez une bonne mise en page sémantique. Si elle est utilisable, votre code HTML, qui est uniquement conçu avec l'organisation sémantique à l'esprit, est correct. C'est ça. Si vos utilisateurs, pour une raison quelconque, ne veulent pas soutenir les choses comme CSS de présentation, ne pas utiliser les balises de présentation .

Et, vraiment. Si vos utilisateurs n'ont pas CSS pour une raison quelconque, ils ne méritent pas de voir quelque chose en gras. Il est plus de travail pour vous, ce n'est pas sémantique, et personne ne sera jamais soins.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top