Vous pouvez ne pas le faire, mais l’administrateur du forum peut avoir configuré les forums afin qu’il soit nécessaire de s’enregistrer pour poster des messages. Par ailleurs, l’enregistrement vous permet de bénéficier de fonctionnalités supplémentaires inaccessibles aux invités comme les avatars personnalisés, la messagerie privée, l’envoi d’e-mails aux autres membres, l’adhésion à des groupes, etc. La création d’un compte est rapide et vivement conseillée.
Un conseil ne prends pas tes utilisateurs pour des enfants, depuis tout le monde connait l'intérêt de créer un compte . Mets juste en avant les fonctionnalités, ça devrait suffire...
C'est interdit de mettre des ballises de texte (h2, p, h3, ect..) dans d'autre balise du même type; donc l'erreur est normale.
Le fait d'utiliser une class est, il me semblent, la solution la plus "pro-pre" Si tu veux absolument mettre une div alors le schéma est simple (mais l'utilisation d'une class fortement conseiller tout de même) :
<div>
<p>Titre par <span>Dupont</span> le <time>11/11/11</time>.</p>
</div>
pourquoi veux-tu éviter des classes ? C'est pas sale, hein. Tu es plein de bonne volonté et tu prends visiblement plaisir à écrire, réécrire et peaufiner ton projet : accepte qu'on te fasse des critiques constructives et qu'on te suggère de changer tes paradigmes.
Et surtout… l'article que tu mets en lien ne dit pas "mettez <time> dans <p> et pas autre part !". Ce sont des exemples d'utilisation. Dans la spec ( https://www.w3.org/TR/html/textlevel-semantics.html#the-time-element ), il est dit qu'on peut mettre <time> dans tout élément qui accepte du phrasing context. Autrement dit : la quasi-totalité des éléments.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
C'est interdit de mettre des ballises de texte (h2, p, h3, ect..) dans d'autre balise du même type; donc l'erreur est normale.
Le fait d'utiliser une class est, il me semblent, la solution la plus "pro-pre" Si tu veux absolument mettre une div alors le schéma est simple (mais l'utilisation d'une class fortement conseiller tout de même) :
<div>
<p>Titre par <span>Dupont</span> le <time>11/11/11</time>.</p>
</div>
je veux bien mettre des class autant que tu veux
je vous mets 3 exemple que j'ai mis dans les pages et vous me direz si c'est bon où pas et par quoi modifier
<article>
<!--début de la 1 er news-->
<h2>titre de la news</h2>
<p>publié par <span>pseudo</span> le <time>10:30</time></p>
<p>ma news</p>
<nav><ul><li>vues : 4910</li><li>commentaires : 8</li><li>écrire un commentaire</li><li>forum : mises à jour</li></ul></nav>
<!--fin de la 1 éme news-->
</article>
Pour un carré tu peux effectivement utiliser une div :
tu crée ta div avec une class "carre" par exemple
tu la transforme en carré avec une height et width de la même taille par exemple 50px
Pour le cercle il suffit de rajouter dessus un border-radius (ça a pour effet d'arrondir les coin ) donc si tu les règle à 50%; pouf tu as un rond! (https://jsfiddle.net/HadockB/em7bLns7/)
Span sert surtout à associer un style à une partie d'un texte tandis que div sert à agencer le contenu de la page. Du coup tu devrait remplacer ton premier span par un p du genre :
<h3 class="forum-topic">titre du topic</h3>
<p class="forum-topic">4 000</p>
Ensuite à quoi correspond en css les class que tu as mis?
Ça semblent correcte, par contre je te conseil de changer tes class.
Chaque class doit porter un nom en rapport avec sont "rôle". Mettre partout une class "forum-topic" c'est pas lisible
Je te conseil un truc du genre :
carreSmall pour les petit carrés
rondSmall pour les petit ronds
rectangle pour les rectangles
ect, .....
Par exemple :
<!--début de la 1 er ligne-->
<div class="globalAnnonce">
<!--j'afficherais un rond avec un petit icon ou image -->
<div class="roundedImageSmall"></div>
<!--j'afficherais un petit icon -->
<div class="icon"></div>
<!--j'afficherais le titre -->
<h3 class="title">titre du topic</h3>
<!--j'afficherais le nombre de vue ou réponse -->
<span class="view">4 000</span>
<!--j'afficherais un moyen rond avec une icon ou image d'un membre -->
<div class="roundedImageLarge"></div>
<!--j'afficherais le titre date et pseudo -->
<p class="info"><a href="#" title="titre du topic">titre du topicc</a>
<time>10:30</time> par <span>pseudo</span></p>
</div>
Tu peux imbriquer autant de div que tu veux pas de soucie pour ça.
je penses que c'est pour eviter de mettre en css child 1 child 2 etc..
à mon avis
je met en résolu et quand j'aurais finit les pages si ton cœur te le dit je envoi les pages par mp pour que tu puisses vérifier si tout est bon (si tu veux bien)
En faite il faut surtout voir ça comme un code que tu n'écrit pas pour toi Du coup moi j'arrive je regarde ton code html les class sont toute les même, je comprend pas trop [...] je regarde ton css, arf faut que je calcule quel enfant est pris en compte, ect...
Alors que si ta class porte un nom "qui veux dire quelque chose" genre (postImg, postTitre, ect..) on cerne mieux l'ensemble sans forcément lire le css =)
texte droit ne veut pas se mettre sur balise p(2em
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)