Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: larghezza div - 15px

  1. #1
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543

    larghezza div - 15px

    salve, vorrei realizzare un div che occupi 100%-15px ma so che in css questo non è possibile...se lo implementassero sarebbe una manna dal cielo
    cmq....c'è una possibilità di usare le expression?
    queste, per intenderci:
    width:expression(document.body.clientWidth > 800? "800px": "auto" );
    io vorrei se 800 imposta 785, se 1024 imposta 1009 se 1280 imposta 1265 diversamente fai quel che ti pare
    sarebbe possibile? oppure posso usare una sola expression?

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    272

    Re: larghezza div - 15px

    Originariamente inviato da oronze
    salve, vorrei realizzare un div che occupi 100%-15px ma so che in css questo non è possibile...se lo implementassero sarebbe una manna dal cielo
    cmq....c'è una possibilità di usare le expression?
    queste, per intenderci:
    width:expression(document.body.clientWidth > 800? "800px": "auto" );
    io vorrei se 800 imposta 785, se 1024 imposta 1009 se 1280 imposta 1265 diversamente fai quel che ti pare
    sarebbe possibile? oppure posso usare una sola expression?
    No.....Devi sapere quanto è 100%, convertirlo in px e sottrargli 15.
    Teoricamente, potresti fare quell'operazione in Javascript ma se non sei più che abile con il DOM, fai prima a farti 3 Css di cui uno basico e gli altri due con l'id contenente , ciascuna le due width, secondo me.....

  3. #3
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    con javascript l'ho già fatto da una buona oretta e non serve nemmeno sta grande abilità...era nel caso non fosse abilitato il js....ok, allora risolvo tagliando la testa al toro e facendo dimensione fissa per tutto

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    272
    Originariamente inviato da oronze
    con javascript l'ho già fatto da una buona oretta e non serve nemmeno sta grande abilità...era nel caso non fosse abilitato il js....ok, allora risolvo tagliando la testa al toro e facendo dimensione fissa per tutto
    Fai pure prima.....

  5. #5
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Originariamente inviato da simulacron
    Fai pure prima.....
    eh? nn ho capito

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  6. #6
    mettere un margin di 15px al div no?
    mi sembra abbastanza semplice

  7. #7
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    ma va? il problema è che è un float centrale
    <div><div><div>

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    272
    Originariamente inviato da oronze
    ma va? il problema è che è un float centrale
    <div><div><div>
    Guarda che i 15 px di margine interno li puoi mettere in qualunque div.
    Fai solo attenzione a IE che fa storie, talvolta, con i margini interni.

  9. #9
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Originariamente inviato da simulacron
    Guarda che i 15 px di margine interno li puoi mettere in qualunque div.
    Fai solo attenzione a IE che fa storie, talvolta, con i margini interni.
    se metto 100% e margin 15px = 100% + 15px
    a me serve esattamente il contrario
    prova a mettere
    <div float:left>
    <div float:left width:100%>
    <div float:right>
    e già sborda il layout...per questo volevo fare (100% - i due div di dx e sx)...cmq ho risolto facendo misura fissa e nessun problema

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    272
    Originariamente inviato da oronze
    se metto 100% e margin 15px = 100% + 15px
    Questo è il box model IE, non quello standard....
    a me serve esattamente il contrario
    ....Quello standard: hai l'immagine?gli aggiungi i margini (esterni per essa) di 15 px per lato e trovi le dimensioni del div.
    Se preferisci, prendi le dimensioni, in px, del div e togli ad esse 15px per lato....Troverai le dimenioni della tua immagine.
    prova a mettere
    <div float:left>
    <div float:left width:100%>
    <div float:right>
    e già sborda il layout...per questo volevo fare (100% - i due div di dx e sx)...cmq ho risolto facendo misura fissa e nessun problema
    Cercati qualcosa sul box model (standard & IE ).....

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 © 2026 vBulletin Solutions, Inc. All rights reserved.