Torna indietro   Hardware Upgrade Forum > Software > Programmazione

TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
La tecnologia SQD-Mini LED di TCL arriva sul taglio da 65 pollici con la serie C8L: 2040 zone, pannello WHVA 2.0 e un picco che alle rilevazioni delle sonde tocca i 4400 nit nel profilo Filmmaker e un HDR quasi perfetto
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
Wireless 2.4 GHz, Bluetooth 5.4, cancellazione attiva del rumore, design pieghevole e un'autonomia che mette in imbarazzo prodotti che costano il doppio. Le Maestro 500 non eccellono in nulla, ma offrono tutto. E a questo prezzo è difficile chiedere di più
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
Dopo anni di attesa e una lunga fase di sviluppo, Noctua entra nel mercato dei dissipatori a liquido AIO con la nuova serie NL-LC1. Forte dell'esperienza maturata nel raffreddamento ad aria, l'azienda austriaca promette di portare la propria filosofia fatta di qualità costruttiva, attenzione ai dettagli e silenziosità anche in questo segmento. Abbiamo provato il nuovo sistema per scoprire se riesce a distinguersi in un mercato ormai molto competitivo.
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


TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con ...
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Snap si divide ancora: dopo i licenziame...
Microsoft e Adobe collaborano per render...
LG OLED evo AI C5 in offerta su Amazon: ...
Un'azienda chiuderà per colpa di ...
Monitor 5K professionale ASUS ProArt a p...
Apple iPhone 17 punta al prezzo giusto: ...
Google Pixel 10a rompe gli schemi: 7 ann...
Epic Games Store e Launcher pronti a rif...
Steam Controller, la domanda è fu...
Scendono di circa 50€ i prezzi di Garmin...
Un dispositivo, tutto l'ecosistema x86 i...
Apple Watch SE 3 GPS scende a soli 199€,...
Intel rafforza la divisione Foundry: l'e...
Smart TV LG OLED evo AI C5 4K da 55 poll...
I lander lunari della missione Artemis I...
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: 08:30.


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