Div

giovedì 17 aprile 2008 - 11.06

gae58 Profilo | Senior Member

salve, non mi è chiara una cosa.
in una pagina .aspx inserisco un div con queste caratteristiche
css:
#CorpoSx
{
margin-right: 23%;
border-right: 1px dashed #f00;
background-color: #ffffe1;
padding-bottom: 10px;
}

nell'html dopo il div pur inserendo un <br />, prosegue alla dex del div, come posso fare per far si che la scritta vada subito sotto il div?

Un'altra questione è il piede, il css è questo:
#Piede
{
background-color: Orange;
text-align: right;
font-weight: bold;
font-size: 9px;
clear: both;
width: 100%;
}
Ho 2 dive uno a sx e l'altro a dx. Quando la colonna di dx è più lunga, il poede non si posiziona alla fine.

Il codice css per la colonna di dx è questo:
div#menuDx ul
{
display: inline;
list-style-type: disc;
margin: 0 0;
padding: 0 0; /*color: #ff9900;*/
font: 11px;
}

qualche consiglio?

grazie

Gaetano

gene_old Profilo | Junior Member

Dovresti postare anche il codice di struttura, perchè non ho capito molto da come ti 6 spiegato.
Oppure, se riesci posta direttamente un link alla tua pagina che vedo il codice.

gae58 Profilo | Senior Member

http://www.softwaregl.it/dirgen/Debito.aspx

grazie

Gaetano

gene_old Profilo | Junior Member

Ho dato un occhiata veloce al tuo codice. So che hai già scritto gran parte del layout, ma il tuo codice è fatto piuttosto male.
Per realizzare un layout fluido hai mischiato i fluttuamenti ai posizionamenti e questo crea diversi problemi.
Quando realizzi un layout fluido, o utilizzi i float o utilizzi i posizionamenti.
Anche la struttura non è scritta benissimo, in genere è buona norma creare un contenitore padre che racchiuda tutto il contenuto all'inizio del codice.
Ho visto che hai utilizzato un sacco di spazi e di br, dove potevi tranquillamente utilizzare dei margini o dei padding.
Il consiglio che ti posso dare è quello di guardarti attentamente questo link:

http://css.html.it/guide/lezione/65/layout-a-due-e-tre-colonne-introduzione/

E tutta la sezione in generale relativa ai tipi di layout.
Fai attenzione anche al bug che ti si presenta quando all'interno di un elemento dove non sono specificate dimensioni, hai degli elementi fluttuanti:

http://positioniseverything.net/easyclearing.html

e guarda qui può esserti utile

http://gabrieleromanato.altervista.org/css/onhavinglayout.html

ciao!

gae58 Profilo | Senior Member

ti ringrazio per la risposta.

Leggerò i link che mi hai indicato.

Se non ti dispiace ti aggiornerò su quello che ho capito.

Tieni presente che il codice che hai letto deriva da una masterPage

ciao


Gaetano
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5