2009-12-10 4 views
0

Quelles sont les meilleures stratégies pour écrire du code CSS pour du code HTML non sémantique généré par CMS avec une utilisation excessive de Divs, travées. Je ne peux pas modifier le HTML? Je peux ajouter des fichiers javascript et css, mais je ne peux pas ajouter de code xhtml. Y a-t-il des choses qui doivent être préoccupantes?Quelles sont les meilleures stratégies pour écrire CSS pour le HTML généré par CMS où je ne peux pas modifier le HTML?

Edit:

Voir code exemple de menu déroulant horizontal

http://jsbin.com/emuco/edit

+1

Pouvez-vous poster un échantillon du code HTML avec lequel vous travaillez? –

+0

@Jim Garrison exemple ajouté –

+0

Je ne vois pas le problème ici. Vous avez d'amples classes à accrocher. Donnez-lui le style que votre coeur désire;) – mpen

Répondre

1

Je ne sais pas pourquoi surcharger les définitions de classes CSS existantes fournies dans le code HTML n'est pas réalisable, mais au pire vous pouvez injecter dynamiquement du contenu HTML, y compris des attributs de classe CSS, selon le cas. jQuery est génial à ce sujet, mais tout cadre qui permet aux sélecteurs CSS3 devrait rendre très facile de modifier votre code HTML avec quelques lignes simples de script. Une fois que vous avez modifié/injecté votre code HTML, vous pouvez écrire votre CSS approprié ou tirer parti des CSS existants (par exemple, si vous voulez utiliser un framework CSS d'interface utilisateur comme jQUeryUI Themes)

Bien sûr, ce sera beaucoup plus lent que d'avoir le HTML approprié déjà écrit.

Questions connexes