Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta
DLSS 4.5 introduce Dynamic Multi Frame Generation e MFG 6X, permettendo fino a cinque frame generati per ogni frame renderizzato. I test su Cyberpunk 2077 e 007 First Light mostrano forti incrementi di FPS e riduzione della latenza su RTX 5090 Laptop. Migliorano fluidità, stabilità e qualità visiva.
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere)
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere)
Quattro modi di indossarlo, stessa app del Plaud Note Pro e integrazione con il desktop. Il registratore IA da indossare di Plaud eccelle in mobilità, ma resta vincolato all'abbonamento ed è facile da perdere
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro
Xiaomi ha portato Redmi Watch 6 anche sul mercato italiano, puntando su un display AMOLED da 2,07 pollici con picco di luminosità a 2000 nit, frame in alluminio da 9,9mm e un'autonomia dichiarata di 12 giorni. Lo smartwatch gira su HyperOS 3 e integra GPS, Bluetooth 5.4 e oltre 150 sport mode. Il tutto a meno di 100 euro
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-02-2014, 10:06   #1
evil_stefano
Senior Member
 
L'Avatar di evil_stefano
 
Iscritto dal: May 2003
Messaggi: 1057
[ HTML5 - CSS ] uso dei nuovi elementi

Ciao,

ho alcuni dubbi sui nuovi elementi di html5, in particolare sul nav.
vorrei fare un layout così strutturato:


ma non capisco se devo fare:
- un div con dentro 2 nav
oppure
- un nav con dentro 2 div
oppure
- un nav con dentro altri nav..

come best practice agli elementi nav associo un ID per poi modificarli con il css?
oppure un nav deve avere sempre dentro un div e poi gioco ocn il div in css?

ho visto alcuni esempi dove tutto il contenuto del body è racchiuso in un div "container", ma non ne capisco il significato, che scopo ha racchiudere tutto da un div?


Grazie !
__________________
Trattative concluse con: vitale12345 - JamesDean - Piripikkio - alibibi - oclla - yaku - gionnizipsp - ciriccio - mxrco90 - gigarobot - uazzamerican
evil_stefano è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2014, 11:27   #2
Daniels118
Senior Member
 
L'Avatar di Daniels118
 
Iscritto dal: Jan 2014
Messaggi: 852
Il tag nav non ha bisogno di div, ovviamente nulla ti vieta di inserire quanti div vuoi se hai bisogno di ulteriori box per posizionare i vari elementi.
Mettere due nav uno dentro l'altro non credo che abbia molto senso.
Nel tuo caso metterei due div principali, uno per contenere la colonna sinistra e un altro per quella destra.
Daniels118 è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2014, 13:25   #3
airon
Senior Member
 
Iscritto dal: Feb 2004
Città: milano
Messaggi: 2148
Questi tag html5 servono esclusivamente per la semantica.
Vengono usati per far capire ai computer (quindi readers, crawlers, parsatori ecc.) che tipo di elemento è quello.

Il tag nav serve per dire che quel blocco è la navigazione principale. Dentro poi ci puoi avere n div, n ul, ecc.

Nel tuo caso per la sidebar di sx se è la navigazione principale fai diventare il div arancio nav e dentro poi gestisci con div e ul.
La nav sopra la section non è navigazione principale presumo, quindi div semplice.


Ciao
airon è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2014, 13:51   #4
evil_stefano
Senior Member
 
L'Avatar di evil_stefano
 
Iscritto dal: May 2003
Messaggi: 1057
ooook, grazie !

mi rimangono solo gli ultimi 2 dubbi:
come best practice agli elementi nav associo un ID ?

devo mettere un div "container" che inglobi tutto quello che c'è nel body?
ad esempio:
__________________
Trattative concluse con: vitale12345 - JamesDean - Piripikkio - alibibi - oclla - yaku - gionnizipsp - ciriccio - mxrco90 - gigarobot - uazzamerican
evil_stefano è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2014, 14:48   #5
airon
Senior Member
 
Iscritto dal: Feb 2004
Città: milano
Messaggi: 2148
Ciao,

la costruzione dell'html è a tua discrezione. Avere un div wrapper può essere utile. Io di solito lo uso.

Per quanto riguarda invece id e classi: è buona norma avere per ogni elmento della pagina (div/nav/section/article ecc.) un id e delle classi.

Il CSS è buona norma farlo usando le classi così che possa essere riutilizzato per altri elmenti con stessa classe

Alle volte è necessario usare gli ID (non c'é nulla di male).
airon è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2014, 14:59   #6
Daniels118
Senior Member
 
L'Avatar di Daniels118
 
Iscritto dal: Jan 2014
Messaggi: 852
Gli id sono univoci, vanno bene per elementi come "menu principale", header e footer.
Le classi invece sono per quegli elementi che possono ripetersi, sia in sequenza che annidati, ad esempio un elenco di articoli o i nodi di un albero.
Daniels118 è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2014, 21:56   #7
evil_stefano
Senior Member
 
L'Avatar di evil_stefano
 
Iscritto dal: May 2003
Messaggi: 1057
se dovessi realizzare un layout come quello postato sopra (quello nero) sarebbe meglio usare, come unità di misura nel css, i px, le % o EM ?

non capisco cosa è meglio usare.
attualmente l'applicazione verrebbe utilizzata solo da desktop, con risoluzione variabile tra un 15" (notebook suppongo in 16:9) e i classici LCD 17-19" da ufficio.
__________________
Trattative concluse con: vitale12345 - JamesDean - Piripikkio - alibibi - oclla - yaku - gionnizipsp - ciriccio - mxrco90 - gigarobot - uazzamerican
evil_stefano è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2014, 22:08   #8
OoZic
Senior Member
 
L'Avatar di OoZic
 
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
in teoria em è meglio perchè è una misura relativa e quindi scala con lo zoom del browser.

per quel che serve a te può andare bene anche px.

consiglio: valuta di utilizzare un framework piuttosto che scrivere css partendo da zero.

http://getbootstrap.com/
http://foundation.zurb.com/
http://getuikit.com/
http://purecss.io/
__________________
> This is me <
When you gaze long into an abyss the abyss also gazes into you.
OoZic è offline   Rispondi citando il messaggio o parte di esso
Old 21-02-2014, 07:26   #9
Daniels118
Senior Member
 
L'Avatar di Daniels118
 
Iscritto dal: Jan 2014
Messaggi: 852
Che io sappia lo zoom del browser funziona indipendentemente dalle unità di misura scelte. La percentuale è l'unica unità di misura relativa alle dimensioni della finestra, i pixel sono l'unica unità di misura relativa alla risoluzione del monitor e gli em l'unica unità di misura relativa alla dimensione predefinita dei caratteri impostata nel browser. Millimetri, centimetri, pollici e punti sono tutte unità di misura assolute.
Le unità di misura assolute ti assicurano che l'elemento sia visualizzato con dimensioni precise, indipendentemente dalla risoluzione del monitor. La percentuale ti assicura che le dimensioni degli elementi si adattino alle dimensioni della finestra. em ti assicura che le dimensioni dei font siano in proporzione a quelle che sceglie l'utente.
Daniels118 è offline   Rispondi citando il messaggio o parte di esso
Old 21-02-2014, 14:55   #10
evil_stefano
Senior Member
 
L'Avatar di evil_stefano
 
Iscritto dal: May 2003
Messaggi: 1057
ooook.

Grazie a tutti !
__________________
Trattative concluse con: vitale12345 - JamesDean - Piripikkio - alibibi - oclla - yaku - gionnizipsp - ciriccio - mxrco90 - gigarobot - uazzamerican
evil_stefano è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta DLSS 4.5: con Dynamic Frame Generation e MFG 6X ...
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere) Plaud NotePin S, il registratore IA si fa indoss...
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro Redmi Watch 6 in prova: lo smartwatch con ampio ...
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ...
Radeon RX 9070 GRE, AMD la porta in tutto il mondo | Recensione Gigabyte Gaming OC Radeon RX 9070 GRE, AMD la porta in tutto il mon...
WhatsApp annuncia la fine del supporto p...
La batteria miracolosa di Donut Lab potr...
Instagram introduce a livello globale la...
Google aggiorna Chrome: chiusa la quinta...
Il presidente è sicuro: "BYD...
La Commissione europea approva un piano ...
Roborock Qrevo Edge 2 a 699,99€: LDS ret...
Una sviluppatrice ottiene l'esenzione pe...
Oltre 340 testate locali bloccano Intern...
Un round di finanziamento da 1 milione p...
Pan-Good ha creato il motore elettrico a...
Lexar avverte: i prezzi della RAM potreb...
Intel come Apple: copia il mondo degli s...
Wolters Kluwer amplia Arca Evolution con...
Microsoft di nuovo violata: 73 repositor...
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: 12:43.


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