Question

Je crée un blog, mais je dois boîte-ombres pour mes boîtes, donc je demande ce qui suit.

Est-il bon d'ajouter des ombres par a) des images / css ou b) javascript?

Je l'ai entendu dire que beaucoup de gens n'ont pas javascript pendant la navigation, donc est-il un problème? Il serait plus facile et plus simple de créer ces ombres avec javascript que l'ajout d'un million et divs leur positionnement.

EDIT: J'ai trouvé cette page: http://www.w3schools.com/browsers/ browsers_stats.asp et il est dit que chaque utilisateur a almoset js activé.

Était-ce utile?

La solution

Vous pouvez utiliser JavaScript pour votre mise en page, mais le principe général que vous devez garder à l'esprit est que votre HTML doit être sémantique: les éléments de la page doit avoir un sens; il devrait projeter une structure qui va au-delà du conception de la page (bien que cette structure peut certainement être utilisé comme indcator pour les aspects de la conception aussi bien).

Lorsque ce principe est appliqué, en utilisant JavaScript peut aider à fournir le style que vous souhaitez projet donné la signification sémantique de la page.

En outre, vous devriez vérifier vos journaux de serveur (votre fournisseur d'hébergement devrait avoir une sorte d'outil d'analyse / rapport disponible) qui devrait vous dire ce que les navigateurs et versions sont utilisés pour visiter votre site. Avec cette information, vous pouvez obtenir une bonne idée pour les gens qui vous atteignent actuellement.

Si vous utilisez une sorte de package d'analyse (par exemple Google Analytics ), vous pouvez éventuellement voir le delta entre deux périodes de temps pour les nouveaux visiteurs de votre site ainsi, et essayer d'évaluer la capacité des navigateurs que les nouveaux utilisateurs utiliseront quand ils visitent votre site.

Quelques choses à considérer lors de l'utilisation de JavaScript pour manipuler le DOM à l'extrémité avant:

  • Si vous utilisez JavaScript pour manipuler une bonne partie du contenu, ça va être un processus côté client, et qui peut ralentir le rendu de votre page. Vous voudrez peut-être envisager un thème / modèle pour votre blog / cm qui vous donne le style que vous voulez et il est traduit par CSS sur le côté serveur.

  • Les moteurs de recherche pas exécuter votre JavaScript. En raison de cela, vous voulez éviter de manipuler le contenu indexable à tout prix . Vous voulez que votre contenu soit intégré dans le code HTML comme il est envoyé à partir du serveur. Utilisation d'AJAX ou autre JavaScript pour manipuler certaines choses est très bien, mais quand il vient à votre contenu, à moins que vous stylisant, faites pas JavaScript utiliser pour manipuler

Autres conseils

Utilisez box shadow-CSS pour Nice, les navigateurs mis à jour: http://css-tricks.com/snippets/css/css-box-shadow/ (nécessite pas balisage supplémentaire)

Et pour la plupart tout le monde, servir votre solution js.

Vous devriez le faire le plus simple pour vous et permettre à la page de grâce pour ceux se dégrader sans JS (Si vous pensez que vous devez les considérer, comme aujourd'hui, je ne vois aucun point dans la construction d'aucun des sites JS ou bâtiment les sites pour les utilisateurs non-js).

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