2010-11-05 9 views
8

Zastanawiam się, czy mogę określić typy mediów CSS w atrybucie stylu? i co mogę określić w atrybucie stylu?Czy mogę określić typy mediów CSS w atrybucie stylu?

+0

Obecnie mam pytanie, które jest związane z pocztą e-mail w stylu, w którym możemy ukryć pewne rzeczy podczas drukowania e-maila. Przydatny w przypadku faktur, w przypadku których nie chcemy drukować wszystkich szczegółów ... –

Odpowiedz

5

Nie to, co wiem. Najlepiej jest zdefiniować style class niż liniowe. Wtedy będziesz mieć większą elastyczność.

Można dołączyć różne arkusze stylów, określając atrybut media w znaczniku link, aby dołączyć arkusz stylów, lub można również określić, że reguły w arkuszu stylów powinny być stosowane tylko do danego nośnika.

Na przykład:

w tym pliku CSS, określając mediów:

<link media="print" href="styles.css" type="text/css" rel="stylesheet"> 

Określanie materiałów w arkuszu stylów:

@media print 
{ 
    .myStyle { display: none; } 
} 

Zobacz także W3C media type list dla wszystkich opcji .

3

Nie można określić typu nośnika, ale można określić dowolne właściwości CSS, które będą obsługiwane przez element.

+0

Poważnie, w dół? Jest to dokładna informacja i była pierwszą udzieloną odpowiedzią (dlatego nie została skopiowana z jednej z pozostałych). W rzeczywistości, inne odpowiedzi, choć bardziej szczegółowe, są zgodne i mogą być interpretowane jako opracowania na ten temat. – Robusto

0

Można określić rozdzieloną listę par property: value. Możesz włączyć , a nie dołączyć typ multimediów.

99% czasu, lepiej korzystasz z zewnętrznego arkusza stylów. Używam atrybutu style głównie do animowania elementu za pomocą JavaScript. Czasami używam style do określenia obrazu tła (gdzie jest dynamiczny i echo do znaczników), gdzie byłoby zbyt uciążliwe, aby dodać preprocesor do moich surowych plików CSS.

1

Nośniki jest specyficzna dla arkuszy stylów tylko, wg specyfikacji w3 CSS:

Jedną z najważniejszych cech arkuszy stylów jest to, że określenie sposobu dokument ma zostać przedstawiony na inna mediów: na ekranie, na papieru, z syntezatora mowy, z urządzenia brajlowskiego itp

Ref: http://www.w3.org/TR/CSS21/

Jedyne, co można określić w atrybucie stylu, to właściwości: pary wartości do stylizacji określonego elementu.

Powiązane problemy