Diseño y Posicionamiento Web con Joomla › Foros › Templates Joomla › Templates Joomla 1.5 › Ayuda CSS en template modificado
- Este debate tiene 8 respuestas, 1 mensaje y ha sido actualizado por última vez el hace 14 años, 11 meses por
Anónimo.
-
AutorEntradas
-
-
17/04/2010 a las 04:54 #89178
Anónimo
InvitadoHola a todos,
con mis humildes conocimientos de html/css me decidí a crear una plantilla a mi gusto, ya que no encontraba ninguna parecida a lo que yo quería, y mediante foros y tutoriales conseguí armar también el php y los demás archivos necesarios para subirla a joomla.
Tras un intento fallido de crear mi plantilla en DW (de diseño estaba perfecta pero como no tenía los estilos propios de Joomla no funcionaba el menú) decidí empezar de nuevo de 0, esta vez incluyendo todos los estilos que se utilizan en Joomla e intentando conseguir el diseño que había logrado con DW acoplando los estilos css de esta primera plantilla a la nueva.
Pero al terminar y subirla… todo descolocado…
Algún alma caritativa que me eche un vistazo al código para decirme qué falla?
La plantilla de Joomla que hice a través de DW (y como me gustaria que quedase mi página) podeis verla aqui
y para ver como queda ahora tras haber ‘corregido’ el css y el php podeis verla aqui (la imagen de la derecha, aparece debajo del texto a la dcha tambien).Adjunto el codigo css:
@charset "UTF-8";
* {
padding: 0;
margin: 0;
}
body {
font-size: 90%;
font-family: Tahoma, Arial, 'Lucida Grande', Verdana, Sans-Serif;
color: #000;
background-color: #FFFFFF;
}
#contenedor {
margin: 1% auto;
width: 99%;
border: 0px;
text-align: left;
}
#header {
width: 608px;
float: left;
padding: 2% 1% 0 2%;
}
#navegacion {
float: left;
width: 0px;
padding: 0;
margin: 0;
} /* navegacion es el menu superior colocado en user3 */
#izquierda {
margin: 0px 5px 5px 0px;
padding: 3% 1% auto 2%;
margin: 3% 2% 0 2%;
width: 15%;
float: left;
overflow:hidden;
background:#FFFFFF;
}
#contenido {
margin: 2% 2% 0 2%;
overflow:hidden;
}
#derecha {
color: #fff;
padding: 2% 0 0 1%;
width: 45%;
float: right;
overflow:hidden;
}
#footer {
clear: both;
background: #FFFFFF;
padding: 0 10px;
font-size:0.8em;
line-height: 0.2;
color:#FFCC00;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-style: bold;
}
/* Color
--------------------------------------------------------- */
a{
text-decoration:none;
color:#666;
}
/* Elementos
--------------------------------------------------------- */
a:link {
font-weight: bold;
font-family: " Arial Black" , Helvetica, sans-serif;
text-decoration: none;
color: #000;
background-color: #FFCC00;
}
a:visited {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000;
background-color: #FFCC00;
}
a:hover {
text-decoration: none;
color: #000;
background-color: #66CCFF;
}
a:active {
text-decoration: none;
color: #ccc;
}
a img{
border:0px;
}
p, .contentpaneopen{
font-family: tahoma, Arial, "Lucida Grande", Verdana, sans-serif; font-size: 77%; color: #333333; letter-spacing: 1.2pt;
}
h2, h3, h4, h5, h6 { font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif; font-weight: bold; letter-spacing: -1px;
}
h1, .componentheading, .contentheading {
font-family: helvetica;
color: #000000;
font-size: 2.8em;
line-height: 0.2;
letter-spacing: -4px;
font-weight: bold;
}
h2 {
font-size:1.5em;
line-height: 0.2;
color: #FFCC00;
}
h3 {
line-height: 0.2;
color:#666666;
font-size:1.2em;
}
h4 {
font-size:1em;
line-height: 0.2;
color:#000;
}
h5 {
line-height: 0.2;
color:#666666;
font-size:0.8em;
}
h6, small , .createdate, .modifydate, .readon {
font-size:0.8em;
line-height: 0.2;
color:#FFCC00;
}
/* Modulos
--------------------------------------------------------- */
#izquierda .moduletable_menu {
width: 150px;
font: 80% "Arial Black" , Helvetica, Impact, sans-serif;
text-transform: uppercase;
margin: 2px 0 2px 0;
white-space: nowrap;
}
#derecha .moduletable_menu, #derecha .moduletable {
text-align:left;
margin-bottom:1px;
}
#izquierda .moduletable_menu li {
border-bottom: 0px solid;
}
#izquierda .moduletable_menu li:before {
content: " 0BB 020";
}
#izquierda .moduletable_menu a {
text-decoration: none;
color: #CCCCCC;
background: #000000;
display: block;
padding: 3px 6px;
width: 161px;
margin: 4px 0 4px 0;
}
#izquierda .moduletable_menu a:hover {
background: #FFCC00 ;
color: #000;
}
.moduletable_menu h3, .moduletable h3, .moduletable_text h3 {
margin:5px 0 0;
padding:0;
text-transform:small-caps;
}
/* Contenido
--------------------------------------------------------- */
.contentpaneopen img{
padding: 5px 10px;
}
.contenttoc, .pagenavcounter{
margin-bottom:10px;
}
.article_separator{
display: block;
background:#fff;
height:1px;
margin:10px 60px 10px 10px;
}
.banneritem_text, .bannerfooter_text{
padding:5px;
}
Y el php:
Berlin/Madrid 2010 ©
Sé que es mucho que leer, pero llevo con esto ya un par de semanas y me sale humo xq ya no sé ni verlo, toco y lo empeoro y una cosa tan sencilla y q me corria prisa se me esta complicando y alargando demasiado..Ojala tenga suerte y alguien pueda ayudarme & gracias de antemano!
-
17/04/2010 a las 16:19 #89196
Anónimo
Invitadobla3 escribió:
….
La plantilla de Joomla que hice a través de DW (y como me gustaria que quedase mi página) podeis verla aqui
y para ver como queda ahora tras haber ‘corregido’ el css y el php podeis verla aqui (la imagen de la derecha, aparece debajo del texto a la dcha tambien).
….Ciao
You are not authorised to download this attachment. No se ve nada,
-
17/04/2010 a las 16:43 #89205
Anónimo
Invitadooh, perdon!
aqui esta la imagen del diseño que estoy buscando:
[IMG]http://i162.photobucket.com/albums/t256/emedos/flyers%20kontak/diseo-deseado.png[/IMG]y aquí, lo que tengo actualmente y que sale desordenada:
[IMG]http://i162.photobucket.com/albums/t256/emedos/flyers%20kontak/diseo-joomla-mal.png[/IMG]gracias de nuevo!
-
17/04/2010 a las 17:42 #89211
Anónimo
InvitadoCiao
Empecemos:
En que Browser están tomadas las fotos? En los demás (Firefox o Ie6 o 7) te pasa lo mismo?Div izquierda (¿menu negro desaparecido en combate?) le das un width específico del 15% sobre un width del contenedor del 99% (operación siempre peligrosa), en cambio al izquierda moduletable menu (que imagino que debe ser el del menu desaparecido) le das un width de 150 px. Y ahora pregunto: te caben los 150 px dentro del 15%? porque si la resolución de la pantalla és inferior a 1024 px lo dudo mucho
P.S.: Las resoluciones de 1024 pixels de ancho se quedan en unos 990 reales disponibles
-
17/04/2010 a las 18:18 #89214
Anónimo
Invitadohola de nuevo,
las capturas son en firefox pero ambas se veían practicamente igual en todos los navegadores. Respecto al menu, el que aparece ‘bien’ es el causante de haberlo hecho todo de nuevo, xq como lo hice desde DW, no se ajustaba al codigo de joomla y por tanto, aunque aparecia, no enlazaba con nada.
por si sirve de algo mando tb el codigo antiguo (quizas he confundido los estilos?)
@charset "UTF-8";
body {
font: 90%;
background: #FFFFFF;
margin: 0;
padding: 0;
text-align: center;
color: #000000; }
a:link {
font-weight: bold;
font-family: " Arial Black" , Helvetica, sans-serif;
text-decoration: none;
color: #000;
background-color: #FFCC00;
}
a:visited {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000;
background-color: #FFCC00;
}
a:hover {
text-decoration: underline;
color: #000;
background-color: #66CCFF;
}
a:active {
text-decoration: none;
color: #ccc;
}p { font-family: "courier new", "Liberation Sans", Arial, "Lucida Grande", Verdana, sans-serif; font-size: 85%; }
h1, h2, h3, h4, h5, h6 { font-family: Helvetica,"Liberation Sans", Arial, "Lucida Grande", Verdana, sans-serif; font-weight: bold; letter-spacing: -px; }
h1 {
color: #000000;
font-size: 2.8em;
line-height: 0.2;
letter-spacing: -4px;
font-weight: bold; }
h2 {
font-size:1.4em;
line-height: 0.2;
color: #FFCC00;
}
h3 {
line-height: 0.2;
color:#666666;
font-size:1.2em;
}
h4 {
font-size:1em;
line-height: 0.2;
color:#000;
}
h5 {
line-height: 0.2;
color:#666666;
font-size:0.8em;
}
h6 {
font-size:0.8em;
line-height: 0.2;
color:#FFCC00;
}
img { border: none; }.thrColLiqHdr #container {
width: 99%;
background: #FFFFFF;
margin: 1% auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
border: 0px;
text-align: left; /* esto anula text-align: center en el elemento body. */
}
.thrColLiqHdr #header {background: #FFFFFF;
padding: 2% 1% 0 2%;
}
.thrColLiqHdr #sidebar1 {float: left;
width: 15%;
background: #FFFFFF;
padding: 3% 1% 0 2%;
margin: 3% 2% 0 2%;
overflow:hidden;
}
.thrColLiqHdr #sidebar2 {float: right;
width: 40%;
background: #FFF;
padding: 2% 0 0 1%;
overflow:hidden;
}.thrColLiqHdr #sidebar1 p, .thrColLiqHdr #sidebar1 h3, .thrColLiqHdr #sidebar2 p, .thrColLiqHdr #sidebar2 h3 {
margin-left: 10px; /* deben asignarse los márgenes izquierdo y derecho de cada elemento que vaya a colocarse en las columnas laterales */
margin-right: 10px;
}
#menu {
width: 150px;
font: 80% "Arial Black" , Helvetica, Impact, sans-serif;
text-transform: uppercase;
margin: 2px 0 2px 0;
white-space: nowrap;
}
#menu ul, li {
list-style-type: none; }
#menu ul {
margin: 0;
padding: 0;
}
#menu li {
border-bottom: 0px solid;
}
#menu a {
text-decoration: none;
color: #CCCCCC;
background: #000000;
display: block;
padding: 3px 6px;
width: 161px;
margin: 4px 0 4px 0;
}
#menu a:hover {
background: #FFCC00 ;
color: #000;
}
.thrColLiqHdr #mainContent {margin: 2% 2% 0 2%;
overflow:hidden;}
.thrColLiqHdr #footer {
padding: 0 10px; /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen por encima de él. */
background:#FFFFFF;
}
.thrColLiqHdr #footer p {margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
padding: 10px 0; /* el relleno de este elemento creará espacio, de la misma forma que lo haría el margen, sin el problema de la contracción de márgenes */
}
/* Varias clases diversas para su reutilización */.fltrt { /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
float: right;
margin-left: 8px;
}
.fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */float: left;
margin-right: 8px;
}.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que deba incluir completamente a sus elementos flotantes hijos */
clear:both; height:0; font-size: 1px; line-height: 0px;
}Es mejor entonces hacerlo todo a px en vez de porcentajes? Perdón por mi ignorancia, pensé que todo esto iba a ser mas sencillo, pero ahora veo que estoy muy verde con esto…
-
17/04/2010 a las 18:36 #89216
Anónimo
Invitadobla3 escribió:
hola de nuevo,
……Es mejor entonces hacerlo todo a px en vez de porcentajes? Perdón por mi ignorancia, pensé que todo esto iba a ser mas sencillo, pero ahora veo que estoy muy verde con esto…
Ciao
Mejor o peor no lo se, pero en mi opinión és más facil, se pierde menos tiempo y con un menor margen de error; sobretodo si no mezclas porcentajes sobre ancho de la plantalla con anchos fijos de divs, otra cosa és si el contenedor tiene un ancho fijo, entonces los porcentajes se refieren a ése ancho igual para todas las resoluciones.
-
17/04/2010 a las 18:59 #89218
Anónimo
Invitadook, probare modificando como me dices. gracias!
-
17/04/2010 a las 20:58 #89225
Anónimo
Invitadogracias, se ha solucionado parte del problema..
que crees que hace que la foto del tren (modulo derecha) aparezca debajo del texto (contenido)?
-
17/04/2010 a las 21:00 #89226
-
-
AutorEntradas
- El foro ‘Templates Joomla 1.5’ está cerrado y no se permiten nuevos debates ni respuestas.