Ho incontrato un po 'di intoppo mentre sviluppavo il frontend per un sito web. Sono competente con i CSS, ma non fantastico. Ad ogni modo, ho creato un jsFiddle here che illustra il mio problema.Come rimuovere la spaziatura verticale indesiderata tra i div
In ogni pagina del mio sito Web, nella parte superiore della sezione del contenuto, ho un'immagine del banner. Desidero mettere un separatore a due colori che separa questo banner dal contenuto. (Come mostrato nel modello che mi ha dato il mio designer: https://www.dropbox.com/s/d9opotyiyp0yc9o/menus.jpg)
Mi piacerebbe farlo in puro CSS + HTML, senza dover semplicemente ritagliare un'immagine. Comunque, l'ho fatto usando il seguente codice:
<img class="banner" src="http://regency.ymindustries.com/static/images/winelist.jpg" style="width: 100%;">
<div>
<div style="width:30%; height: 10px; display: inline-block; background: #6C210C"></div><div style="width:70%; height:10px; display: inline-block; background: #E5C697;"></div>
</div>
(si prega di perdonare il CSS in linea, è solo a scopo dimostrativo. Inoltre, purtroppo, se metto il secondo div su una nuova riga e il rientro di esso, crea spazi bianchi)
il problema sono avendo è che c'è un grande divario tra il divisorio e l'immagine. Ho provato ad aggiungere margine: 0px e padding: 0px a tutti gli elementi rilevanti, e lo spazio bianco è ancora lì.
Qualcuno potrebbe aiutarmi, per favore?
Grazie, YM
Utilizzare il metodo clearfix, è possibile cercare su questo. –