Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Borderlands 4, tra divertimento e problemi tecnici
Recensione Borderlands 4, tra divertimento e problemi tecnici
Gearbox Software rilancia la saga con Borderlands 4, ora disponibile su PS5, Xbox Series X|S e PC. Tra le novità spiccano nuove abilità di movimento, un pianeta inedito da esplorare e una campagna che lascia al giocatore piena libertà di approccio
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale
NXTPAPER 60 Ultra è il primo smartphone con tecnologia NXTPAPER 4.0 per il display, un ampio IPS da 7,2 pollici. Con finitura anti-riflesso, processore MediaTek Dimensity 7400, fotocamera periscopica e modalità Max Ink per il detox digitale, NXTPAPER 60 Ultra punta a essere il riferimento tra gli smartphone pensati per il benessere degli occhi.
Un fulmine sulla scrivania, Corsair Sabre v2 Pro ridefinisce la velocità nel gaming
Un fulmine sulla scrivania, Corsair Sabre v2 Pro ridefinisce la velocità nel gaming
Questo mouse ultraleggero, con soli 36 grammi di peso, è stato concepito per offrire un'esperienza di gioco di alto livello ai professionisti degli FPS, grazie al polling rate a 8.000 Hz e a un sensore ottico da 33.000 DPI. La recensione esplora ogni dettaglio di questo dispositivo di gioco, dalla sua agilità estrema alle specifiche tecniche che lo pongono un passo avanti
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-06-2010, 08:03   #1
tex_willer87
Member
 
Iscritto dal: Dec 2008
Messaggi: 57
[HTML-CSS]posizionamento <area/>

Ciao a tutti! volevo mostrarvi il mio problema.
Sto facendo un sito internet ed ho bisogno di questo effetto che ora vi spiego.
Ho un div centrale comune a tutte le pagine, all'interno di questo ho un div diverso per ogni pagina perchè deve contenere cose di dimensioni e caratteri differenti, all'interno di uno specifico(lo chiamo qui unità, quindi center_unita) ho una mappa in <img src=... /> e tanti piccoli div che stanno ad indicare dei piccoli sottomenù che compariranno con effetto javascript al click di una specifica area della mappa (per questo ho usato il comando <map name=="" ...></map>
Ora, per far comparire nella posizione esatta(quindi sotto il bottone esatto) i miei piccoli submenù ho modificato il css dei relativi submenù e dato position:absolute e top:xyz px e left:xyz px. Il mio problema sta nella diversa visualizzazione in stessi browser ma in so diversi. Praticamente su w7 tutti i browser mi visualizzano perfettamente il tutto, mentre su vista con gli stessi, aggiornati alla stessa versione, mi visualizzano i submenù fuori dalla pagina, o comunque non dove vorrei io.. Sto sbagliando qualcosa? E' sbagliato il comando position:absolute?
Grazie a tutti!
Ciao.
tex_willer87 è offline   Rispondi citando il messaggio o parte di esso
Old 01-06-2010, 09:36   #2
MaxArt
Senior Member
 
L'Avatar di MaxArt
 
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6661
Devi capire che stai cercando di spiegare un problema grafico unicamente a parole...
Posta un paio di screenshot, i fogli di stile relativi (magari limitati alla parte che ci interessa) e lo "scheletro" della struttura HTML.

Per caso in Windows Vista sta usando IE8 in visualizzazione compatibilità mentre in Windows 7 usi la modalità IE8?
__________________
HWU Rugby Group :'( - FAQ Processori - Aurea Sectio - CogitoWeb: idee varie sviluppando nel web
MaxArt è offline   Rispondi citando il messaggio o parte di esso
Old 01-06-2010, 09:59   #3
tex_willer87
Member
 
Iscritto dal: Dec 2008
Messaggi: 57
hai ragione... ora posto il codice solamente per il primo piccolo submenù(gli altri sono uguale).

questo è l'html:
Codice HTML:
<div class="center">
    <div class="center_unita">
    	<p>Scegli dove visitare cliccando sui nomi nell'immagine e scegli poi il piano</p>
   	    <img src="admin/progetti/CorteBolla/it/immagine_copertura.jpg" border="0" usemap="#mappa" width="568px" height="380px" />
   	    <map name="mappa" id="mappa">
          <area id="villa" shape="rect" coords="64,40,117,65" href="#" alt="Villa" />
          <div id="submenuvilla">
            <ul>
              <li><a href="villaterra.html"><b>Piano Terra</b></a></li>
              <li><a href="villaprimo.html"><b>Piano Primo</b></a></li>
              <li><a href="villasecondo.html"><b>Piano Secondo</b></a></li>
            </ul>
          </div><!-- chiuso subMenuvilla -->
          <area id="uffici" shape="rect" coords="151,33,214,59" href="#" alt="Uffici" />
          <div id="submenuuffici">
            <ul>
              <li><a href="ufficiterra.html"><b>Piano Terra</b></a></li>
            </ul>
          </div><!-- chiuso subMenuuffici -->
          </map>
    </div>    <!-- chiuso center_unita -->
</div> <!-- chiuso center -->
questo è il css solamente della parte villa:
Codice:
#submenuvilla{
text-decoration:none;
text-align:left;
width:100px;
margin-top:0;
padding:0;
}
#submenuvilla ul{
text-decoration:none;
list-style:none;
text-align:center;
background-color:#666666;
position:absolute;
left:360px;
top:260px;
}
#submenuvilla li a{
text-decoration:none;
color:#CCCCCC;
}
#submenuvilla li a:hover{
text-decoration:none;
color:#FF0033;
}
questo è lo screenshot di come lo visualizzo in windows7 con qualsiasi browser(in questo caso ho usato chrome):


Uploaded with ImageShack.us

e questo di come lo visualizzo in windows vista( in questo caso ho usato FF):

Ultima modifica di tex_willer87 : 03-06-2010 alle 10:18.
tex_willer87 è offline   Rispondi citando il messaggio o parte di esso
Old 01-06-2010, 18:48   #4
MaxArt
Senior Member
 
L'Avatar di MaxArt
 
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6661
Allora, innanzitutto ti consiglio di muovere i div submenuvilla e submenuuffici fuori dall'elemento <map>, che dovrebbe contenere *solo* gli elementi <area> (e forse da questo dipende il differente comportamento dei browser, anche se mi sorprende che dipenda dal SO e non dal browser... hai provato anche con IE?).

In secondo luogo, l'attributo di stile position: absolute fa sì che l'elemento sia posizionato (con top, left, bottom o right) relativamente all'elemento "avo" che a sua volta ha un attributo di stile position DIVERSO da quello di default "static" (quindi, "relative", "absolute" o "fixed").
Insomma, se i div submenuville e submenuuffici non hanno definito un position, gli <ul> verranno posizionati relativamente al div con classe center_unita, oppure center, oppure al <body> stesso se nessuno ha un attributo position diverso da "static".
Il trucco è quello di usare "relative" se non si vuole modificare la posizione dell'elemento contenitore.

P.S.: per i pezzi di codice HTML usa il tag [HTML], che trovi con questo simbolo: . Per i fogli di stile usa il tag [CODE] , per il PHP/JavaScript/C/Java e tutti i linguaggi C-like usa [PHP] , mentre per gli altri sempre [CODE].
__________________
HWU Rugby Group :'( - FAQ Processori - Aurea Sectio - CogitoWeb: idee varie sviluppando nel web

Ultima modifica di MaxArt : 01-06-2010 alle 18:51.
MaxArt è offline   Rispondi citando il messaggio o parte di esso
Old 03-06-2010, 10:14   #5
tex_willer87
Member
 
Iscritto dal: Dec 2008
Messaggi: 57
grazie mille!!! il tuo secondo consiglio ha risolto tutto...
tex_willer87 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Borderlands 4, tra divertimento e problemi tecnici Recensione Borderlands 4, tra divertimento e pro...
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale TCL NXTPAPER 60 Ultra: lo smartphone che trasfor...
Un fulmine sulla scrivania, Corsair Sabre v2 Pro ridefinisce la velocità nel gaming Un fulmine sulla scrivania, Corsair Sabre v2 Pro...
Nokia Innovation Day 2025: l’Europa ha bisogno di campioni nelle telecomunicazioni Nokia Innovation Day 2025: l’Europa ha bisogno d...
Sottile, leggero e dall'autonomia WOW: OPPO Reno14 F conquista con stile e sostanza Sottile, leggero e dall'autonomia WOW: OPPO Reno...
La fucina di stelle Sagittario B2 &egrav...
Un razzo spaziale ULA Atlas V ha portato...
Silent Hill f vi farà scoprire la...
Leapmotor ha prodotto il suo milionesimo...
PlayStation Pulse Elevate: i primi altop...
Nove banche europee sfidano Tether e Cir...
Netflix: addio al piano Base senza pubbl...
Flight Simulator su PlayStation per la p...
Bosch taglierà 13.000 posti di la...
Nothing e CMF si separano: il brand low ...
Logitech MX Master 3S a 69€ su Amazon: i...
Colpo di scena su Windows 10: gli aggior...
HONOR, il futuro è foldable, ma n...
Motorola Solutions al servizio della sic...
Dell Pro Plus Earbuds: IA e controllo da...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 02:12.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v