Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Allineare img decorativa in basso a dx in <div>

    Buona sera a tutti.

    "Semplicemente", avendo il caso dell'immagine in allegato, come faccio a portare l'immagine dell'angolo piegato, nell'angolo in basso a destra del contenitore?

    Grazie mille e scusate le ripetizioni.
    Per chiarimenti, ovviamente, sono a disposizione.
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se quella e` un'immagine di sfondo, puoi usare:
    codice:
    background: url(angolino.gif) no-repeat bottom right;
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Grazie della risposta Mich_.

    E' così, ma non funziona. E non so perché.

    Vi mostro la porzione di codice:

    codice:
    Css
    
    
    /* content div */
    
    div.container
    							{
    								border:			1px solid #000;
    
    								background:		#fff;
    
    								margin-bottom:		1em;
    					
    								width:			70%;
    							}
    
    div.container div.inner
    							{
    								background:		#fff url(../img/corner.gif) no-repeat bottom right;
    
    								position:		relative;
    
    								left:			-11%;
    								
    								padding:		3%;
    							}
    Grazie di nuovo.

  4. #4
    Inserisco due messaggi consecutivi (e me ne scuso coi moderatori) per annunciare che (purtroppo o per fortuna... leggendo capirete) ho risolto il problema.

    Le avevo provate tutte e alla fine non mi ero accorto (l'ho fatto ora che riportavo il codice sul forum) che mancava una stramaledettissima virgola tra la dichiarazione delle due classi insieme (div.container div.inner invece di div.container,div.inner).

    Grazie ancora e scusate.


    P.S.: non capisco però, perché ora l'immagine, viene raddoppiata (una al posto giusto e l'altra dove stava prima); ma devo andare a lavoro, vi romperò le p*** questa sera.

    Rinnovo i ringraziamenti.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quando posti codice CSS, posta anche l'HTML relativo, ed anche il DOCTYPE (i "trucchi" per IE cambiano a seconda della DTD).

    Quando fai delle prove, metti anche un bel colore di sfondo (diverso per ogni blocco), in modo da vedere dove finiscono i vari blocchi.

    non capisco però, perché ora l'immagine, viene raddoppiata
    Hai messo la virgola, il che significa che hai messo l'angolino a due oggetti. Probabilmente la virgola e` sbagliata.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Originariamente inviato da Mich_
    Quando posti codice CSS, posta anche l'HTML relativo, [...]
    Hai ragione. Non l'ho fatto perché era "solo <div>".

    codice:
    
    
    				<div class="container">
    					
    					<div class="inner">
    						<span>
    							Some title here
    						</span>
    						
    
    
    							Some text here.
    						</p>
    					</div>
    				
    				</div>
    Il Doctype è

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
    "http://www.w3.org/TR/html4/strict.dtd">
    Originariamente inviato da Mich_
    [...] Hai messo la virgola, il che significa che hai messo l'angolino a due oggetti. Probabilmente la virgola e` sbagliata.
    Grazie mille.

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto attento alla semantica: una pagina con errori semantici viene penalizzata nei motori e risulta di difficile o impossibile comprensione per alcune categorie di utenti.
    I titoli si rendono con i tag <hx>


    Quindi il tuo blocco inner e` interno al blocco container e lo riempie completamente.
    Allora:
    1. la virgola di cui parlavi nel selettore NON CI VA
    2. nell'inner devi metterci anche:
    width: 100%;
    altrimenti il blocco non si allarga al massimo.

    Ma prima di inserire il width, togli la virgola e prova a dare colori di sfondo diversi ai due blocchi: vedrai che l'angolino va alla destra del blocco interno, solo che il blocco non si allarga a tutto il contenitore.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.