Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013

    Strano comportamento DIV e menu a comparsa

    Salve a tutti, stavo giocherellando con del codice

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Prova</title>
    <style>
    body {
    
    }
    #container {
    	position: relative;
    	width: 50%;
    	left: 100px;
    }
    
    #page {
    }
    
    #select_block {
    	background-color: #EEEEEE;
    	border: 1px solid #999999;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	line-height: 15px;
    	display: block;
            width:200px;
    	position: absolute;
    	max-height: 100px!important;
    	height: 100px;
    	overflow: auto;
    	text-align: left;
    }
    
    #select_block a, #select_block a:hover, #select_block a:link, #select_block a:active {
    	color: #000000;
    	display: block;
    	width: 100%-1px;
    	text-decoration: none;
    	padding-left: 2px;
    	clear: both;
    }
    
    .select {
    	background-color: #EEEEEE;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 10px;
    }
    
    
    </style>
    <script language="javascript" type="text/javascript">
    function preferredchoice(c,h) {
      document.form1.scelta.value = c;
      hide(h);
    }
    
    function hide(c) {
      document.getElementById(c).style.display = "none";
    }
    
    function show(c) {
      if (document.getElementById(c).style.display == "block") {
        hide(c); }
      else {
        document.getElementById(c).style.display = "block";
      }
    }
    </script>
    </head>
    
    <body>
    <div id="container">
      <form name="form1" method="" action="">
        <div id="text_block">
        <input type="text" name="scelta" style="width:200px;" class="select" onClick="show('select_block');"><input type="submit" class="select" onClick="hide('select_block');" value=" VAI ">
        </div>
        <div id="select_block" align="center" style="display:none;">
    
          Ciao
          Hello
          Ciao
          Hello
          Ciao
          Hello
          Ciao
          Hello
          Ciao
          Hello
        </div>
      </form><div></div>
    </div>
    <div id="page">
    
    Qui va il resto della pagina Qui va il resto della pagina Qui va il resto della pagina Qui va il resto della pagina</p></div>
    </body>
    </html>
    Come poteve vedere c'è un tag div vuoto giusto dopo </form>. L'ho aggiunto perchè mi sono accorto che senza quel <div></div>, IE si comporta in modo strano (c'era da aspettarselo dopottutto)... ossia, alla comparsa del menu, il div "page" si sposta verso l'alto... aggiungendo quel <div></div> il problema sparisce (e non esiste affatto nè con div nè senza in FF e Opera).

    A cosa potrebbe essere dovuto!?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    up... qualcuno ha provato?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ultimo up, poi mi arrendo e mi tengo il div vuoto...
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #4
    ciao aggiungi questo :

    form{margin:0px;padding:0px;}

    al foglio di stile....

    ciauz...
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    magnifico!
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.