Comment rendre son site lisible en 800 x 600 comme dans les grandes résolutions avec utilisation des balises div
Les écrans d'ordinateur sont de plus en plus grands mais les design web ne sont pas pour autant élastiques.
Certains internautes ont une résolution d'écran de 1024x 768 alors que d'autres sont au-delà de 1280 x 1024, il y a alors intérêt pour le webmaster à adapter le désign web de ses sites à ces configurations élastiques.
Agrandir le design d'un site c'est l'adapter à l'écran, sans même savoir quelle configuration est utilisée.
Cependant toutes les pages ne sont pas manipulables facilement.
Tableau ou div
Bien des sites de nos jours sont construits avec une présentation sous forme tableau
D'autres sites sont réalisés avec des feuilles de style gérant la position balises div
C'est cette utilisation de balises div que nous allons utiliser, avec en parallèle les feuilles de style.
Pour rappel, les feuilles de style permettent de définir des éléments de présentation ou position de bloc, ou d'éléments de pages et sont ainsi séparées des pages html de données ou textes.
Avec des balises div, une page en trois colonnes peut se diviser en 3 div pour chaque colonne, plus éventuellement des div pour le haut de page et le bas de page.
Position des div
La position des div se définit très bien avec les feuilles de style et les attributs float; right ou float:left
Ainsi pour nos trois colonnes, nous avons une balise container qui englobe les trois div de colonne.
Deux colonnes sont définies avec un float:left, la dernière colonne est définie avec un float:right
La taille des trois colonnes sera définie de manière a ne pas dépasser la taille de la div container, et à remplir tout l'espace.
Taille des div
Avec une taille fixe, les div dont définie en pixel. Deux fois 150px pour les div de colonne droite et gauche, le reste pour la colonne centrale, et le tout devant être centré sur la page, ou positionner à gauche. Le container sera optimisé en 800 ou en 1024 mais obligera un ascenseur horizontal pour les résolutions en 800 x 600.
Avec une taille élastique, les div vont pouvoir s'adapter, le container est fixé à une taille proche de 100% et prend ainsi toute la taille.
Les div de colonne se partagent alors cet espace, 20% 60% et 20 % pour par exemple une présentation en trois parties. Les pourcentages peuvent être réduits pour laisser des espaces entre les colonnes. L'avantage est bien sûr d'être affiché sur une résolution supérieure à 1280 x 1024 tout en ne générant pas d'ascenseur horizontal en 800 x 600.
Mise en application
En utilisant les feuilles de style, ces modifications ont été apportées sur les pages de phortail.org en modifiant uniquement 4 lignes de code, la construction des pages reposant déjà sur une structure en div avec feuilles de style.
Les tests sous Firefox comme Internet explorer se sont relevés concluants.
Certaines adaptations doivent toutes fois être apportées; sur tout site, la construction des pages n'est pas identique en tout lieu. Ainsi, il faut se poser la question des particularités dans la construction des pages et des pages hors charte graphique pour éviter des problèmes de présentation.
Améliorer Adsense via les annonces texte ou images
Google Adsense propose pour les pages web deux formats d'annonces et incite à utiliser le format image, quelles sont les améliorations à apporter.
(écrit le 11/03/2012 - 5.082 lectures)
Url en bit.ly sous ajax
Autre manière de calculer une url courte de type bit.ly et de profiter des traitements asynchrones possibles avec ajax
(écrit le 15/03/2010 - 5.398 lectures)
Optimiser l'API bit.ly pour un affichage plus rapide des pages
Bit.ly est le site permettant de raccourcir une url, et dont l'API permet de raccourcir à la volée. Hélas cette api peut ralentir l'affichage des pages, voyons comment intégrer l'API et afficher ses pages aussi vite qu'avant.
(écrit le 08/03/2010 - 5.644 lectures)
Intégrer l'API bit.ly pour twitter
Twitter, le réseau social, peut être alimenté par des articles de site web et efficacement lorsque les url ont été raccourcies. Voyons alors comment générer à la volée des url avec bit.ly et ce grâce à l'API proposée.
(écrit le 06/03/2010 - 8.540 lectures)
Dessiner dans une image avec PHP
Après avoir vu comment écrire dans une image, voyons comment dessiner dans une image puis écrire avec d'une part des polices de caractère et des couleurs, mais également des paramètres passés en variable.
(écrit le 23/02/2010 - 7.179 lectures)
Ecrire dans une image à la volée
Le langage PHP permet d'écrire dans une image à la volée afin par exemple d'y ajouter un texte en superposition. Cette fonction permet également de masquer l'url de l'image puisque crée par le serveur.
(écrit le 22/02/2010 - 6.794 lectures)
Redimensionner photo pour le web mobile
Le web mobile ne peut permettre de charger des images de grande résolution. Il convient de les redimensionner. Pour ce faire utilisons PHP avec la bibliothèque GD, script en ligne.
(écrit le 15/02/2009 - 7.641 lectures)
Structure pour web mobile
Les pages web pour téléphone mobile ou pour smartphone ne se construisent pas de la même manière que pour un site web avec navigateur classique. Quelques limitations sont à prendre en compte, voyons ces points.
(écrit le 09/02/2009 - 8.327 lectures)
Passer au web version mobile
Comment procéder pour écrire son site en version mobile pour smartphone, pda ou téléphone mobile avec wap. Voyons comment appliquer un template dédié pour le web sur mobile.
(écrit le 09/02/2009 - 10.162 lectures)
Faut-il externaliser ses scripts
Pour obtenir des temps de réponses corrects et si possible optimum, tout webmaster doit se poser la question de savoir si il faut externaliser les scripts d'un site web.
(écrit le 09/12/2008 - 6.903 lectures)
Reseau Social Friend connect
Google ouvre son réseau social Friend Connect aux autres plateforme et permet d'installer cet outil très facilement sur un site web.
(écrit le 05/12/2008 - 5.827 lectures)
Feuilles de styles statiques
Les feuilles de style dynamiques ne sont pas une bonne solution du côté de l'optimisation des pages web
(écrit le 09/11/2008 - 5.051 lectures)
Optimiser ses scripts
YSLOW propose de positionner ses scripts correctement dans ses pages web pour améliorer la vitesse de chargement.
(écrit le 05/10/2008 - 5.030 lectures)
Optimiser la lecture des feuilles de style
Cinquième règle YSLOW pour optimiser son site web : positionner les feuilles de styles correctement dans la page web.
(écrit le 01/10/2008 - 4.082 lectures)
YSLOW : composant compressé
Règle quatre pour optimiser les temps de réponse du serveur : compresser les composants de la page côté serveur.
(écrit le 20/09/2008 - 4.952 lectures)
Yslow : les pages dynamiques ou statiques sont persitantes
Règle numéro trois pour optimiser les temps de réponse du serveur : rendre persistantes ses pages web, qu'elles soient statiques ou dynamiques.
(écrit le 12/09/2008 - 4.376 lectures)
YSLOW : Réduire le nombre de requêtes
Règle numéro un pour optimiser les temps de réponse du serveur : minimiser le nombre de requêtes.
(écrit le 31/08/2008 - 6.420 lectures)
Améliorer la vitesse d'un site coté serveur
Après avoir optimisé le code des pages côté client, il reste à voir ce que l'on peut faire côté serveur, Yslow nous aide en ce sens
(écrit le 30/08/2008 - 5.519 lectures)
GoogleEarth kml et flux rss
Les flux rss permettant de lire de diffuser le contenu d'une page web sur un site, peuvent être utilisés pour lire un fichier Google Earth dont le contenu évolue.
(écrit le 20/06/2008 - 5.835 lectures)
Annuaire thématique cartographié
Carte des sites web de l'annuaire thématique avec géolocalisation et plan des villes.
(écrit le 05/12/2007 - 12.814 lectures)
L'API Google Maps Xml et Ajax sont sur un site web
Utiliser un flux xml pour afficher des données sur une carte Googlemaps
(écrit le 19/11/2007 - 14.590 lectures)
Intégrer l'API Google Maps
Présentation des éléments permettant de réaliser une intégration de l'API GoogleMaps sur un site web.
(écrit le 18/01/2006 - 88.186 lectures)
Depuis l'arrivée de l'intelligence artificielle dans nos vies, bien des domaines sur internet se posent des questions, les webmaster sont ainsi concernés, se demandant si l'indexation de leur site par GPTBot est profitable.
Comment analyser les pages de la search console qui sont répertoriées par Google comme explorées mais non indexées. Faut-il demander leur indexation ou n'y aurait-il pas quelque chose de mieux à faire.
Comment Google Analytics et la Search console Google fonctionnent. Quelle est la différence entre ces outils ? Est ce qu'ils interagissent entre eux ?
Internet a deux caractéristiques principales : Cela bouge beaucoup et cela bouge vite. Le webmaster se doit d'être actif, voire réactif, et de disposer de l'information rapidement. Un simple script en python peut l'aider.
Comment contrôler visuellement que l'affichage de différentes pages web se fait correctement avec les différentes configurations de navigateur, et résolution d'affichage. Le Webdriver de Sélénium permet via un script d'automatiser la capture de telles pages, pour contrôler en un coup d'oeil le résultat.
Optimiser un site web avec du responsive design est un pas de plus fait vers l'utilisateur final
Pour autant, si une page du site a un poids de plusieurs méga, l'utilisateur risque, s'il est sur un téléphone mobile, de partir avant que la page ne soit complétement chargée.
Comment gérer les erreurs 404 not found sur le fichier browserconfig.xml, alors que celui ci est demandé par le navigateur.
Les feuilles de style d'un site web permettent d'adapter l'affichage à la taille de l'écran. Voyons comment faire pour un site qui s'affiche aussi bien sur un ordinateur, une tablette qu'un téléphone intelligent (smartphone).