Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Come affiancare liste UL tra loro?

    Salve, vorrei sapere come affiancare orizzontalmente quattro liste UL tra di loro.

    Ad es. io ho questo codice

    codice:
    <ul class="prima lista">[*]aaa[*]bbb[*]ccc[*]ddd[/list]
    
    <ul class="seconda lista">[*]aaa[*]bbb[*]ccc[*]ddd[/list]
    
    <ul class="terza lista">[*]aaa[*]bbb[*]ccc[*]ddd[/list]
    
    <ul class="quarta lista">[*]aaa[*]bbb[*]ccc[*]ddd[/list]
    Messe cosi, le liste successive vanno a capo.

    Come devo fare per fare in modo che queste 4 liste siano una a fianco dell'altra?

    Grazie :master:
    Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto

    pero' con la Letteratura Italiana me la cavicchio.... ghghg...

  2. #2
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    basta questa riga di css
    ul{float:left}

  3. #3
    Inserito il codice nel CSS ma continua ad andare a capo
    Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto

    pero' con la Letteratura Italiana me la cavicchio.... ghghg...

  4. #4
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    posta il codice css..

  5. #5
    Posto il codice completo che è un pò complesso:

    HTML

    Codice PHP:
    <ul class="topnav">[*][url="#"]Home[/url][*]
            [
    url="#"]Internet[/url]
            <
    ul class="subnav">[*]aaaaa[*][url="#"]ss[/url][/list]
              
              <
    ul class="subnav">[*][url="#"]dddd[/url][*][url="#"]fffffffff[/url][/list]
        [/list] 
    CSS


    codice:
    ul.topnav {
    	list-style: none;
    	padding: 0 20px;
    	margin: 0;
    	float: left;
    	width: 900px;
    	background:none;
    	font-size: 13px;
    }
    
    
    ul.topnav li {
    	float: left;
    	margin: 0;
    	padding: 0 15px 0 0;
    	position: relative; /*--Declare X and Y axis base for sub navigation--*/
    }
    ul.topnav li a{
    	padding: 10px 5px;
    	color: #000;
    	display: block;
    	text-decoration: none;
    	float: left;
    }
    ul.topnav li a:hover{
    	background: url(../immagini/skin/effettinobiancosopra.jpg) no-repeat center top;
    }
    ul.topnav li span { /*--Drop down trigger styles--*/
    	width: 17px;
    	height: 35px;
    	float: left;
    	background: url(../immagini/skin/aa.jpg) no-repeat center top;
    }
    ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
    ul.topnav li ul.subnav {
    	list-style: none;
    	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
    	left: 0; top: 35px;
    	background: #333;
    	margin: 0; padding: 0;
    	display: none;
    	float: left;
    	width: 170px;
    	border: 1px solid #111;
    }
    ul.topnav li ul.subnav li{
    	margin: 0; padding: 0;
    	border-top: 1px solid #252525; /*--Create bevel effect--*/
    	border-bottom: 1px solid #444; /*--Create bevel effect--*/
    	clear: both;
    	width: 170px;
    }
    html ul.topnav li ul.subnav li a {
    	float: left;
    	width: 145px;
    	background: #0066ff url(dropdown_linkbg.gif) no-repeat 10px center;
    	padding-left: 20px;
    }
    html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
    	background: #fff url(dropdown_linkbg.gif) no-repeat 10px center;
    }
    Si tratta di un menu orizzontale in Jquery che al passaggio del mouse, fa comparire il sottomenu verticalmente, il mio intento è quello di creare un sottomenu con piu' di una colonna, quindi con liste affiancate.
    Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto

    pero' con la Letteratura Italiana me la cavicchio.... ghghg...

  6. #6
    Racchiudi ogni lista in un div diverso.
    Poi appliche il float:left a ogni div.
    Con il tag ul il float non funziona!

  7. #7
    Come suggerito, ho provato a mettere i DIV in questo modo ma non và.

    Codice PHP:
    <ul class="topnav">[*][url="#"]Home[/url][*]
            [
    url="#"]Internet[/url]
    <
    div style="float:left">
            <
    ul class="subnav">[*]aaaaa[*][url="#"]ss[/url][/list]
    </
    div>

    <
    div style="float:left">
              <
    ul class="subnav">[*][url="#"]dddd[/url][*][url="#"]fffffffff[/url][/list]
    </
    div>
        [/list] 
    Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto

    pero' con la Letteratura Italiana me la cavicchio.... ghghg...

  8. #8
    Non puoi mettere i div dentro i tag <ul>. il div va messo all'esterno.

    Codice PHP:
    <div style="float:left">
    <
    ul class="topnav">[*][url="#"]Home[/url]
            [
    url="#"]Internet[/url]
            <
    ul class="subnav">[*]aaaaa[*][url="#"]ss[/url][/list][/list]
    </
    div>

    <
    div style="float:left">
        <
    ul class="subnav">[*][url="#"]dddd[/url][*][url="#"]fffffffff[/url][/list]
    </
    div

  9. #9
    Capisco, però io devo affiancare queste due liste, non quelle che mi hai corretto tu

    Codice PHP:

    <ul class="subnav">[*]aaaaa[*][url="#"]ss[/url][/list]
              
              <
    ul class="subnav">[*][url="#"]dddd[/url][*][url="#"]fffffffff[/url][/list] 
    Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto

    pero' con la Letteratura Italiana me la cavicchio.... ghghg...

  10. #10
    a scusami, non avevo capito. bè puoi fare così:

    Codice PHP:
    <div style="float:left"
    <
    ul class="subnav">[*]aaaaa[*][url="#"]ss[/url][/list]
    </
    div>   
    <
    div style="float:left">      
              <
    ul class="subnav">[*][url="#"]dddd[/url][*][url="#"]fffffffff[/url][/list]
    </
    div

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.