Bonjour
Je n 'ai pas encore essayer mais vais le faire après ce message.
A) Une balise prédéfini comme <table> peut être interprété (pas la réalité) comme une balise div avec un sélecteur ( id ou class) : <div id="table" > </>.Ceci est le raisonnement de certaines balises html5 <aside> équivalent a <div id="aside">.
Est il possible de redéfinir ( ou annuler) toutes les valeurs des propriétés par défauts des élements d'une table ( <table>* <th><tr><td> ) pour que celui ci se comporte comme layout de type float ou flexbox ...sans toucher au code html en ajoutant des selecteurs ?
En gros mon css se comporterait comme si j avais des div <div class="html"><div class="tr"><div class="th"><div class="td"> mais en utilisant une syntax utilisant des éléments associer à un comportement table ( <table> <th><tr><td>).
En gros si cela est possible le portage d une site ancien en table pourrait se comporter comme des div !!!! existe t il un reset.css disponible pour cela ?
B) utiliser un clearfix pour "sortir" du non flux et revenir dans le flux est il une spécification HTML ou CSS ou un hack ="trick" ? un clearfix est un sélecteur dont l plusieurs implémentations ( mix de propriété css) existent pour avoir le même comportement . A mon avis chaque propriétés agissent sur plusieurs comportements ce qui explique qu il y a des propriétés qui s appliquent avant et de façon supérieurs aux autres ( au niveau { } et html dans les frères ) même si la propriété est situé avant les autres !!! ( les autres situés après devrait redéfinir les comportements lues avant pour le même sélecteur ou hiéarchie). Je n'ai pas de cas si ce n'est clearfix car celui ci a plusieurs implémentations . La norme aurait elle du définir une propriété spécifique pour ca !!!!
C) y a til un moyen d'utiliser firebug ou chrome debug comme un outil pour connaitre la documentation HTML /CSS . En gros cliquer sur une propriété CSS me donnnerait les informations suivantes
--Default value: transparent
--Inherited: no
--Animatable: yes. Read about animatable
--Version: CSS1
--JavaScript syntax: backgroundColor="#00FF00"
vous me direz qu il suffit de
1) tester an ajoutant à la fois du code temporaire dans l arbre html et dans les
sélecteurs !!!
2) utiliser un editeur HTML CSS qui supporte la documentation css js html !!
cordialement
Modifié par 75lionel (14 Feb 2016 - 12:26)
Je n 'ai pas encore essayer mais vais le faire après ce message.
A) Une balise prédéfini comme <table> peut être interprété (pas la réalité) comme une balise div avec un sélecteur ( id ou class) : <div id="table" > </>.Ceci est le raisonnement de certaines balises html5 <aside> équivalent a <div id="aside">.
Est il possible de redéfinir ( ou annuler) toutes les valeurs des propriétés par défauts des élements d'une table ( <table>* <th><tr><td> ) pour que celui ci se comporte comme layout de type float ou flexbox ...sans toucher au code html en ajoutant des selecteurs ?
En gros mon css se comporterait comme si j avais des div <div class="html"><div class="tr"><div class="th"><div class="td"> mais en utilisant une syntax utilisant des éléments associer à un comportement table ( <table> <th><tr><td>).
En gros si cela est possible le portage d une site ancien en table pourrait se comporter comme des div !!!! existe t il un reset.css disponible pour cela ?
B) utiliser un clearfix pour "sortir" du non flux et revenir dans le flux est il une spécification HTML ou CSS ou un hack ="trick" ? un clearfix est un sélecteur dont l plusieurs implémentations ( mix de propriété css) existent pour avoir le même comportement . A mon avis chaque propriétés agissent sur plusieurs comportements ce qui explique qu il y a des propriétés qui s appliquent avant et de façon supérieurs aux autres ( au niveau { } et html dans les frères ) même si la propriété est situé avant les autres !!! ( les autres situés après devrait redéfinir les comportements lues avant pour le même sélecteur ou hiéarchie). Je n'ai pas de cas si ce n'est clearfix car celui ci a plusieurs implémentations . La norme aurait elle du définir une propriété spécifique pour ca !!!!
C) y a til un moyen d'utiliser firebug ou chrome debug comme un outil pour connaitre la documentation HTML /CSS . En gros cliquer sur une propriété CSS me donnnerait les informations suivantes
--Default value: transparent
--Inherited: no
--Animatable: yes. Read about animatable
--Version: CSS1
--JavaScript syntax: backgroundColor="#00FF00"
vous me direz qu il suffit de
1) tester an ajoutant à la fois du code temporaire dans l arbre html et dans les
sélecteurs !!!
2) utiliser un editeur HTML CSS qui supporte la documentation css js html !!
cordialement
Modifié par 75lionel (14 Feb 2016 - 12:26)