salve a tutti, vorrei avere delle delucidazioni per quanto riguarda il div contenitore, ovvero quel div che contiene tutti gli altri div

1- come far si che questo div sia attaccato alla parte alta della pagina web? ho provato a impostare top margin e padding a 0 ma non succede niente. l'unica mezza soluzione che mi è venuta è impostare il div con una posizione su absolute e mettere in top 0 px, ma in quel caso il div non sarebbe centrato. (stesso problema per la parte bassa)

2- non riesco a mettere un colore di sfondo al div a menochè non imposti la lunghezza ma, se dovessi impostarla, il div non aumenterebbe la sua lunghezza automaticamente e quindi se scrivo nella pagina più del dovuto c'è il rischio che il contenuto vada fuori dal contenitore.

3- come impostare dei bordi laterali che non siano solid, dotted, ecc.. ma che siano immagini ripetute con "repeat y"?


grazie a tutti per la pazienza e per la cortesia