Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    158

    doppio bordo e background interno

    Ciao,
    come posso fare coi css il menu laterale come in questo link http://osc.template-help.com/wt_24425/index.html che ha un bordo esterno, una riga bianca e poi il background interno? Ho provato con un'immagine ma col repeat non posso distanziarla dall'alto e mi ritrovo senza il secondo bordo bianco in alto e in basso

  2. #2
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    beh puoi fare un div che ha sfondo bianco e bordo grigio; a suo interno avrai un ul con sfondo grigio. Al div esterno applichi un padding di 1px e sei a posto

  3. #3
    Quanto suggerito da @ResianTaxidrive è giusto a patto che il div contenga solo un ul e non il titolo come si vede nel sito linkato (Our Product).
    Nel caso in cui si voglia inserire anche il titolo, si può sfruttare il div esterno come suggerito da @ResianTaxidrive ma inserire al suo interno un altro div a cui assegnare lo sfondo grigio e dentro il quale inserire l'ul.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  4. #4
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    non sono d'accordo, perchè non si dovrebbe inserire un titolo?
    io farei

    <div>
    <h2> Our products </h2>
    <ul>bla bla[/list]
    </div>

    e gli stili come ho detto sopra. Ma che ci sia un titolo o meno cosa cambia?

  5. #5
    Cambia che lo sfondo grigio viene dato solo a ul e quindi la parte occupata da h2 non lo prende.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    158
    Ma con border-image di css3 si può fare direttamente senza ulteriori tag?

  7. #7
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    bon metterai il background grigio anche ad h2

  8. #8
    Si, ma tieni presente che i CSS3 non sono supportati da IE (oltre a non essere ancora standard).
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  9. #9
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Originariamente inviato da patt
    Ma con border-image di css3 si può fare direttamente senza ulteriori tag?
    a parte il fatto che il css3 non è interpretato da ie8 e precedenti, perchè usare una immagine quando puoi farne a meno?
    QUesto funziona bene:

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    <style type="text/css">
    <!--
    div {
    	background-color: #FFFFFF;
    	width: 300px;
    	border: thin solid #999999;
    	padding:2px;
    }
    ul, h2{
      background:#999;
    }
    h2,ul{
      margin:0;
    }
    -->
    </style>
    </head>
    
    <body>
    <div>
    <h2> Our products </h2>
    <ul>[*]bla bla[*]bla bla[*]bla bla[/list]
    </div>
    </body>
    </html>

  10. #10
    Originariamente inviato da ResianTaxidrive
    bon metterai il background grigio anche ad h2
    Perfetto, solo che c'è da stare attenti nel caso si diminuisca dinamicamente la dimesione del testo nel browser (CTRL -) in quanto è possibile che si crei uno spazio tra h2 ed ul facendo vedere il bianco di sotto.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.