tipuri de suporturi


7.1 Introducere

Una dintre cele mai importante proprietăți ale foilor de stil este faptul că acestea specifica reprezentarea documentului pe diverse suporturi: pe ecran, o hârtie, un sintetizator de vorbire, un dispozitiv Braille, etc.







Unele proprietăți CSS sunt create pentru medii specifice (de exemplu, o proprietate „tac-înainte“ - pentru agenții de utilizator audio (PA)). Uneori, cu toate acestea, foi de stil pentru diferite medii pot folosi aceeași proprietate, dar necesită valori diferite pentru ea. De exemplu, „font-size“ proprietate este utilizat atât pe ecran și în presa scrisă. Cu toate acestea, acești doi transportatori sunt suficient de diferite pentru a impune valori diferite pentru proprietatea comună; documentul necesită de obicei ecran pentru un font mai mare decât presa scrisă. Experiența arată că, de asemenea, fonturi sans-serif sunt mai ușor de citit pe ecran și fonturile serif (serif) sunt mai ușor de citit pe hârtie. Pe baza acestor considerente, este necesar să se sublinieze că foaia de stil - sau o secțiune a unei foi de stil - se aplică pentru anumite tipuri de media.


7.2 stylesheets Specification, în funcție de tipul de media

În prezent, există două posibilități de a specifica o dependență de tipul de mass-media în foaia de stil:

  • Se specifică mediul țintă dintr-o foaie de stil folosind @media la regulile sau @import.
  • Se specifică mediul țintă în limba documentului. De exemplu, în HTML 4.0 ([HTML40]) atribut al „media“ elementul LINK specifică media țintă la o foaie de stil extern:








    7.2.1 Regula @media

    regula @media specifică tipurile de media țintă (separate prin virgulă) în setul de reguli (delimitate de acolade). Design-ul permite prezența @media reguli de foi de stil pentru diferite medii în aceeași foaie de stil:

    7.3 tipuri de media Recunoscut

    CSS Numele tipurilor de media un set de proprietăți CSS. PA își exprimă sprijinul pentru tipul de suport pe nume, este necesară pentru a menține toate proprietățile aplicabile acestui tip de mass-media.

    Nume tipuri de media sunt sensibile la majuscule.

    Din cauza schimbărilor rapide în tehnologie, CSS2 nu specifică o listă definițională de tipuri de suporturi care pot fi valori pentru @media.


    7.3.1 # 1043; # 1088; # 1091; # 1087; # 1087; # 1099; # 1085; # 1086; # 1089; # 1080; # 1090; # 1077; # 1083; # 1077; # 1081;

    Fiecare definiție proprietate CSS specifică tipurile de media pentru care bunurile trebuie să fie îndeplinite pentru PA corespunzătoare. Deoarece proprietățile sunt frecvent utilizate pentru purtători diferiți de „aplicat“ fiecare definiție de proprietate enumeră grupurile de purtători. mai degrabă decât a altor tipuri de media individuale. Fiecare proprietate se aplică tuturor tipurilor de grup de vehicule indicate în definirea proprietăților.

    CSS2 definește următoarele grupuri media:

    • continuă sau paginate. „Ambele“ înseamnă că proprietatea se aplică ambelor grupuri media.
    • vizual. sonor sau tactil.
    • zăbrele (pentru dispozitive cu grile de caractere) sau bitmap. „Ambele“ înseamnă că proprietatea se aplică ambelor grupuri media.
    • interactive (pentru dispozitive care interacționează cu utilizatorul, sau statice (pentru care nu interacționează). „Ambele“ înseamnă că proprietatea se aplică ambelor grupuri media.
    • toate (include toate tipurile de media).

    Tabelul de mai jos prezintă relațiile dintre grupuri de transportatori și tipuri de transport:

    Relațiile dintre tipurile de mass-media și grupuri de media