Torna indietro   Hardware Upgrade Forum > Software > Programmazione

ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
Lo chassis in Ceraluminium è il cuore di questo notebook in edizione 2026, un modello pensato per garantire produttività con le tipiche applicazioni di produttività personale e capace di offrire un'autonomia di funzionamento lontano dalla presa di corrente da riferimento. Potenza, facilità di trasporto e costruzione robusta tutto in un notebook compatto.
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Il primo Micro RGB di Samsung per il salotto è il 65 pollici da 2.749 euro. Sul banco di misura abbiamo rilevato 2.000 nit di picco, nero assoluto con il local dimming e il 91,4% del BT.2020, il colore più ampio che abbiamo misurato su un LCD
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
Apple ha rinnovato iPhone 18 Pro soprattutto dentro: chip A20 Pro a 2 nm con memoria affiancata al SoC, camera di vapore tre volte più ampia, Dynamic Island più piccola del 25% grazie a Face ID sotto il display e fotocamera principale con diaframma variabile da f/1.48 a f/4. Lo abbiamo misurato al colorimetro e nei benchmark, usato con iOS 27 e messo alla prova in fotografia tra laghi, borghi e interni poco illuminati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-09-2007, 22:44   #1
D4rkAng3l
Bannato
 
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2688
[CSS] Piccolo chiarimento

Sono un novizio dei CSS...ho appena iniziato la guida di html.it

Ditemi se ho capito bene, facendo riferimento a questo esempio fatto sulla guida

Codice:
/* Definisco le regole per il corpo del documento */
body { 
	 background: White; /* Prima dichiarazione: notate il punto e virgola finale!*/
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* Seconda dichiarazione*/
	 font-size: 12px; /* Terza dichiarazione */
}

/* Titolo di primo livello */
h1 {
	color: black;
}

/* Paragrafo generico */
p {
	color: black;
	font: 12px/1.5 Georgia, "Times New Roman", serif;
}


#div1 {
	 background: Silver; /* Sfondo colr argento */
	 width: 300px; 
	  }

#div2 {
	 background: Silver;
	 width: 300px; 
	 position: absolute; 
	 top: 400px;	 
	 left: 400px;
}
Per prima cosa dice le caratteristiche che devono rispettare tutti gli elementi contenuti nel body ovvero: sfondo bianco, i tipi di caratteri potranno essere: Verdana, Geneva, Arial, Helvetica, sans-serif (ma in base a cosa? cioè il carattere standard è il Verdena, se poi uno non ha il Verdena allora userà l'Arial, se non c'ha manco l'Arial userà l'Helevetica e così via?) e poi imposta a 12 px la dimensione del testo nel body.

Successivamente stabilisce la regola che definisce le caratteristiche di TUTTI i titoli di prigmo livello dicendo solo che il colore dei titoli di primo livello è nero, le altre caratteristiche le eredità dalla regola del body, giusto?

Poi specifica con un'altra regola le caratteristiche di tutti i paragrafi generici e vengono cambiate alcune cose rispetto al body come la dimensione del testo e la famiglia di caratteri da usare, giusto?

La cosa che mi sfugge è questa parte:

Codice:
#div1 {
	 background: Silver; /* Sfondo colr argento */
	 width: 300px; 
	  }

#div2 {
	 background: Silver;
	 width: 300px; 
	 position: absolute; 
	 top: 400px;	 
	 left: 400px;
}
ma in pratica che fà? stabilisce le regole per un determinato div1 e per un altro specifico div2 che avranno caratteristiche diverse? è per quello che ci mette il #? o si tratta di "famiglie" di div? ovvero quando poi nel body avrò i miei vari div essi potranno essere di tipo div1 oppure di tipo div2 e avere caratteristiche in base alla loro appartenenza...come funziona questa cosa?

Spero di averci capito qualcosa :-/

Grazie
Andrea
D4rkAng3l è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2007, 07:58   #2
khamel
Member
 
L'Avatar di khamel
 
Iscritto dal: Feb 2004
Città: Rimini
Messaggi: 247
#div1 significa che qualsiasi tag che avrà id="div1" avrà quelle caratteristiche di visualizzazione

Ciao
__________________
"Se per caso il C non fosse sufficiente il Vero Programmatore lavorera' in assembler, se neppure questo fosse sufficiente allora il lavoro non e' fattibile, ma la cosa e' impossibile, un Vero Programmatore in C ed assembler puo' fare TUTTO, per definizione."
khamel è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2007, 09:46   #3
D4rkAng3l
Bannato
 
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2688
Quote:
Originariamente inviato da khamel Guarda i messaggi
#div1 significa che qualsiasi tag che avrà id="div1" avrà quelle caratteristiche di visualizzazione

Ciao
eh quindi è come dicevo io? divide tutti i tag in classi di equivalenza e quelli che appartengono alla classe div1 hanno quelle caratteristiche...così?
D4rkAng3l è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2007, 10:06   #4
khamel
Member
 
L'Avatar di khamel
 
Iscritto dal: Feb 2004
Città: Rimini
Messaggi: 247
nono.. per fare come dici te, cioè indicare la classe, si usa il . quindi sarebbe stato cosi

.div1

usando il # invece si indica il valore dell'attributo "id" del tag. Ti faccio un esempio

Codice HTML:
<div id="div1"></div>
Tieni conto che il valore dell'attributo id deve essere univoco all'interno della pagina
__________________
"Se per caso il C non fosse sufficiente il Vero Programmatore lavorera' in assembler, se neppure questo fosse sufficiente allora il lavoro non e' fattibile, ma la cosa e' impossibile, un Vero Programmatore in C ed assembler puo' fare TUTTO, per definizione."
khamel è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2007, 10:16   #5
D4rkAng3l
Bannato
 
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2688
quindi prima devo dichairare tipo una classe div1
poi con:
[code]
#div1 {
background: Silver; /* Sfondo colr argento */
width: 300px;
}
[/div1]
attribuisco i valori dello stile per la classe div1

ho capito stavolta?

Grazie
D4rkAng3l è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2007, 10:39   #6
khamel
Member
 
L'Avatar di khamel
 
Iscritto dal: Feb 2004
Città: Rimini
Messaggi: 247
No.. stavolta ti faccio un esempio completo.

Se crei il div cosi (utilizzando l'attributo id)

Codice HTML:
<div id="div1"></div>
allora devi fare il css cosi

Codice:
#div1 {
background: Silver; /* Sfondo colr argento */
width: 300px;
}
Se crei il div cosi (utilizzando l'attributo class)

Codice HTML:
<div class="div1"></div>
allora devi fare il css cosi

Codice:
.div1 {
background: Silver; /* Sfondo colr argento */
width: 300px;
}
Capito?
__________________
"Se per caso il C non fosse sufficiente il Vero Programmatore lavorera' in assembler, se neppure questo fosse sufficiente allora il lavoro non e' fattibile, ma la cosa e' impossibile, un Vero Programmatore in C ed assembler puo' fare TUTTO, per definizione."
khamel è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2007, 11:07   #7
D4rkAng3l
Bannato
 
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2688
ah ok perfetto...ma la differenza stà che se creo il div con:

<div id="div1"></div>

ci sarà un solo div1

mentre se lo creo con:
<div class="div1"></div>

è come se creassi una classe di div di tipo div1 che avranno tutti le stesse caratteristiche?
D4rkAng3l è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2007, 11:29   #8
khamel
Member
 
L'Avatar di khamel
 
Iscritto dal: Feb 2004
Città: Rimini
Messaggi: 247
Esatto!

Ah ti dico una cosa, il fatto che il valore dell'attributo id sia univoco non è sempre vero, per esempio se creando due elementi con lo stesso id certi browser te la fanno passare liscia, altri no, in linea di massima è sempre consigliabile usare l'attributo id in maniera univoca, anche perchè in questo modo puoi sfruttare da javascript la funzione

Codice:
document.getElementById()
e tante altre legate all'id dell'elemento

Ciao
__________________
"Se per caso il C non fosse sufficiente il Vero Programmatore lavorera' in assembler, se neppure questo fosse sufficiente allora il lavoro non e' fattibile, ma la cosa e' impossibile, un Vero Programmatore in C ed assembler puo' fare TUTTO, per definizione."
khamel è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2007, 11:40   #9
D4rkAng3l
Bannato
 
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2688
ok ora ho capito...

mentre invece se faccio una cosa del genere dentro un file CSS

Codice:
h1 {color: #000000;}
p {background: white; font: 12px Verdana, arial, sans-serif;}
table {width: 200px;}
stò dicendo che TUTTI i tag h1 hanno carattere nero
che tutti i paragrafi del documento hanno sfondo bianco, carattere di 12 px e caratteri di tipo Verdena (se non c'è il verdena usa l'arial e se non c'è l'arial il san serif)
e tutte le tabbelle hanno larghezza di 200 px

giusto?
D4rkAng3l è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2007, 11:45   #10
khamel
Member
 
L'Avatar di khamel
 
Iscritto dal: Feb 2004
Città: Rimini
Messaggi: 247
Si giusto
__________________
"Se per caso il C non fosse sufficiente il Vero Programmatore lavorera' in assembler, se neppure questo fosse sufficiente allora il lavoro non e' fattibile, ma la cosa e' impossibile, un Vero Programmatore in C ed assembler puo' fare TUTTO, per definizione."
khamel è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto ASUS Zenbook 14 (UX3480AA): tanta autonomia con ...
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura Samsung Micro RGB R95H, il primo LCD a LED rossi...
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione realme C100x, lo smartphone economico con la bat...
Samsung, vendere smartphone conviene sem...
Cani a bordo sotto controllo su Rivian R...
Test segreti per violare la crittografia...
La Smart Home che anticipa le tue esigen...
Samsung registra un utile operativo reco...
Non solo video: come l'assistente IA di ...
La ricerca di Windows 11 farà molto più ...
NVIDIA RTX Spark, Microsoft promette cen...
Starlink, Musk accusa gli 'oligarchi' in...
Microsoft e Meta riducono l'uso interno ...
Tanti sconti del Prime Day ora sono per ...
ECOVACS T90 OMNI ancora al prezzo specia...
Claude Haiku 5.5 debutta con prezzi fino...
Forza Horizon 6 potrebbe arrivare su PS5...
ChatGPT introduce GPT-6 e Intelligent UI...
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: 13:02.


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