Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2453 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Le html c'est moche !

 


Le html/css ...




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Le html c'est moche !

n°2089363
PierreFeui​lle
Posté le 13-07-2011 à 22:48:24  profilanswer
 

Cela fait un moment que je parcours les pages web. Après tout ce temps ce constat me démange : le html c'est moche ! Même sur les sites de pros comme google, microsoft on a les mêmes facteurs de laideur récurrents : formes trop rudes (des carrés et des rectangles, toujours et encore !), pixellisation énorme, manque d'alignement et d'harmonie. Quand on voit la beauté de documents générés par du code comme latex, vraiment j'ai l'impression que le html est à la traine. Et je ne parle pas du ridicule manque de puissance du langage même html/css. Pas moyen de définir des variables dans du code css par exemple. Bref j'ai l'impression qu'il y a vraiment un effort à faire. Qu'en pensez vous ?

Message cité 2 fois
Message édité par PierreFeuille le 13-07-2011 à 22:48:50
mood
Publicité
Posté le 13-07-2011 à 22:48:24  profilanswer
 

n°2089374
scottsumme​r
:)
Posté le 14-07-2011 à 01:10:47  profilanswer
 
n°2089592
rufo
Pas me confondre avec Lycos!
Posté le 15-07-2011 à 14:22:49  profilanswer
 

J'en pense que tu te trompes de débat :/ Le pb n'est pas le html et autres technos web, mais ce qu'en font les webdesigners... Css3.0 a apporté de bonnes modifs (ombres, bords arrondis...) et je ne te parle même pas de html 5 qui permet de se passer de flash. WebGL apporte aussi de chouettes évolutions côté applis web 3D (jeux, par ex ;) )...
 
Et perso, le meilleur ex des capacités du web côté design pour une même page html, c'est zen garden : http://www.csszengarden.com/tr/francais/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2089723
gatsu35
Blablaté par Harko
Posté le 16-07-2011 à 19:24:40  profilanswer
 

PierreFeuille a écrit :

Cela fait un moment que je parcours les pages web. Après tout ce temps ce constat me démange : le html c'est moche ! Même sur les sites de pros comme google, microsoft on a les mêmes facteurs de laideur récurrents : formes trop rudes (des carrés et des rectangles, toujours et encore !), pixellisation énorme, manque d'alignement et d'harmonie. Quand on voit la beauté de documents générés par du code comme latex, vraiment j'ai l'impression que le html est à la traine. Et je ne parle pas du ridicule manque de puissance du langage même html/css. Pas moyen de définir des variables dans du code css par exemple. Bref j'ai l'impression qu'il y a vraiment un effort à faire. Qu'en pensez vous ?


 [:le multi de jayjay][:le multi de jayjay:1]
 [:le multi de jayjay:2][:le multi de jayjay:3]
Le HTML est là pour les données brutes, la CSS vient styler ces données. Il n'y a aucune raison d'avoir des variables dans la CSS. Et quand bien même il y aurait des bonnes raisons, tu peux passer par lessCSS ou équivalent qui te permet de réduire l'écriture d'une CSS tout en te permettant d'avoir des variables et autres biduleries.

Message cité 2 fois
Message édité par gatsu35 le 16-07-2011 à 19:26:28

---------------
Blablaté par Harko
n°2089728
masklinn
í dag viðrar vel til loftárása
Posté le 16-07-2011 à 20:19:50  profilanswer
 

gatsu35 a écrit :

la CSS vient styler ces données. Il n'y a aucune raison d'avoir des variables dans la CSS.


Des constantes à la LessCSS inclues directement dans les CSS seraient quand même bien pratiques, et bert bos peut aller se faire foutre


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2090496
PierreFeui​lle
Posté le 20-07-2011 à 22:24:42  profilanswer
 

gatsu35 a écrit :


Le HTML est là pour les données brutes, la CSS vient styler ces données. Il n'y a aucune raison d'avoir des variables dans la CSS. Et quand bien même il y aurait des bonnes raisons, tu peux passer par lessCSS ou équivalent qui te permet de réduire l'écriture d'une CSS tout en te permettant d'avoir des variables et autres biduleries.


 
j'inclus évidemment le css dans ma critique, je trouve ça moche et dégueu à programmer au passage. Pas de raison d'avoir des variables ? Si je veux changer la couleur de 17 éléments qui ont toujours la même couleur je suis obligé de modifier les 17 champs couleur ? Très efficace.

Message cité 2 fois
Message édité par PierreFeuille le 20-07-2011 à 22:25:35
n°2090504
gatsu35
Blablaté par Harko
Posté le 20-07-2011 à 22:56:30  profilanswer
 

less CSS, il y a des outils pour ça, mais je pensais que tu trouvais ça moche graphiquement, c'est que tu es resté aux années 90


---------------
Blablaté par Harko
n°2090585
fred777888​999
Posté le 21-07-2011 à 11:14:36  profilanswer
 

Le css evolue, et les navigateurs modernes tels que safari permettent des choses assez sympa. Va voir du cote de JQtouch par ex.
Quand a la declaration de variables, tu as une notion d'heritage de style qui permet de ne modifier des styles bien concus qu'a un seul endroit.
Si tu code 'a la hussarde' en repetant 5000 fois les couleurs dans ta feuille de style, c'est normal de devoir la modifier 5000 fois quand elle change.

n°2090598
rufo
Pas me confondre avec Lycos!
Posté le 21-07-2011 à 11:53:39  profilanswer
 

Et dans l'attribut "class" d'une balise, tu peux lui filer une liste de styles type classe. Ca va combiner les styles entre eux sur la balise...
 


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2090609
gilou
Modérateur
Modzilla
Posté le 21-07-2011 à 12:10:19  profilanswer
 

PierreFeuille a écrit :


 
j'inclus évidemment le css dans ma critique, je trouve ça moche et dégueu à programmer au passage. Pas de raison d'avoir des variables ? Si je veux changer la couleur de 17 éléments qui ont toujours la même couleur je suis obligé de modifier les 17 champs couleur ? Très efficace.

Si tu programmes n'importe comment, oui.
Et si tu programmes n'importe comment en LaTeX, c'est pareil.
 
De toutes façon, la tu compares deux choses qui n'ont rien à voir.
C'est le XML et toute sa clique (DOM, XSLT, XSL-fo, etc) qu'il faut comparer au LaTeX, si on veut parler de technos comparables en termes de capacités d'édition et de mise en forme.
Le HTML n'est qu'un sous produit batard (mais plus simple, et léger à mettre en oeuvre) de le techno XML.
 
Parce que le LaTeX mal géré, c'est pas l'idéal non plus. J'ai connu une grosse boite française donc la documentation était générée avec du LaTeX, et dont les couches de macros empilées étaient devenues tellement complexes et dépendantes de telle ou telle version d'un package que plus personne ne se risquait à les modifier.
Le LaTeX, pour taper des formules mathématiques, c'est l'idéal, et c'est pour cela que ça a été conçu, mais pour taper un rapport administratif avec des tables à la Excel, ce n'est pas ce que je proposerais à une secrétaire. Et j'ai beaucoup d’expérience dans le domaine.
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
mood
Publicité
Posté le 21-07-2011 à 12:10:19  profilanswer
 

n°2090737
Skopos
Posté le 21-07-2011 à 22:35:09  profilanswer
 

Avec les secrétaires tu veux dire ?  [:luc@s]


Message édité par Skopos le 21-07-2011 à 22:35:56
n°2094706
Purplehazy
Posté le 11-08-2011 à 15:58:40  profilanswer
 

fred777888999 a écrit :

Le css evolue, et les navigateurs modernes tels que safari permettent des choses assez sympa.


 
 
+1
 
HTML5/CSS3 n'en sont qu'à leurs prémisses ! Les exemples postés par Scott sont vraiment sympas.
 
Mais avant d'avoir un Web 100 % respectueux des standards et accessible (sic), il faudra quand même penser à "tuer IE6" (c'est pas moi qui le dit, c'est Microsoft)  ;)


Message édité par Purplehazy le 11-08-2011 à 16:00:26
n°2095474
Abstrackt
Faites buzzer votre activité
Posté le 16-08-2011 à 15:11:21  profilanswer
 

faut vraiment te rensigner sur le HTML5 car toutes les accusations que tu portes sont corrigées dans ce nouveaux langages, + CSS3 !


---------------
Augmentation de votre chiffre d'affaires de +60% grâce à internet ?                 http://icanbuzz.fr                La communication web pour faire buzzer votre activité !
n°2096767
CyberDenix
Posté le 22-08-2011 à 19:19:12  profilanswer
 

PierreFeuille a écrit :

Cela fait un moment que je parcours les pages web. Après tout ce temps ce constat me démange : le html c'est moche ! Même sur les sites de pros comme google, microsoft on a les mêmes facteurs de laideur récurrents : formes trop rudes (des carrés et des rectangles, toujours et encore !), pixellisation énorme, manque d'alignement et d'harmonie. Quand on voit la beauté de documents générés par du code comme latex, vraiment j'ai l'impression que le html est à la traine. Et je ne parle pas du ridicule manque de puissance du langage même html/css. Pas moyen de définir des variables dans du code css par exemple. Bref j'ai l'impression qu'il y a vraiment un effort à faire. Qu'en pensez vous ?


 

PierreFeuille a écrit :

j'inclus évidemment le css dans ma critique, je trouve ça moche et dégueu à programmer au passage. Pas de raison d'avoir des variables ? Si je veux changer la couleur de 17 éléments qui ont toujours la même couleur je suis obligé de modifier les 17 champs couleur ? Très efficace.


 
HTML est un langage de balisage et CSS un langage de style.
Ce ne sont pas des langages de programmation.
Si tu veux définir des variables et générer dynamiquement ces documents, rien ne t'empêche d'utiliser un langage de programmation en préprocessing à ces fins, tel que PHP (qui, au passage,signifie PHP : Hypertext Preprocessor).
Je le fais tous les jours et après quelques efforts sur le projet sur lequel je suis en train de travailler, j'obtiens un 100% à Google Page Speed.
Moi je trouve ça beau, mais il est vrai, la beauté est toute relative.
 

gilou a écrit :

Si tu programmes n'importe comment, oui.
Et si tu programmes n'importe comment en LaTeX, c'est pareil.
 
De toutes façon, la tu compares deux choses qui n'ont rien à voir.
C'est le XML et toute sa clique (DOM, XSLT, XSL-fo, etc) qu'il faut comparer au LaTeX, si on veut parler de technos comparables en termes de capacités d'édition et de mise en forme.
Le HTML n'est qu'un sous produit batard (mais plus simple, et léger à mettre en oeuvre) de le techno XML.


 
Je n'ai rien à ajouter.
Il faut programmer en XHTML strict, alliant la puissance du HTML avec la rigueur l'extensibilité de XML : SVG, MathML (les fameuses formules mathématiques)...
 
 
Bref, PierreFeuille, tu es complètement à côté de la plaque  ;)


Message édité par CyberDenix le 22-08-2011 à 19:19:38

---------------
Directeur Technique (CTO)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Le html c'est moche !

 

Sujets relatifs
Pourvoir réduire un site HTML avec des cadres Solutionné dimension*prix if dimension<350 call 350.html dans iframe
[html] video plein ecranfeuille de calcul dynamique dans une page html
[Résolu] HTML::Parser, balises avec attributMacro Excel pour transformer les cellules enrichis en html
Afficher résultats base mysql -> tableau html horizontalFabriquer un email en HTML
JPGRAPH ET HTML[HTML] BODY, ya une bordure moche à droite, comment la virer ???
Plus de sujets relatifs à : Le html c'est moche !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR