450

oui mais yN n'a pas l'option pour le faire, mais le centrage vertical est possible embarrassed

https://www.w3.org/Style/Examples/007/center.html
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

451

Ouais, t'es obligé de faire une table-cell même quand c'est pas une cellule de table, j'aime la logique :3
(Non mais il faut juste l'admettre une fois pour toute : le centrage vertical est pourri et je ne comprends pas pourquoi...)
avatar

452

Une table-cell? un div ou un p? heu, on parle pas le meme HTML j'en ai peur.

Tu ne centre pas du texte mais un element comme un div, ca demande allez, deux tags en plus.

C'est "chiant" mais au moins la meme CSS permet de centrer image, bloc de text ou autre.

(et p/div ce n'est pas une "table")
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

453

./451 : Ma compréhension c'est que HTML (et incidemment les CSS) a été prévu pour décrire des documents dans lesquels on fixe une largeur, puis la hauteur des éléments s'adapte au contenu (le "puis" dans cette phrase est à comprendre chronologiquement, dans le processus de rendu d'une page).

Ce choix implique que c'est très facile de décrire la largeur d'un élément (en absolu ou relatif), de centrer horizontalement un élément (puisqu'on connait la largeur de son conteneur avant de faire ce choix) ou encore de déclarer un élément qui fait "toute la largeur de la page" (le comportement par défaut du type "block"). À l'inverse, tout ce qui s'exprime sous forme de contrainte sur la hauteur d'un élément est toujours casse-gueule : le centrage vertical, les éléments à hauteur fixe, les éléments dont la taille dépend de celle de leurs parents (ou plus exactement qui dépendent du bord bas de leur parent, avec des trucs comme "bottom: 10px" en CSS qui déclenchent un véritable enfer sur une page non triviale), etc.

Le nouveau modèle que proposent les flexbox est plus sain : on commence par définir une hauteur en absolu ou relative à la hauteur de la fenêtre entière (la seule chose à peu près fiable quand on joue avec des hauteurs), puis ensuite on a tout une nouvelle palette d'outils pour définir des contraintes relatives qui n'héritent pas du modèle traditionnel et ne provoquent pas d'exceptions avec la moitié des directives CSS existantes.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

454

Zeph > Je suis d'accord avec toi sur les raisons qui ont poussé à faire ça il y a des années, mais depuis tout le monde s'est à peu près rendu compte qu'on avait besoin de faire des centrages verticaux, justement parce qu'on demandait au CSS de faire plus que du simple affichage de la donnée en flux, mais de la mise en page précise et/ou esthétique (rien que faire un bouton carré avec le texte centré horizontalement et verticalement était une plaie).
Le souci des flexbox (si je ne m'abuse, c'est vrai que je joue moins avec les css en direct depuis que j'utilise un framework pour ça), c'est que tu peux vouloir avoir une zone dont les dimensions sont définies en pourcentage (de l'écran ou du prédécesseur) et avoir le texte centré verticalement dynamiquement. On peut me dire "oui mais non, c'est pas fait pour, ce ne sera pas fiable", mais c'est exactement le même problème avec la disposition horizontale (redimensionnement de fenêtre, rotation automatique de l'affichage sur un mobile...).
Donc je ne vois pas, aujourd'hui, pourquoi on ne peut pas avoir une directive simple qui permette de le faire.
avatar

455

Nil (./454) :
Le souci des flexbox [...] c'est que tu peux vouloir avoir une zone dont les dimensions sont définies en pourcentage (de l'écran ou du prédécesseur) et avoir le texte centré verticalement dynamiquement
Justement c'est possible maintenant, ou bien j'ai mal compris ta demande ? https://philipwalton.github.io/solved-by-flexbox/demos/vertical-centering/
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

456

Je vois pourquoi je l'avais laissé de côté : ce que je développais devait pouvoir fonctionner sous IE (je crois même que la version supportée était IE9), donc je n'avais pas pu l'utiliser :/
avatar

457

Je trouve les grandes idées des CSS super bien pensées (avec la possibilité de désigner par classe, par id, par type d'objet, les pseudo-sélecteurs, etc.), mais c'est vrai que les CSS auraient probablement beaucoup gagné à être un peu mieux pensées pour tout ce qui est hauteur, comme dit Zeph (maintenant c'est moins vrai, mais jusqu'il y a peu, c'était une véritable horreur pour faire quatre bêtes colonnes de texte).
Le HTML est aussi bien pensé, mais il manque cruellement de types d'éléments (suffit de voir les empilements d'objets pour faire de nouveaux types d'input — même s'il y a un peu de mieux).
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

458

Nil (./456) :
Je vois pourquoi je l'avais laissé de côté : ce que je développais devait pouvoir fonctionner sous IE (je crois même que la version supportée était IE9), donc je n'avais pas pu l'utiliser :/
C'est pourtant très récent IE9. Mon site marche théoriquement avec IE4 (même si ça fait longtemps que ça n'a pas été testé)! Peut-être même avec IE 3.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

459

Kevin Kofler (./458) :
C'est pourtant très récent IE9.
2011, même dans une administration française ça commence à faire vieux tongue (après, le souci est que IE10 a mis du temps avant d'être disponible pour Windows 7, qui est un autre Windows XP : toutes les entreprises l'utilisent encore comme OS principal pour les utilisateurs)
avatar

460

Kevin Kofler (./458) :
C'est pourtant très récent IE9. Mon site marche théoriquement avec IE4 (même si ça fait longtemps que ça n'a pas été testé)! Peut-être même avec IE 3.
C'est bien le même Kevin qui râlait sur les logiciels obsolètes ? grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

461

Oui et contre les gens qui ne respectent pas les standards
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

462

Strip-Les-bonnes-r%C3%A9solutions-650-final.jpg
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

463

grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

464

Pas mal grin
Choisissez le 68k, vous n'en démordez pas grin

465

Qu'attendiez-vous de la part d'un gros hack qui exploite une fonctionnalité prévue pour mettre un minimum d'interactivité dans une page web pour des choses pour lesquelles ce n'était pas du tout prévu?
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

466

....

467

Kevin Kofler (./465) :
Qu'attendiez-vous de la part d'un gros hack qui exploite une fonctionnalité prévue pour mettre un minimum d'interactivité dans une page web pour des choses pour lesquelles ce n'était pas du tout prévu?
Je ne vois pas le rapport hum
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

468

Le simple fait qu'il faille un "framework" externe pour rendre ce langage (le JavaScript) utilisable est un indice qu'il n'est pas du tout approprié pour la tâche à accomplir. Et il est tellement inapproprié que les frameworks sont tellement complexes que forcément, on trouve sans arrêt moyen de faire autrement (→ nouveau framework).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

469

C’est vrai que tu ne préconise pas sans cesse un framework pour le C++. On pourrais dire exactement la même chose.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

470

Godzil (./469) :
C’est vrai que tu ne préconise pas sans cesse un framework pour le C++. On pourrais dire exactement la même chose.
pencil mais il va te répondre que ce n'est qu'un jeu de librairies dans ce cas
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

471

Euh, j'allais dire la même chose... Un langage est un outil bare metal, la richesse de son domaine d'application tient à ses bibliothèques, parfois groupées sous la forme d'un framework homogène, je ne vois pas ce que ça pose comme problème... confus

472

Le problème, Kevin déteste/méprise tout ce qu’il ne comprend/maîtrise pas.
Mais quand la même chose arrive pour ces petits jouets la ce n’est pas un problème.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

473

Les frameworks C++ ne changent pas tous les mois et ne modifient pas complètement le langage (c'est fou ce qu'on peut faire avec les prototypes en JavaScript!). Et il y a toute une communauté qui fait du C++ sans framework externe (même si ce n'est pas mon truc (Qt est nettement mieux fichu que la STL) et s'il faut bien quelque chose d'externe pour les interfaces graphiques).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

474

Godzil (./472) :
Le problème, Kevin déteste/méprise tout ce qu’il ne comprend/maîtrise pas.
Mais quand la même chose arrive pour ses petits jouets la ce n’est pas un problème.
cqfd
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

475

Kevin Kofler (./473) :
Les frameworks C++ ne changent pas tous les mois et ne modifient pas complètement le langage (c'est fou ce qu'on peut faire avec les prototypes en JavaScript!). Et il y a toute une communauté qui fait du C++ sans framework externe (même si ce n'est pas mon truc (Qt est nettement mieux fichu que la STL) et s'il faut bien quelque chose d'externe pour les interfaces graphiques).
Bof. Je n'utilise pas de framework JS (essentiellement parce que je n'ai pas le temps de m'y pencher dessus de façon efficace, et parce que mes besoins ne sont pas extrêmement poussés). Mais jQuery est stable, a plus de 10 ans, et est fortement rétro-compatible. C'est même un framework présent de base dans VS pour ASP .NET.
Angular a 8 ans, Dojo et WT en ont 12... je pense qu'on peut dire que ce sont des technologies sables et qui "ne changent pas tous les mois". Et il y a toute une communauté qui fait du JS sans framework externe.
avatar

476

J'aime bien comment ils présentent les choses cheeky

477

Ouais, il n'y a pas du tout de parti-pris grin
avatar

478

Kevin Kofler (./473) :
Les frameworks C++ ne changent pas tous les mois et ne modifient pas complètement le langage (c'est fou ce qu'on peut faire avec les prototypes en JavaScript!).
Justement, ce que je reproche a Qt c'est qu'il apporte des concepts qu'il essaye de déguiser en fonctionnalités du langage, alors qu'il s'agit en fait de bricolage à base de macros et de génération de code.
J'ai beau détester le JavaScript (C'est vrai que le typage de JavaScript permet pas mal d'abus), je suis obligé de reconnaitre que la plupart des frameworks échappent à ce genre d'horreur.
avatar

479

K.C.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

480

Ce que vous n'entendrez Kevin jamais dire: "c'est fou ce qu'on peut faire avec des pointer hack en C... On peut ecrire ou on veut en memoire, donc c'est facile d'aller changer la pile du caller happy"