Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    (anch'io) un menu così...

    ciao a tutti,
    non sono assolutamente esperto di css ma ci sto provando

    vorrei creare un menu con il seguente codice:
    in realtà riesco a raggiungere il mio obiettivo ma vorrei perfezionarlo un po':

    invece di usare gli spazi "no-break" per dare una dimensione ai div vorrei semplicemente specificarne width ed height in pixel...
    in realtà le proprietà larghezza e altezza vengono ignorate, facendomi "collassare" i div (perdono in pratica la larghezza).

    ho provato anche ad utilizzare la proprietà display:block (non so se ho fatto bene) ma il menu torna verticale...
    Codice PHP:
    <div id="menu">
    <
    ul>[*]
    <
    div>
        [
    url="?page=link1"]<div class="nav"><span>link1</span></div>[/url]
        <
    div></div>
    </
    div>
    [*]
    <
    div>
        [
    url="?page=link2"]<div class="nav"><span>link2</span></div>[/url]
        <
    div></div>
    </
    div>
    [*]
    <
    div>
        [
    url="?page=link3"]<div class="nav"><span>link3</span></div>[/url]
        <
    div></div>
    </
    div>
    [/list]
    </
    div
    con:
    codice:
    #menu {
    	position:relative;
    	width:100%;
    	height:27px;
    	float:right;
    }
    ul {
    	position:absolute; bottom:0; right:0;
    	margin:0; padding:0;
    }
    li {list-style:none;}
    ul * {display:inline;}
    ul li span {display:none;}
    .nav {background-color:#333333;}
    .nav:hover {background-color:#990000;}
    grazie... ancora

  2. #2
    torna alle basi dei CSS e studia quele prima di pensare ad un menù... comunque tra i link utli ci sono dei menù già fatti

  3. #3
    alla fine l'ho realizzato con delle gif 11x11...
    codice:
    <div id="menu">
    <ul>
    	[*]<span>link1</span>
    	<div></div>[/list]
    </div>
    codice:
    #menu {
    	position:relative;
    	width:100%;
    	height:23px;
    	float:right;
    }
    ul {
    	position:absolute; bottom:0; right:0;
    	margin:0; padding:0;
    }
    ul li {display:inline;}
    ul li span {display:none;}
    ul li a {
    	background-image:url(button.gif);
    	height:11px;
    	width:11px;
    	float:left;
    }
    grazie... ancora

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 © 2025 vBulletin Solutions, Inc. All rights reserved.