Problema di allineamento sezioni con template flowered

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

Post Reply
Marcolet

Problema di allineamento sezioni con template flowered

Post by Marcolet »

Ciao,
ho scaricato il template flowered-2 e voglio modificarlo per i miei scopi. In particolare vorrei che la linea superiore (su cui compare il nome del sito) stesse perfettamente al centro e non dipendesse dai margini dx e sx che vengono impostati nel css.
Allego un pezzo del css che secondo me dovrebbe funzionare ma in realtà mi allinea la striscia superiore a sx, invece di centrarla.
(vedere www.sias-spa.it/cms per capire cosa intendo: è la striscia blu in alto dove c'è scritto S.I.A.S. S.p.A.....)
In pratica vorrei che la scritta in oggetto (#main-title) fosse centrata come l'immagine che compare al di sotto e della stessa dmensione.

Code: Select all

html {
background-image: url(uploads/sias3/fondobig.jpg);
//background-repeat: repeat-y;
background-position: top center;
color: #4d80b9
}

body {
margin: 0;
font-family: verdana, arial, helvetica, sans-serif;
background-image: url(uploads/flowered_marco/left_side1.gif);
background-repeat: repeat-y;
//color: #4d80b9;
}
#container {
	width: 900px;
	display: inline;
}

#main-title {
[b]position: absolute center;[/b] questo dovrebbe centrare la scritta...
width: 1024px;
font-size: .7em;
letter-spacing: 5px;
text-align: right;
margin-top: 0;
padding-bottom: 8px;
font-weight: bold;
padding-top: 8px;
padding-right: 50px;
background-color: #4d80b9;
color: #ffffff;
border-top: 1px #FFFFFF solid;
border-bottom: 1px #FFFFFF solid;
}


#header-image {
//background-color: #ffffff;
background-image: url(uploads/bannerlong.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 147px;
border-top: 2px #d3e1ff solid;
border-bottom: 2px #d3e1ff solid;
}
Cosa mi sfugge?
Grazie
User avatar
protempore
Power Poster
Power Poster
Posts: 599
Joined: Mon Jan 14, 2008 9:08 pm

Re: Problema di allineamento sezioni con template flowered

Post by protempore »

Marcolet wrote: ...
Cosa mi sfugge?
Grazie
così... a naso... vedo alcune incongruenze...

intanto la larghezza del div "main-title" non può essere maggiore del div che, presumibilmente, lo contiene... 1024px contro 900px del div "container"...

non avendo specificato nessun margin o padding per "container" lui si posiziona "left"...

quindi aggiungerei a "container":

margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;

...e vediamo se funzia...
;)
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
alby

Re: Problema di allineamento sezioni con template flowered

Post by alby »

Marcolet wrote: In pratica vorrei che la scritta in oggetto (#main-title) fosse centrata come l'immagine che compare al di sotto e della stessa dmensione.
Credo che basti
text-align: center;
in #main-title (ma da controllare in IE)

L'unica cosa che non mi suona bene è che hai #main-title di un colore diverso dal background e quindi o nel sito devi mettere un container molto largo o lo centri con la stessa grandezza di #main-text:
margin-left: 110px;
margin-right: 110px;

Alby
Marcolet

Re: Problema di allineamento sezioni con template flowered

Post by Marcolet »

purtroppo non hanno sortito l'effetto sperato.
Avevo usato anch'io il margin, ma con risoluzioni diverse la posizione cambia.
Il text-align mi sposta solo il testo, non la posizione della barra che lo contiene.
Potrei mettere un'immagine da gestire come #header-image, ma è una questione di principio....
CIAO
User avatar
protempore
Power Poster
Power Poster
Posts: 599
Joined: Mon Jan 14, 2008 9:08 pm

Re: Problema di allineamento sezioni con template flowered

Post by protempore »

Marcolet wrote: purtroppo non hanno sortito l'effetto sperato.
....
ci sono un po' di proprietà contrastanti...

prova così:

Code: Select all

#container {
   width: 1024px;
   margin-top: 0px;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
}

#main-title {
   font-size: .7em;
   font-weight: bold;
   letter-spacing: 5px;
   text-align: center;
   padding-bottom: 8px;
   padding-top: 8px;
   background-color: #4d80b9;
   color: #ffffff;
   border-top: 1px #FFFFFF solid;
   border-bottom: 1px #FFFFFF solid;
}

#header-image {
   background-image: url(uploads/bannerlong.jpg);
   background-repeat: no-repeat;
   background-position: center top;
   height: 147px;
   border-top: 2px #d3e1ff solid;
   border-bottom: 2px #d3e1ff solid;
}

#main-text {
   font-size: .7em;
   line-height: 1.8em;
   background-color: #ffffff;
}
Last edited by protempore on Sun Nov 23, 2008 8:07 am, edited 1 time in total.
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
User avatar
protempore
Power Poster
Power Poster
Posts: 599
Joined: Mon Jan 14, 2008 9:08 pm

Re: Problema di allineamento sezioni con template flowered

Post by protempore »

...in ogni caso darei una ripulita anche al template di tutti i nidificati che non hanno uno stile corrispondente come:

Code: Select all

<div id="menu_horiz">
<div id="wrapper">
<div id="body">
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
Marcolet

Re: Problema di allineamento sezioni con template flowered

Post by Marcolet »

ciao,
ho scoperto che c'era un css legato al template del menù che mi rompeva assai...
ho deciso di ripartire da zero e di ricostruirmelo.
CIAO
Post Reply

Return to “Italian - Italiano”