Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Consiglio per imparare i CSS

    Ho appena cominciato a leggere alcune guide sui CSS, ma sono incerto su una cosa: conosco benissimo l'HTML, ma di XHTML so ben poco. Mi consigliate di proseguire con i CSS e dedicarmi a XHTML in seguito, o di tornare indietro, dedicarmi all'XHTML, e solo in seguito tornare ai CSS?

    Porc le botte

  2. #2
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349

    Re: Consiglio per imparare i CSS

    Originariamente inviato da Sanjet
    Ho appena cominciato a leggere alcune guide sui CSS, ma sono incerto su una cosa: conosco benissimo l'HTML, ma di XHTML so ben poco. Mi consigliate di proseguire con i CSS e dedicarmi a XHTML in seguito, o di tornare indietro, dedicarmi all'XHTML, e solo in seguito tornare ai CSS?

    io direi che se sai già l'html, passare a xhtml non è affatto un'impresa. Per contro, considera che i css sono fondamentali, poichè la "regola" della separazione contenuti/presentazione vale anche per i siti strutturati in html.
    Secondo me, potresti essere in grado di portare avanti le due cose insieme.

    Cyà

  3. #3
    Se sai già l'HTML potresti impararli contemporaneamente (XHTML e CSS).

    Però ti consiglio di impararti prima l'XHTML, che fondamentalmente non cambia molto, ma ti ci devi abituare.

    Un'ottimo esercizio è trasformare le pagine HTML in XHTML finchè non sono validate, così vedi un pò di differenze e impari le novità.


    Per i CSS ti suggerisco di passarci dopo.
    Per prima cosa imparati come vengono applicate le regole e come funzionano gli identificatori.
    E ti suggerisco (per evitare grossi problemi futuri e farti una base molto solida) di impararti bene come funziona il sistema di priorità ("Quale regola vale più di quell'altra regola ...") ed ereditarietà.

    Dopodichè puoi passare alla fase finale e (secondo me) più complessa:
    - Il posizionamento
    - Il block model e i layout table-less
    - La risoluzione di tutti i problemi di Internet Explorer (hack e workaround) che ti faranno perdere moltissimo tempo.

    Inizialmente ti sembrerà che non funzioni nulla (su Firefox mostra una cosa, su IE un'altra, etc.) ma con un pò di costanza si supera (e si impara) tutto.

    Se qualcosa non funge inizia a cercare sulla rete e trovi tutto.
    E la causa quasi sempre è:
    - Colpa tua. Devi imparare bene come vengono applicate le regole.
    - Colpa del browser. Devi capire se è un bug e come aggirarlo (magari solo su un browser piuttosto che un altro).


    Comunque questo solo per stenderti una 'roadmap'
    Poi tanto procedendo chiederai e imparerai.

    Sono solo suggerimenti!
    Ma cerca di farti tutti i punti detti.... all'inizio è difficile perchè bisogna fissarsi in mente certi concetti e modi di pensare.
    Ma poi è anche quasi divertente (oltre che infinitamente stressante! )

    Ciao!

  4. #4
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    Originariamente inviato da pictor
    Se sai già l'HTML potresti impararli contemporaneamente (XHTML e CSS).

    Però ti consiglio di impararti prima l'XHTML, che fondamentalmente non cambia molto, ma ti ci devi abituare.

    Un'ottimo esercizio è trasformare le pagine HTML in XHTML finchè non sono validate, così vedi un pò di differenze e impari le novità.

    perchè, un sito in html non può essere validato e semanticamente corretto?

    ps. l'xhtml è fondamentale se devi usare applicazioni, altrimenti per i siti con "content text/html", si può benissimo non usare xhtml.

  5. #5
    Ovvio
    Intendevo cambiare il Doctype su XHTML strict e iniziare a convertire pagine in XHTML finchè non è completamente trasformata.

    Poi se lasci il tutto su HTML 4.01 Strict validerai in HTML. Era giusto per fare qualche 'esercizio'

  6. #6
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    Originariamente inviato da pictor
    Ovvio
    Intendevo cambiare il Doctype su XHTML strict e iniziare a convertire pagine in XHTML finchè non è completamente trasformata.

    Poi se lasci il tutto su HTML 4.01 Strict validerai in HTML. Era giusto per fare qualche 'esercizio'
    ah bè allora ... nulla da ridire

  7. #7
    Vi ringrazio per il vostro aiuto comincerò col passare completamente all'XHTML, prima di cominciare col CSS 'duro'.

    Grazie ancora
    Porc le botte

  8. #8
    vorrei tanto sapere se esiste un benedetto -container -standard che funzioni per tutti i browser? lo conoscete?

    intendo almeno conosce un css standard per i vari browser e dopo poi applicare successivamente le opzioni interne (content-estra-navigation,ecc-)a seconda delle varie pagine...perchè stranamente in alcune pagine mozzilla mi considera il container in altre nemmeno per idea....nonstante sia sempre in posizione absolute.....

    che ne dite dipenderà oltre che dalla -position -anche dal contesto che trova all'interno del container? ..perchè io sto ammattendo....

  9. #9
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    se il css è fatto bene, i browser standard (FF, Opera, Safari, Netscape) non avranno problemi a vederlo nella maniera corretta. Quello che ti può dare problemi è IE, ma puoi risolvere con i commenti condizionali

    Cyà

  10. #10
    Originariamente inviato da decori
    vorrei tanto sapere se esiste un benedetto -container -standard che funzioni per tutti i browser? lo conoscete?

    intendo almeno conosce un css standard per i vari browser e dopo poi applicare successivamente le opzioni interne (content-estra-navigation,ecc-)a seconda delle varie pagine...perchè stranamente in alcune pagine mozzilla mi considera il container in altre nemmeno per idea....nonstante sia sempre in posizione absolute.....

    che ne dite dipenderà oltre che dalla -position -anche dal contesto che trova all'interno del container? ..perchè io sto ammattendo....
    A volte i problemi sono scatenati anche dai contenuti.
    Per esempio usando blocchi floattanti o particolari giochi di posizionamento. A volte escono dal loro padre senza redimensionarlo e creano casini.
    Ma è un esempio come tanti.

    Nei CSS la bravura sta nel capire cosa provoca il problema.... mica in altro

    Io di solito comincio a mettere il 'display: none' ai vari elementi interni e risalgo la gerarchia finchè non trovo l'elemento che sparendo mi rimuove l'errore/problema.
    Dopodichè si passa a capire perchè fa casino (quale proprietà; se l'errore è nostro; se è un difetto del browser; etc.)

    Comunque un 'container standard' è solo una definizione. Container è solo un nome, non tanto un modello. Devi sudartelo O copiarlo da qualche sito

    I CSS si devon adattare alle tue necessità, non il contrario.

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.