Y at-il une balise "invisible" en HTML (4) que je peux utiliser pour faire des distinctions CSSBalise neutre mise en page pour CSS?
tag.myclass tag.mysubclass h1 { }
sans avoir un impact visuel sur le rendu HTML? Mon expérience est que j'ai des zones dans une forme qui appartiennent à différents groupes. Comme je les ouvre dans les visionneuses (longue histoire impliquant des opérations DOM et autres, pas vraiment important), je ne veux pas compter sur les habituels div class=x
ou span class=y
pour styler les éléments suivants, car je devrais réinitialiser les marges ici, les paddings là , etc.
Une étiquette d'enveloppement sans mise en page serait exactement ce dont j'ai besoin dans de telles situations.
Si vous avez donné le remplissage et les marges de l'élément DIV sans classe et sans ID, vous avez fait une erreur. Le but de cette étiquette est précisément ce que vous demandez ici. Donc, si vous avez brisé le but de l'étiquette ... Je vous suggère de corriger cela et de l'utiliser. –
Mmm, vous avez raison sur les marges et les paddings, mais DIV est un élément de bloc et donc pas de mise en page neutre même s'il est complètement réinitialisé. Il essayera toujours de s'étirer à 100% de largeur par défaut et ainsi de suite. –
Je pense qu'il est préférable de penser à l'ajout d'un wrapper DIV comme un avantage qui peut être utilisé à votre avantage. Vous pouvez positionner les éléments de manière simple en les regroupant. Diviser et vaincre;) (désolé, ne pouvait pas m'en empêcher) – codeinthehole