Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > HTML, Javascript y otros
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-05-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Estructura de una página

Hola a todos

Veréis, me gustaría dar a mi página un estilo similar al que tienen, por ejemplo, los blogs de blogger, en el texto en una columna y al lado otra columnita más estrecha.

El caso es que ahora mismo lo hago con una tabla sin borde y con márgenes, pero me parece toda una chapuza , así que me gustaría saber si hay alguna forma más elegante de hacerlo, y por supuesto que cumpla con la W3C (mi DOCTYPE! es HTML 4.01 Transicional )

Pues eso era,

gracias, y salu2
Responder Con Cita
  #2  
Antiguo 27-05-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Ignoro si será la forma más elegante o eficaz de conseguirlo, pero, yo suelo usar "capas flotantes". ¿Capaz flotantes? Mejor una especie de ejemplo:

Código PHP:
<html>

 <
head>
  <
title>ClubDelphi.com</title>
    
    <
style type="text/css">
     
     
div#content {
       
width70%;
         
floatleft;
         
border#000 solid 1px;
     
}
     
     
div#sidebar {
       
width20%;
         
floatleft;
         
margin0 0 0 1em;
         
borderred solid 1px;
     }     
     
     
div#footer {
       
clearboth;
         
padding1em 0 0 0;
     }
     
    </
style>
    
 </
head>

 <
body>
 
  <
div id="content">
     
Content of content :P
    
</div>
    
    <
div id="sidebar">
     
Sidebar content :)
    </
div>
    
    <
div id="footer">
     
Footer content :D
    
</div>
 
 </
body>
 
</
html
Espero haberte ayudado en algo.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 27-05-2008 a las 13:42:22.
Responder Con Cita
  #3  
Antiguo 27-05-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Así sin probarlo muy a fondo tiene buena pinta

Creo que tendré que aprender CSS para poder currarme al máximo la web


Gracias, David
Responder Con Cita
  #4  
Antiguo 27-05-2008
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Puedes usar hacer los tutoriales de w3schools Son gratuitos, no hay que registrarse y puedes hacer ejercicios en línea.

de un site. El ejemplo de Dec es bueno pero seguramente te ha confundió un poco.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #5  
Antiguo 28-05-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Hola, Azid.

Sin duda ver algo que desconoces siempre confunde un poco, por eso he empezado con el cursillo de CSS de www.desarrolloweb.com

Luego visitaré ese enlace que me has puesto, parece interesante. Pero de todas formas, tampoco quiero tratar el tema en demasiada profundidad, no es algo a lo que en un futuro quiera dedicarme, tan sólo es un hobbie más y una actividad para mantener la sesera funcionando


Salu2.
Responder Con Cita
  #6  
Antiguo 02-06-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Hola.


Bien, he estado leyendo, probando...

Lo que quiero hacer es esto: arriba, una barra de menú (de alto fijo); debajo de esta: a la izquierda, un panel con cositas (de ancho fijo), y el resto del espacio, el contenido de la página. Lo conseguí con esto:

Código PHP:
<html>

<
head>
<
title>Pagina de prueba de capas</title>

<
style type="text/css">

body {...}

div#menu {
  
floattop;
  
margin1 0em;
  
padding1em;
  ...}

div#panel {
  
width150px;
  
floatleft;

  
padding1em;
  
margin1em;
  ...}

div#cuerpo {
  
floatleft;
  
widthauto;
  
padding1em;
   ...}

</
style>

</
head>

<
body>


<
div id="menu">
Texto del menu.
</
div>


<
div id="panel">
Panel.<br>
Izquierdo<br>
</
div>


<
div id="cuerpo">
Contenido de la pagina en cuestion.
</
div>


</
body>

</
html


Todo muy bien y muy bonito... pero si el texto del cuerpo excede del ancho de que dispone entre el panel y la parte derecha del navegador, pues todo el bloque de "cuerpo" salta y se queda por debajo del panel. Ejemplo

¿Dónde está el fallo?

Seguro que es una tontería de nada, pero es que soy nuevo en esto


Salu2.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Estructura de FireBird !? pmtzg Conexión con bases de datos 2 19-12-2007 22:13:12
Estructura de un CD david duarte Varios 4 27-10-2005 17:48:50
Añadir el número de página al pie de página Javi2 Servers 3 04-08-2005 18:15:36
estructura de una tabla Salomon Firebird e Interbase 3 14-05-2004 15:26:46
Averiguar estructura de frm brandolin MySQL 0 20-10-2003 22:23:57


La franja horaria es GMT +2. Ahora son las 10:18:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi