Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    37

    Problema compatibilitā browser

    Ciao a tutti ragazzi ho un problema con IE6 nel mio sito. Ho creato 2 div con float:left e in Ie7 e firefox vanno benissimo mentre IE6 e precedenti mi spostano il secondo div in fondo alla pagina e mi fanno sparire il tag in cosrsivo. Vi posto il codice:

    codice:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
     
    
    <head>
    
    <title>|*** Regresoyorugua.com *** | -- Registraciōn</title>
    <link href="formatacion.css" rel="stylesheet" type="text/css">
      <script language="javascript">
      function RefreshImage(valImageId) {
        var objImage = document.images[valImageId];
        if (objImage == undefined) {
          return;
        }
        var now = new Date();
        objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
      }
      </script>
      
      <style type="text/css">
      	
    	p{
    		position:relative;
    		left:10px;
    	}
      	input{
    		position:absolute;
    		left:150px;
    	}
      
      
      </style>
    </head>
    
     
    <div id="contenido" style="text-align:left;" >
    
      <%
      function TestCaptcha(byval valSession, byval valCaptcha)
        dim tmpSession
        valSession = Trim(valSession)
        valCaptcha = Trim(valCaptcha)
        if (valSession = vbNullString) or (valCaptcha = vbNullString) then
          TestCaptcha = false
        else
          tmpSession = valSession
          valSession = Trim(Session(valSession))
          Session(tmpSession) = vbNullString
          if valSession = vbNullString then
            TestCaptcha = false
          else
            valCaptcha = Replace(valCaptcha,"i","I")
            if StrComp(valSession,valCaptcha,1) = 0 then
              TestCaptcha = true
            else
              TestCaptcha = false
            end if
          end if    
        end if
      end function
      %>
      <form id="form1" name="form1" method="post" action=""  >
        
    <h1>REGISTRACION</h1>
          <hr >
          
    
    Hola nuevo usuario de la comunidad acā vas a poder </p>
          
    
    registrarte para obtener informaciones sobre </p>
          
    
    las nuevas leyes para los inmigrantes que vuelven al paisito.</p>
          
    
    Vamo Arriba Uruguay!!!</p>
          <hr  />
          
    
          <div style="display:block;position:relative;">
    
          <div style="width:350px;position:relative;float:left; ">
    <p style=" font-weight:bold; color:#006699; ">Sitio</p>
          
    
    Usuario: <input class="reg" type="text" value="" name="user"  />*</p>
          
    
    Contraseņa: <input class="reg" type="password" value="" name="passwd_1"  />*</p>
          
    
    Repetė contraseņa: <input class="reg" type="password" value="" name="passwd_2" />*</p>
          </div>
          <div style="width:350px;display:block;float:left;border-left-style:solid; border-left-color:#0066CC;" >
          <p style="Silver; font-weight:bold; color:#006699; ">Personal</p>
          
    
    Nombre: <input type="text" class="reg" value="" name="nombre" />*</p>
          
    
    Apellido: <input type="text" class="reg" value="" name="apellido" />*</p>
          
    
    Fecha Nacimiento: 
    
    <select  name="dia">
                    <option value="DIA">DIA</option>
                    <option value="01">01</option>
                    <option value="02">02</option>
                    <option value="03">03</option>
                    <option value="04">04</option>
                    <option value="05">05</option>
                    <option value="06">06</option>
                    <option value="07">07</option>
                    <option value="08">08</option>
                    <option value="09">09</option>
                    <option value="10">10</option>
                    <option value="11">11</option>
                    <option value="12">12</option>
                    <option value="13">13</option>
                    <option value="14">14</option>
                    <option value="15">15</option>
                    <option value="16">16</option>
                    <option value="17">17</option>
                    <option value="18">18</option>
                    <option value="19">19</option>
                    <option value="20">20</option>
                    <option value="21">21</option>
                    <option value="22">22</option>
                    <option value="23">23</option>
    
                    <option value="24">24</option>
                    <option value="25">25</option>
                    <option value="26">26</option>
                    <option value="27">27</option>
                    <option value="28">28</option>
                    <option value="29">29</option>
                    <option value="30">30</option>
                    <option value="31">31</option>
          
                    </select>
                    <select  name="mes" >
                    <option value="MES">MES</option>
                    <option value="01">01</option>
    
                    <option value="02">02</option>
                    <option value="03">03</option>
                    <option value="04">04</option>
                    <option value="05">05</option>
                    <option value="06">06</option>
                    <option value="07">07</option>
    
                    <option value="08">08</option>
                    <option value="09">09</option>
                    <option value="10">10</option>
                    <option value="11">11</option>
                    <option value="12">12</option>
                    </select>
                    <input style="width:30px"type="text" name="ano" maxlength="4"  value="AŅO"/>
                    
                    </select>
                    </p>
          
    
    Sexo:  
            M<input type="radio" name="sexo" value="M" style="position:absolute;
    		left:65px;"/>     
         F<input type="radio" name="sexo" value="F" style="position:absolute;
    		left:95px;"/></p>
            <p style="font-style:italic; font-size:11px; color:#003399;">Despučs de haberse registrado serā posible agregār una descripciōn
    
    
           </div>
    
    <div style="position:relative;display:block;clear:both;">
    
    
    	<hr />
          
    
    E-Mail: <input type="text" value="" class="reg" name="e_mail" />* </p>
          <input type="checkbox" style="position:absolute;left:10px;" value="muestra" name = "muestra" /><p style="position:relative; left:30px;">Muestra e-mail a otros usuarios</p>
          
    
    Paės de residencia: <input type="text" class="reg" value="" name="pais" /></p>
    	<hr />
    </div>     
    <div style="position:relative;"> 
    
    
         
         [img]captcha.asp[/img] Cambiā imagen
    
    
        
         
          
    
    Escribė lo que muestra la imagen
         <input name="captchacode" type="text" id="captchacode" size="10" style="position:relative;left:1px"/>
    
    
         
        <%
        if not IsEmpty(Request.Form("btnTest")) then
          Response.Write("<tr><td colspan=""2"" align=""center"">")
          if TestCaptcha("ASPCAPTCHA", Request.Form("captchacode")) then
            response.Redirect("procesamodificausuario.asp?usr = "&Request.Form("user")&"&passwd="&request.form("passwd_1")&"&nombre="&request.form("nombre")&"&ape="&Request.form("apellido")&"&dia="&request.Form("dia")&"&mes="&request.form("mes")&"&ano="&Request.form("ano")&"&sexo="&request.form("sexo")&"&mai="&request.form("e_mail")&"& pais="&request.form("pais")&"&captcha="&request.form("captchacode"))
          else
            Response.Write("<b style=""color:#FF0000"">El codigo insertado estā equivocado.[/b]")
          end if
          
        end if
        %>
      
        
      
    
    
    
    <input type="checkbox" name="ley" value="Acepto" style="position:relative;left:0px;"/>Declaro de haber leido y aceptado los terminos y condiciones</p>
      
    
    <input type="submit" name="btnTest" id="btnTest" value="Enviar datos" onClick='return eliminausr();'/></p>
    
    
    
    * campo obligatorio</p>
    
    
    
    </div>
    </div>
    </div>

    Se volete vedere il risultato eccolo qui http://www.regresoyorugua.com/registrate.asp

    Non son un esperto con i css!!!Aiuto!!


    Grazie mille in anticipo


    Drblis

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    663
    Ciao,

    ti posso dare alcuni consigli che possono essere utili:

    - Non dichiarare stili inline.
    codice:
     <div style="width:350px;position:relative;float:left; ">...
    Gli stili inline sono pių scomodi da gestire in caso di modifiche e "sporcano" il codice. Sono un ostacolo all'accessibilitā e in caso di conflitto con regole presenti in un css esterno hanno la meglio. Infine sono fastidiosi per l'utente che ti deve aiutare nel forum.
    La soluzione č dichiarare tutte le regole in un css esterno.

    - Non abusare dei posizionamenti ma utilizzali solo in casi strettamente necessari. Gli elementi posizionati si comportano in maniera differente dal normale.

    -Attento ad un bug abbastanza frequente quando utilizzi elementi padri di altri elementi che posseggono la proprietā float.
    Fai una ricerca sul forum per "easyclearing" o FabClearing.

    --Non aiuto in privato--

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    37
    grazie!!faccio subito!!

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.