• [^] # Re: La question pourrait-être :

    Posté par . En réponse au journal Web design et bas débit. Évalué à 3.

    tu as déjà essayé, uniquement via les css de :
    * avoir des bords arrondis et des ombres portées, le tout avec une largeur variable pour faire plaisir à ceux qui ont des écrans larges ;
    * mettre du texte de longueur variable dans ces blocs ;
    * n'afficher que les 5 derniers enregistrements pour un téléphone portable et les 15 derniers de manière paginée pour les pc ;
    * enlever tous les blocs de pubs sauf 1 pour le téléphone portable (histoire d'éviter au pauvre gars de payer 20 balles pour charger ta page) (oui, un site commercial c'est aussi de la pub, et tu n'as pas toujours la maitrise du contenu du bloc pub) ;
    * afficher le menu sur la gauche, avec affichage des sous-rubriques au survol pour le pc et seulement les entrées principales avec un lien pour le téléphone portable ;
    * le tout compatible bien entendu IE5, IE6 et FF (on t'épargnera safari) pour les pcs, sans bug d'affichage même mineur sur ces trois plate-formes ;
    * le tout en passant moins d'une semaine sur l'affichage parce que c'est pas le tout mais t'as d'autres projets derrière.
    ?

    Si tu l'avais fait ne serait-ce qu'une fois (on parle pas d'afficher quinze lignes de favoris sur deux terminaux différents là, ni de partir du principe que "ce n'est pas grave s'il y a un bug d'affichage, l'important c'est que l'information soit accessible"), tu ne tiendrais pas ce genre de discours.
    Les normes ne sont déjà pas suffisament au point, c'est à dire qu'il est impossible à l'heure actuelle de spécifier en utilisant uniquement un tag un calque avec bords arrondis et ombres portées un peu. Mais quand on ajoute les différentes contraintes, les différents hacks pour le support des navigateurs non respectueux des standards, la flexibilité de la largeur de page mais également l'ordre d'affichage des différents éléments de la page, on ne peut plus faire cela uniquement avec les css.
    Il devient donc nécessaire de gérer cela côté serveur, ce qui est de toute façon le plus logique, comme je le disais tout à l'heure tu n'envoies pas la même quantité d'information au gars qui utilise son téléphone portable et à celui qui utilise son pc.