IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

CSS pour boutique prestashop - Modifier longueur des blocs de la colonne de gauche


Sujet :

Tableau en CSS

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut CSS pour boutique prestashop - Modifier longueur des blocs de la colonne de gauche
    Bonjour !

    Une amie a réalisé mon site il y a un peu plus de 2 ans, avec sur la page boutique une colonne de gauche composée de 2 blocs ("catégories" et "informations") : http://vivifromage.com/shop.php

    Je souhaite intercaler un bloc entre ces 2 blocs (avec le module 2nd block categories), mais lorsque je le fais, le bloc en question est beaucoup trop long :



    Je souhaite obtenir 3 blocs dont la longueur totale est égale à la longueur de la page (qu'il faudra d'ailleurs sûrement augmenter) :



    J'ai pu éditer le global.css pour modifier la longueur du 1er bloc "catégories", mais je ne sais pas comment appliquer des propriétés à un nouveau bloc. Comment procéder ?

    Voilà le code actuel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    /* Block categories */
    div#categories_block_left ul.tree { padding-left: 0.5em; padding-top: 10px;}
    div#categories_block_left ul.tree li {
    	border: none;
    	padding-top: 7px;
    	padding-left: 0;
    	background: none;
    	margin-left: 0;
    	color: white;
    	font-size: 1.1em;
    }
    div#categories_block_left ul.tree li.last { padding-bottom: 0 }
    div#categories_block_left ul.tree li ul { padding: 2px 0 0 }
    div#categories_block_left ul.tree li ul li {
    	padding: 1px 0 1px 15px;
    	background: none;
    	font-size: 11px;
    	font-weight: normal
    }
    div#categories_block_left ul.tree li ul li.last { padding-bottom: 0 }
    div#categories_block_left ul.tree li ul li ul li {
    	padding-left: 15px;
    	font-size: 9px
    }
    div#categories_block_left ul.tree a {
    	padding-left: 0;
    	color: white;
    }
    div#categories_block_left ul.tree a:hover { text-decoration: none }
    div#categories_block_left ul.tree a.selected {
    	color: white;
    	font-weight: normal;
    }
    div#categories_block_left span.grower {
    	display: block;
    	float: left;
    	background-position: 0 3px;
    	background-repeat: no-repeat;
    	width: 9px;
    	height: 15px;
    	margin: 0 0 0 -12px!important;
    	margin: 0 0 0 -8px;
    	padding: 0
    }
    div#categories_block_left span.OPEN { background-image: url('../img/icon/less.gif') }
    div#categories_block_left span.CLOSE { background-image: url('../img/icon/more.gif') }
    Merci d'avance !

  2. #2
    Membre régulier
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2012
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2012
    Messages : 107
    Points : 86
    Points
    86
    Par défaut
    Bonjour.
    Ton code ne montre rien de particulier, si ce n'est quelques horreurs (du style 2 margin pour la même colonne ou encore qu'est ce que c'est que cette horrible structure: ul.tree li ul li ul li à première vu, ton site n'en a pas besoin, mais alors pas du tout... )
    (je déteste l'écriture css en 'ligne', quoique je comprends l'utilité: gagné quelques octets, mais dans ton cas ça sert à rien, puisque ton code n'est pas optisé sur d'autres parties. )

    (de plus, autant de code css pour regler des colonnes ... je trouve ça bien trop, il doit surement y avoir du code inutile )

    Bref, la propreté de ton code n'est pas responsable de la taille de ton bloc (quoique) ...

    Pour l'instant, je ne vois rien dans ton code qui puisse causer cette erreur. Le mieux serait que tu me montre ton site avec la nouvelle colonne, que je puisse voir quelle portion de code déconne.

Discussions similaires

  1. CSS pour faire maquette de base avec bannière et 3 colonnes
    Par shinobi93 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 18/10/2011, 16h03
  2. [débutante]utiliser les classes css pour surligner des liens
    Par Mitaka dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 06/01/2006, 09h37
  3. [CSS] longueur de bloc
    Par achauche dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 20/12/2005, 16h29
  4. [CSS]Positionnement des blocs <div> + pb selon navigat
    Par Trunks dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 07/12/2005, 10h56
  5. problème pour faire des blocs
    Par tinkye_winkye dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 04/01/2005, 14h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo