Cs posizionare i webControls su una pagina

lunedì 23 ottobre 2006 - 17.47

cnnmax Profilo | Junior Member

Ciao.
Sto cercando di creare un applicazione in asp.net 1.1 con la sintassi XHTML.

Il posizionamento dei controlli deve essere fatto all'interno di un file css, quindi per posizionare il controllo devo creare uno stile per quel controllo e impostare le proprietà del css?

Uno stile per ogni controllo dove imposto la posizione?

in pratica:
nel css scrivo per ogni controllo:
#divControllo
{
position:absolute;
top: 24px;
left: 8px;
z-index:111;
}

in XHTML invece:
<div id="divControllo">
<pcctl:TextBox id=Controllo
runat="server" CssClass="TextBox" Width="86" Height="16px" >
</div>

E' giusto o sbaglio approccio?

Grazie

freeteo Profilo | Guru

perfetto!
piu separi la visualizzazione dal contenuto (ovvero lavori molto con i css) meglio è, sarai piu compatibile sui diversi browser, compresi i palmari e i telefonini...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

cnnmax Profilo | Junior Member

Si ma è un lavoraccio

devo impostare la posizione di ogni controllo definendo gli attributi di top e left.

Non c'è nessun programma visuale che mi crea il css?

grazie

freeteo Profilo | Guru

ciao,
diciamo che dipende da cosa devi fare, se per esempio hai una serie di oggetti di una determinata grandezza e li vuoi affiancati, puoi usare il "float:left" per ognuno (quindi usi la stessa classe) e danno 1 effetto "riempimento" senza che stai ad impostare le posizioni, sono uno relativao all'altro.
Ovviamente questo è un esempio, bisogna calarlo nelle tue necessita', solo che non sempre puoi fare in automatico :-)

Se vuoi editor piu "visuali", prova con DreamWaver della macromedia...opsss.. adobe
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

cnnmax Profilo | Junior Member

Quindi se voglio una webform formattata in modo personalizzato su più righe e ogni riga i controlli posizionati come voglio devo creare un css e impostare per ogni controllo Id una classe diversa.

che bel lavoro che mi aspetta.
Ma non è che poi rimpiangeremo le tabelle?

freeteo Profilo | Guru

>che bel lavoro che mi aspetta.
eh diciamo che non sara' semplicissimo ma se ingegnerizzi bene la pagina ce la farai tranquillo

>Ma non è che poi rimpiangeremo le tabelle?
io sono sostenitore del table-less ma è vero anche che alcune cose sono troppo incasinate da fare e quindi non vale la pena perderci troppo tempo...come sempre il giusto sta nel mezzo

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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