6
votes

Des brises de style pour le contenu?

Pardonne à mon ignorance depuis que cela semble être quelque chose que je devrais savoir maintenant.

Je sais que je pourrais faire une feuille de style qui me permettra de modifier mon CSS dans plusieurs pages qui utilisent le CSS. Je sais aussi que vous pouvez créer un fichier JavaScript externe pouvant contenir des fonctions que vous souhaitez réutiliser. Mais disons que j'avais une teneur en HTML pur (permet de prétendre un tas de boutons ou de liens) que je voulais reproduire sur plusieurs pages. Y a-t-il quelque chose de similaire à une feuille de style à cet égard? Cela vous permettrait de mettre à jour les boutons / liens tout à la fois.


0 commentaires

8 Réponses :


0
votes

Vous pouvez essayer d'utiliser la propriété CSS Contenu, mais le contenu est inséré après / avant la cible. http://www.w3schools.com/css/pr_gen_content.asp

Modifier

Vous pouvez également essayer de stocker votre contenu dans des documents XML et d'utiliser JavaScript pour charger les feuilles XML. Chaque feuille peut stocker votre bouton de contenu, votre contenu d'entrée, etc. Tout ce que vous avez à faire est d'analyser XML et de rendre le contenu en tant qu'éléments HTML.


1 commentaires

Vrai. J'espère que c'est mieux incorporé dans les versions ultérieures



3
votes

Essayez Server-côté inclut.

L'utilisation la plus fréquente de SSI consiste à inclure le contenu d'un ou plusieurs fichiers dans une page Web sur un serveur Web. Par exemple, une page Web contenant un devis quotidien pourrait inclure la citation en plaçant le code suivant dans le fichier de la page Web:

Vous pouvez également utiliser PHP, si votre hôte le permet. Il suffit de changer le nom de la page de .html à .php et référence l'en-tête: xxx

Tous deux Exiger que vous modifiez l'extension du fichier, vous pouvez également consulter Utilisez mod_rewrite pour laisser Les utilisateurs y accèdent toujours via le nom .html . Encore une fois, si votre hôte le supporte.


0 commentaires

0
votes

Il semble que vous n'utilisez pas une technologie latérale de serveur comme ASP.NET qui a des contrôles utilisateur sur lesquels vous pouvez placer ceux-ci.

Une alternative serait d'utiliser Le côté serveur comprend comme : xxx

grz, kris.


0 commentaires

1
votes

La question n'est pas si stupide, car il n'y a en effet rien de natif dans HTML de faire cela.

Si supporté par votre serveur, le côté serveur comprend votre meilleure option. Si vous avez PHP, vous pouvez également faire un

Toutes les autres langues côté serveur ont une construction similaire.


0 commentaires

1
votes

dépend ... Je sais que Dreamweaver a un support plutôt avancé pour les modèles. Vous pouvez approfondir le manuel de votre éditeur HTML WYSIWYG et vous familiariser sur la manière dont il peut vous aider avec des éléments de contenu répétables. Sinon, comme l'a affiché Simon, vous devriez envisager d'apprendre une technologie latérale du serveur (langage de script tel que PHP, est un choix facile), écrivez votre code HTML répétable et laissez les scripts sortir que chaque fois que vous avez besoin. Bonne chance!


0 commentaires

0
votes

Bien que SSI semble être la meilleure idée que je crois, si la mémoire me sert bien, que si vous utilisez IIS, vous allez avoir à ajuster certains paramètres sur le serveur pour fonctionner à SSI avec l'extension du fichier HTML. < / p>

tandis que l'idée de SimpleCoder ne semble pas être la meilleure idée qu'elle soit intéressante. S'appuyant sur cette idée peut-être que les données JSON au lieu de XML seraient meilleures. Je jouerais avec ça juste pour le plaisir de cela.


0 commentaires

0
votes

Si ni SSI ou PHP n'est disponible, vous pouvez le faire avec JavaScript uniquement: Chargez la page dans une iframe cachée, puis saisissez-la (avec innerhtml) - et déplacez-le là où vous en avez besoin.


0 commentaires

0
votes

sauf si vous ne vous souciez pas du référencement, je vous conseillerais d'utiliser JavaScript à cet effet.

C'est possible, mais une telle technique pourrait empêcher les moteurs de recherche d'indexer correctement votre site.


0 commentaires