[HTML] Flusso contenuti sotto la header

lessico

Utente Attivo
20 Mar 2018
30
0
6
73
Salve,

con riferimento all’immagine pubblicata, qualcuno sa dirmi come dovrei impostare il css per fare in modo che i contenuti della pagina comincino a scorrere al di sotto del blocco LOGO+NAVBAR della header (che deve rimanere fissa) e non si sovrappongano ad essa?

upload_2018-4-4_16-27-32.jpeg
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Al blocco LOGO+NAVBAR dai:
HTML:
#header {
    position: fixed;
    z-index: 99;
}
 

lessico

Utente Attivo
20 Mar 2018
30
0
6
73
Buona sera Max, grazie per il tuo contributo.
Permettimi, non credo sia questione di z-index: come puoi vedere dall'immagine, il blocco contenuti della pagina inizia dal top del viewport; di conseguenza, la prima parte viene persa (non è leggibile). Ho bisogno di capire come devo dichiarare i diversi contenitori (header e parte centrale) per far sì che il primo resti fisso, il secondo scorra.
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Fixed serve proprio questo
 

lessico

Utente Attivo
20 Mar 2018
30
0
6
73
OK.
E il secondo contenitore, quello che dovrebbe posizionarsi in sequenza e scorrere, come dev'essere dichiarato?

Grazie...
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
HTML:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento senza titolo</title>
<style type="text/css">
#header {
    background-color: #FF0004;
    margin: 0px;
    padding: 30px;
    height: 300px;
    width: 980px;
    top: 0;
    left: 0;
    position: fixed;
}
#contenuti {
    background-color: #00FFB3;
    margin: 330px 0 0;
    padding: 60px 30px 30px 30px;
    height: auto;
    width: 980px;
}
#clear {
    clear: both;
}
body {
    margin: 0px;
    padding: 0;
}
</style>
</head>

<body>
<div id="header">
Inserite qui il contenuto per  id "header"
</div>
<div id="clear"></div>
<div id="contenuti">
Inserite qui il contenuto per  id "contenuti"
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</div>

</body>
</html>
 

lessico

Utente Attivo
20 Mar 2018
30
0
6
73
Buongiorno Max,
veramente apprezzabile la cortesia di scrivere anche il codice.

Ho discusso anche in un altro forum la soluzione da te proposta, che è certamente valida per un sito statico (non responsive); mi riferisco al suggerimento di attribuire un’altezza fissa di 300 px al blocco di testa (logo + navbar).

In realtà io sto rifacendo il sito soprattutto per ricavarne una versione mobile-friendly: capisci quindi che, con una header alta 300 px, la pagina non sarebbe ottimizzata per gli smartphone, anche se poi magari la si potrebbe scorrere ricorrendo al touch resizing.

L’ideale sarebbe avere 2 blocchi (header e contenuti) che si posizionassero automaticamente uno di seguito all’altro, come nel normale flusso di elementi di tipo block (a complicare le cose c’è il fatto che il primo contiene una navbar).

In mancanza di una soluzione tecnica idonea (non so ancora se c'è), secondo te, è ipotizzatile definire l’altezza della header in percentuale? Ad esempio: height: 20% per #header / margin top 21% per #contenuti?

Grazie per la tua attenzione,
lessico
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Il mio vuole essere solo un esempio di come tenere sempre visibile l'intestazione poi è ovvio che si può partire dall'esempio e rendere la pagina responsive aggiungendo regole e cambiando le misure ecc., nonchè usando il metatag viewpot e media queries o @media Rule e quindi definire i breakpoint
 

lessico

Utente Attivo
20 Mar 2018
30
0
6
73
Il mio vuole essere solo un esempio di come tenere sempre visibile l'intestazione poi è ovvio che si può partire dall'esempio e rendere la pagina responsive aggiungendo regole e cambiando le misure ecc., nonchè usando il metatag viewpot e media queries o @media Rule e quindi definire i breakpoint

Dovrò studiare. Ci proverò... Grazie, per ora.
Saluti,
L.
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Pagina html in stringa PHP 2
E Sostituzione Elemento Html PHP 3
G Elementi HTML HTML e CSS 1
K Visualizzare del html responsive in una Webview Sviluppo app per Android 0
T Domanda valutazione html LinkedIn 2022 pt3 HTML e CSS 7
T Domanda valutazione html LinkedIn 2023 pt2 HTML e CSS 15
T Domanda valutazione html LinkedIn 2023 pt1 HTML e CSS 1
MarcoGrazia Salvataggio HTML in database PHP 2
K posizionare variabile da pagina html all'iframe. Javascript 1
peppe0703 Come Estrarre dati da db wordpress e richiamarli in html esterno HTML e CSS 0
L problema collegamento file css con html HTML e CSS 1
D Informazioni da XAMPP su HTML PHP 0
R Immagini html HTML e CSS 2
K File audio in html, chi mi può aiutare? HTML e CSS 0
K Aiuto con file audio in html HTML e CSS 1
Antonio67 Lanciare file shell bash da html HTML e CSS 2
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
G Codice html Javascript 1
M Collegamento tra form html e script php PHP 4
L Ricezione dei dati su file php da modulo html PHP 6
F Creare elementi html con javascript Javascript 3
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
W visualizzare solo file html e sottocartelle di una cartella PHP 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
G img html HTML e CSS 3
M Come fare un countdown in HTML? HTML e CSS 4
D Stampa a video in altra pagina html Database 3
A inserire variabile php colore in div html PHP 2
F Tv in html Offerte e Richieste di Lavoro e/o Collaborazione 1
N Script elenco file HTML HTML e CSS 5
L salvare codice html in mysql PHP 3
Cosina htaccess redirect 301 senza estensione html Web Server 6
E Errore di lettura php in html PHP 8
M HTML e PHP Offerte e Richieste di Lavoro e/o Collaborazione 3
C Form email php su pagina index.html? PHP 21
Shyson Meglio Javascript o HTML? Javascript 4
P inserimento icone social tramite html HTML e CSS 1
Z Mod_rewrite da HTML in PHP PHP 3
L Collegare un form html ad un database access Javascript 2
P HTML integrazione wordpress HTML e CSS 0
C [RISOLTO]Inserimento variabile php in input html PHP 20
L Eliminare estensione .html HTML e CSS 9
max1974 html in tooltip Javascript 0
C Risalire al php da html PHP 27
felino Esportare tabella HTML in PDF, quale libreria usare? Javascript 1
webmachine [PHP] [JAVASCRIPT] Form strano in HTML PHP PHP 1
L [RISOLTO] Stampa a video risultato count in html PHP 13
V Servizio design pagina web e download in self contained html file Discussioni Varie 1
F [PHP] Form html PHP 2
G Aiuto HTML, collegamento con un bottone a una <div> di un' altra pagna HTML e CSS 5

Discussioni simili