Précédent   Forum des professionnels en informatique > Le club des professionnels en informatique > Evolutions du club
Evolutions du club Participez à l'évolution du club. Réservé aux membres du club. Avant de poster -> Le club
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 24/12/2008, 13h56   #1
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 776
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 776
Points : 1 663
Points : 1 663
Par défaut Augmenter la hauteur du div/span de la balise "code"

Bonjour à tous,
je me demandais s'il y avait moyen d'augmenter la hauteur du div ou du span de la balise "code", en fait elle vraiment trop petite en hauteur non ?
je parle du div généré par la balise 'code' du forum
mais je n'ai pas trouvé de forum 'suggestions'.
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2009, 15h55   #2
Rédacteur/Modérateur
 
Avatar de Siguillaume
 
Homme Guillaume SIGUI
Chef de projet en SSII
Inscription : août 2007
Messages : 2 378
Détails du profil
Informations personnelles :
Nom : Homme Guillaume SIGUI
Localisation : Côte d'Ivoire

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2007
Messages : 2 378
Points : 3 305
Points : 3 305
Envoyer un message via Yahoo à Siguillaume Envoyer un message via Skype™ à Siguillaume
Bonjour, je ne crois pas que la hauteur de ce div soit fixé.
Il est variable en fonction du "comment le code est écrit?".

Je ne sais pas encore quelle est la logique suivie, mais c'est un constat personnel.
__________________
Un gros problème est la somme de plusieurs petits problèmes.
Resolvez chacun des petits problèmes: vous aurez resolu le gros problème!
Mes tutos || Mon blog || Développeurs ivoiriens
Siguillaume est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2009, 16h21   #3
Modératrice
 
Avatar de Celira
 
Femme
Développeur Web
Inscription : avril 2007
Messages : 3 527
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2007
Messages : 3 527
Points : 5 198
Points : 5 198
Il y a bien une hauteur maximale sur la zone générée par les balises [code], qui correspond à une quinzaine de lignes, il me semble bien.

Tout l'intérêt de la balise est de pouvoir mettre 300 lignes de code si nécessaire sans que ça occupe tout l'espace. (ceci dit, si tu as besoin de mettre 300 lignes de code, c'est que tu as un sacré problème )
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2009, 19h12   #4
Rédacteur/Modérateur
 
Avatar de Siguillaume
 
Homme Guillaume SIGUI
Chef de projet en SSII
Inscription : août 2007
Messages : 2 378
Détails du profil
Informations personnelles :
Nom : Homme Guillaume SIGUI
Localisation : Côte d'Ivoire

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2007
Messages : 2 378
Points : 3 305
Points : 3 305
Envoyer un message via Yahoo à Siguillaume Envoyer un message via Skype™ à Siguillaume
Citation:
Envoyé par Celira Voir le message
Il y a bien une hauteur maximale
Mais il arrive que de longs codes (de plusieurs lignes(>15))soient géres dans un espace de moins de 15 lignes
__________________
Un gros problème est la somme de plusieurs petits problèmes.
Resolvez chacun des petits problèmes: vous aurez resolu le gros problème!
Mes tutos || Mon blog || Développeurs ivoiriens
Siguillaume est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2009, 21h07   #5
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 460
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 34
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 460
Points : 5 901
Points : 5 901
Bonsoir

Si tu utilises Firefox tu peut personnaliser n'importe quel site en y ajoutant ton code css personnel : il faut le rajouter dans le fichier userContent.css que tu trouvera dans le profil de firefox.

Par exemple pour modifier le forum tu peut y écrire ceci :
Code :
@-moz-document url-prefix(http://www.developpez.net/forums/) {
puis trouver les class et id à modifier...
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2009, 21h20   #6
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 776
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 776
Points : 1 663
Points : 1 663
Merci je vais aller regarder ça de ce pas, je connaissais pas ^^
En fait c'est pas un div c'est un pre dont le style est généré dynamiquement (et la hauteur en fonction du nombre de lignes, j'imagine, ex. plus bas), je ne suis pas sûr que l'on puisse overrider un style explicite depuis un css externe, je vais regarder cela.

Ex :
Code :
<pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 114px; text-align: left;" dir="ltr">
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2009, 21h49   #7
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 776
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 776
Points : 1 663
Points : 1 663
Oui c'est bien ce qui me semblait, l'attribut style override l'attribut class donc ça ne marche pas, tant pis ^^
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2009, 11h59   #8
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 460
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 34
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 460
Points : 5 901
Points : 5 901
Bon alors cette solution en même temps fonctionne et ne fonctionne pas

Tu as raison l'attribut style as la priorité. Pour contrer ça il faut utiliser la règle !important.

Code css :
1
2
3
4
5
@-moz-document url-prefix(http://www.developpez.net/forums/) {
	pre {
		height:800px !important;
	}
}

Ce code va prendre le dessus par rapport aux déclarations faites dans l'attribut style.

Donc cela fonctionnera me diras tu ! Oui mais cela va avoir un inconvénient de taille :

J'ai constaté que la valeur du height dans l'attribut style est changeante en fonction du contenu... Je pense que cette valeur est changée dynamiquement en fonction du contenu de la balise [code]...

Donc dans l'exemple que je donne tu aura une balise code de 800 px de haut peut importe que le code contenu dans cette balise soit d'une, de deux lignes... etc...

[Edit] Pour le moment je n'ai pas trouvé de solution, il ne doit pas y en avoir (autre que de changer coté serveur), j'ai essayé max-height, mais c'est le height de l'attribut style qui est pris en compte...
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2009, 14h03   #9
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 776
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 776
Points : 1 663
Points : 1 663
Merci pour ta réponse. J'avais tenté !important mais ça ne fonctionnait pas, j'ai dû me planter . Je vais tenter avec height:auto; au moins ça affichera tout ; ce que je préfèrerais.
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2009, 14h10   #10
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 776
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 776
Points : 1 663
Points : 1 663
Voilà ça fonctionne nickel avec :

Code :
1
2
3
4
5
@-moz-document url-prefix(http://www.developpez.net/forums/) {
	pre.alt2 {
		height:auto !important;
	}
}
Merci de ton aide

(Je persiste sur le fait que ça pourrait être intéressant de l'augmenter niveau serveur )
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2009, 14h31   #11
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 460
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 34
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 460
Points : 5 901
Points : 5 901


Je m'étais cassé la tête pour limiter la hauteur à un maximum, j'ai pas pensé à tester auto...

Si c'est ce qui te conviens, parfait
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 05h50.


 
 
 
 
Partenaires

Hébergement Web