Foros del Web » Creando para Internet » CSS »

Box desplegable

Estas en el tema de Box desplegable en el foro de CSS en Foros del Web. Hola, estuve buscando mucho por internet mi problema, pero no hay una explicacion clara, antes que nada quiero aclarar, que mi conocimiento de php y ...
  #1 (permalink)  
Antiguo 24/11/2011, 01:23
 
Fecha de Ingreso: marzo-2004
Mensajes: 23
Antigüedad: 20 años, 1 mes
Puntos: 0
Busqueda Box desplegable

Hola, estuve buscando mucho por internet mi problema, pero no hay una explicacion clara, antes que nada quiero aclarar, que mi conocimiento de php y css es basico, pero me arreglo para aprender.

Me surge la siguiente duda, tengo mi pagina http://megustapero.nohagasclick.net/ en la cual tiene un box que dice: crea tu frase para facebook aqui!!!
Ese box me gustaria que se expanda hacia abajo una vez que las personas escriban y lleguen al borde derecho del box.

Lo mismo necesitaria para cuando se entra a cualquier frase, por ejemplo: http://megustapero.nohagasclick.net/like.php?id=49 que es excesivamente larga, que el box se desplace hacia abajo y no hacia la derecha.

Dejo el index.php - el div en cuestion se llama: <div id="page_details" class="rounded">

Código HTML:
<html lang="es">
	<head>
		<title>Megustapero... publica tu frase en facebook y seras famoso!</title>

		<link rel="stylesheet" href="styles.css">
		
		<script type="text/javascript" src="js/jquery.js"></script>
		<script type="text/javascript" src="js/jquery.corner.js"></script>
		<script type="text/javascript" src="js/main.js"></script>

			
		</script>
<link href="/favicon.ico" rel="shortcut icon">
<meta property="og:title" content="Megustapero.nohagasclick.net"/>
    <meta property="og:type" content="website"/>
    <meta property="og:url" content="http://megustapero.nohagasclick.net/"/>
    <meta property="og:image" content="Megustapero.nohagasclick.net/images/ilike2.jpg"/>
    <meta property="og:site_name" content="Megustapero.nohagasclick.net"/>
    <meta property="fb:admins" content="190534881031651"/>
    <meta property="og:description"
          content="Crea tus propias frases para facebook, publicalas, y se famoso, 
es gratis, rapido, simple y puedes compartirlo con todos tus amigos!"/>
	</head>
	
	<body>
		<div id="fb-root"></div>
		<script>
		  window.fbAsyncInit = function() {
		    FB.init({appId: '190534881031651', status: true, cookie: true,
		             xfbml: true});
		  };
		  (function() {
		    var e = document.createElement('script'); e.async = true;
		    e.src = document.location.protocol +
		      '//connect.facebook.net/es_LA/all.js';
		    document.getElementById('fb-root').appendChild(e);
		  }());
		</script>
		
	<div id="header">
			<a href="index.php" id="branding"><span>Megustapero.nohagasclick.net</span></a>
			<p id="total_pages" class="rounded"><span id="count"> <? 
        $x=mysql_query("SELECT * FROM fblike ORDER BY id DESC LIMIT 0,1");
        $nr=0;
        while ($y=mysql_fetch_assoc($x)) {
            $id=$y['id'];
			$like=$y['like'];
            ?>
        
              <?=$id?><? echo substr(0,44);?>
              
         <?
    }
    ?></span> frases creadas</p>
		</div>
		
		<div id="page_details" class="rounded">
			<h2>Crear una nueva frase!</h2>
			<p id="character_count"><span id="characters">100</span> caracteres habilitados</p>
			<form method="POST" action="index.php">
				<input type="text" name="like" class="comments" maxlength="100" onclick="this.value='';" onblur="this.value=(this.value=='')?'Crea tu frase para facebook aqui!!!':this.value;">
				<p id="url"></p>

			<button id="create_button" type="submit"></button>
			</form>
		</div>
		
		<div id="popular_pages" class="rounded box_420">
			<h2>Top 10 de las frases mas populares</h2>
			<ul>
									<? 
    $x=mysql_query("SELECT * FROM fblike ORDER BY hits DESC LIMIT 0,10");
    $nr=0;
    while ($y=mysql_fetch_assoc($x)) {
        $id=$y['id'];
        $like=$y['like'];
        ?>
        
              <li><a href='like.php?id=<?=$id?>'><? echo substr($like, 0,44);?></a><br>
              </li>
         <?
    }
    ?>
							</ul>
		</div>
		
		<div id="new_pages" class="rounded box_420">
			<h2>Nuevas Frases!!</h2>
			<ul>
									 <? 
        $x=mysql_query("SELECT * FROM fblike ORDER BY id DESC LIMIT 0,10");
        $nr=0;
        while ($y=mysql_fetch_assoc($x)) {
            $id=$y['id'];
			$like=$y['like'];
            ?>
            
           <li><a href='like.php?id=<?=$id?>'><? echo substr($like, 0,44);?></a><br></li>
             <?
        }
        ?>

								
			</ul>
		</div>
		
			<p id="footer" class="rounded" align="center">Megustapero.nohagasclick.net &copy; 2011. Megustapero.nohagasclick.net no tiene relacion con Facebook <br><script type="text/javascript" src="http://widgets.amung.us/small.js"></script><script type="text/javascript">WAU_small('megustapero')</script></br></p>

	</body>
</html> 
y el archivo css:

Código HTML:
html * {margin: 0; padding: 0;}

body {
  margin: 0 auto;
  width: 940px;
  background-image: url(images/bg.jpg);
  font-family: Verdana;
  font-size: 62.5%;
  line-height: 1.2em;
  letter-spacing: 0;
  text-align: left;
  word-spacing: normal;
  text-decoration: none;
  color: #444;}


UL {
font-size : 10pt; 
font-family : "Trebuchet MS", arial, helvetica, sans-serif; 
color : #003366; 
;
}

UL UL LI {
font-size : 10pt; 
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
color : #003366; 
;
}

UL UL UL LI {
font-size : 10pt; 
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
color : #003366; 
;
}

#branding {display: block; width: 600px; height: 97px; background: url('images/logo.png') no-repeat left center; margin-top: 10px;}
#branding span {position: absolute; left: -9999px;}

h2 {color: #464646; font-size: 2em; margin-bottom: 10px;}

ul {}
li {list-style: none;}

input {
  font-family: Verdana;
  color: #c4c4c4;
  font-size: 1.8em;
  padding: 8px;
  border: #ececec 2px solid;
  margin-top: 5px;
}

p {font-size: 1.4em;}

button {width: 124px; height: 21px; border: none; cursor: pointer; display: block;}

.rounded {
  background: #fff;
  margin-top: 20px;}
  .rounded {
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}



.box_420 {width: 420px; padding: 20px; float: left; overflow: hidden; margin-bottom: 20px;}
.box_420 li {overflow: hidden; border-bottom: #e2e2e2 1px solid;}
.box_420 li .like_button {float: left; margin-right: 30px; width:55px; height:25px; padding-top: 6px;}
.box_420 ul li a {display: block; color: #686868; font-size: 1.2em; text-decoration: none; float: left; padding: 10px 0;}
.box_420 ul li.last {border: none;}

#create_page, #page_details {padding: 20px; overflow: hidden; clear: both;}
#create_page input, #page_details input {width: 880px;}
#character_count {float: right; font-size: 1.2em; color: #7d7d7d; margin: -10px 0 10px 0;}
#url {font-size: 1.4em; margin-top: 10px; color: #aeaeae; display: none;}
#create_button {float: right; margin-top: 10px; width: 124px; height: 21px; background: url('images/create_button.gif') no-repeat left center;}
#create_button span {position: absolute; left: -999px;}

#total_pages {
  padding: 20px;
  width: 200px;
  text-align: center;
  font-size: 1.4em;
  float: right;
  margin: -80px 0 10px 0;}
#total_pages span#count {
  font-weight: 700;}


#popular_pages ul li, #new_pages ul li {overflow: hidden;}

#popular_pages ul li a:hover, #new_pages ul li a:hover {color: #464646;}

ul li a.last {border: none !important;}

#popular_pages h2, #new_pages h2 {
  padding: 12px 0 12px 45px;
  font-size: 1.8em;
  margin-top: -20px;
  background: url('images/star.gif') left center no-repeat;
}

#new_pages, #statistics, #useful_links {margin-left: 20px;}

#share {overflow: hidden;}
#share li {float: left; margin-right: 10px;}
#share li a {color: #7d7d7d; font-size: 1.2em;}

#footer {padding: 20px; font-size: 1.2em; clear: both; margin-bottom: 20px;}

.expandable_box {
width: 600px;
overflow: auto;
}
Desde ya les agradesco su ayuda, he intentado varios metodos sin exito...
  #2 (permalink)  
Antiguo 24/11/2011, 08:47
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Box desplegable

en lugar de usar un control <text>, usa <textarea>. para el otro problema, en lugar de <h1>, usa <p> o <div> y le das el estilo que emule a <h1>
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #3 (permalink)  
Antiguo 24/11/2011, 13:47
 
Fecha de Ingreso: marzo-2004
Mensajes: 23
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Box desplegable

Gracias por la respuesta!

Perdon por la ignorancia, soy bastante nuevo en esto, obviamente he usado un script ya hecho.

Cuando dices que use <textarea> te refieres a que cambie esta parte del codigo php: <input type="text" name="like" class="comments"............." supongo que a esa parte te refieres.

Lo que no entiendo es como hago para reemplazar <h1> por <p> o <div> y donde lo reemplazo?

Gracias
  #4 (permalink)  
Antiguo 24/11/2011, 14:15
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Box desplegable

sí es cambiar <input type="text" name="like" cla.... por un <textarea>

tienes esto
Cita:
<div id="page_details" class="rounded">
<h1>4444444444444444444444444444444444444444444444 44444444444444444444444444444444444444444444444444 4444</h1><br>
lo que te comento es que hagas esto otro
Cita:
<div id="page_details" class="rounded">
<p>44444444444444444444444444444444444444444444444 44444444444444444444444444444444444444444444444444 444</p><br />
con una regla parecida a esta
Cita:
.rounded > p {
width: 900px;
height: auto;
a partir de aquí le das formato a la fuente (color, tamaño, weight, ...)
}
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}

Etiquetas: box, desplegable, hover, html, fondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:10.