Ciao a tutti!
A scopo didattico sto realizzando un semplice sito che contenga delle gallerie di oggetti (in questo caso mobili); la struttura è molto semplice e divisa in fasce:
- 1a fascia: header;
- 2a fascia: menù;
- 3a fascia: corpo;
- 4a fascia: footer;
Tutte senza la proprietà width, in modo da occupare tutta la larghezza della pagina... o almeno così credevo... perché la visualizzazione è corretta solo da pc, mentre da smarthphone per qualche motivo il sito risulta tagliato sulla destra di circa 50-100px e questo spazio è semplicemente lasciato bianco...
In pratica c'è una fascia bianca che va dall'alto al basso per tutta l'altezza del sito...
Siccome sia la struttura che le regole css sono molto semplici, e non essendo per nulla pratico di visualizzazione su smartphone non ho idea di dove andare a sistemare... mi sapreste dare qualche dritta?
il sito è online a questo indirizzo: www.medprova.altervista.org/home.html
Il codice e la struttura della pagina sono questi:
All'interno dei div header, menu e footer ci sono i vari contenuti, ma anche togliendoli e lasciando vuoti i contenitori, il risultato nn cambia... anche proprio l'immagine di sfondo che dovrebbe andare ad occupare tutto lo spazio visibile, risulta tagliata sulla destra e sostituita con una fascia bianca...codice:<style type="text/css"> /*reset*/ html {color: #000; background: #FFF; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0; padding: 0; } table {border-collapse: collapse; border-spacing: 0; } fieldset, img {border: 0; } del, ins {text-decoration: none; } li {list-style: none; } caption, th {text-align: left; } q:before, q:after {content: ''; } sup {vertical-align: baseline; } sub {vertical-align: baseline; } /*because legend doesn't inherit in IE */ legend {color: #000; } /*fine reset*/ .container { background-image:url(img/sfondo2.jpg); } .header { height:135px; background-image:url(img/sfondo2.jpg); } #menu { border-bottom: solid 2px #000; border-top: solid 2px #000; background-image:url(img/sfondomenu3.jpg); height:35px; margin-bottom:20px; } .footer { border: solid 1px #000; height:129px; margin:auto; background-color:#000; color:#FFF; margin-top:10px; } </style> </head> <body> <div class="container"> <div class="header"></div> <div id="menu"></div> <div class="footer"></div> </div> </body> </body>
Grazie a tutti per qualunque suggerimento!

Rispondi quotando