أحدث البرامج التعليمية وتطوير الشبكة
×

CSS مرجع

CSS مرجع CSS محددات CSS وظائف CSS إشارة أورال CSS الخطوط الآمن على شبكة الإنترنت CSS Animatable CSS وحدات CSS PX-EM محول CSS الألوان CSS اللون القيم CSS3 دعم المتصفح

CSS الخصائص

align-content align-items align-self all animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-origin background-position background-repeat background-size border border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-shadow box-sizing caption-side clear clip color column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width columns content counter-increment counter-reset cursor direction display empty-cells filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float font @font-face font-family font-size font-size-adjust font-stretch font-style font-variant font-weight hanging-punctuation height justify-content @keyframes left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top max-height max-width @media min-height min-width nav-down nav-index nav-left nav-right nav-up opacity order outline outline-color outline-offset outline-style outline-width overflow overflow-x overflow-y padding padding-bottom padding-left padding-right padding-top page-break-after page-break-before page-break-inside perspective perspective-origin position quotes resize right tab-size table-layout text-align text-align-last text-decoration text-decoration-color text-decoration-line text-decoration-style text-indent text-justify text-overflow text-shadow text-transform top transform transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function unicode-bidi vertical-align visibility white-space width word-break word-spacing word-wrap z-index



 

CSS3media القاعدة


مثال

تغيير لون الخلفية إذا كان العرض هو 480 بكسل أو أوسع:

@media screen and (min-width: 480px) {
    body {
        background-color: lightgreen;
    }
}
انها محاولة لنفسك »

أكثر "Try it Yourself" الأمثلة أدناه.


تعريف واستخدام

وتستخدم هذه القاعدةmedia لتحديد قواعد نمط مختلف لمختلف وسائل الإعلام / أنواع الأجهزة.

في CSS2 هذه كانت تسمى أنواع وسائل الإعلام، بينما في CSS3 يسمى استفسارات وسائل الإعلام.

استفسارات وسائل الإعلام تبدو في قدرة الجهاز، ويمكن استخدامها للتحقق أشياء كثيرة، مثل:

  • العرض والارتفاع من العرض
  • العرض والارتفاع للجهاز
  • التوجه (is the tablet/phone in landscape or portrait mode?)
  • القرار
  • وأكثر بكثير

دعم المتصفح

الأرقام في الجدول تحدد أول نسخة متصفح يدعم تماما سيادةmedia.

خاصية
@media 21 9 3.5 4.0 9

CSS بناء الجملة

@media not|onlymediatype and (media feature){
    CSS-Code;
}

يمكنك أيضا أن يكون الأنماط المختلفة لمختلف وسائل الإعلام:

<link rel="stylesheet" media=" mediatype and|not|only ( media feature )" href=" mystylesheet.css ">

أنواع وسائل الإعلام

القيمة وصف
all تستخدم لجميع الأجهزة نوع الوسائط
aural إهمال. تستخدم لخطاب وتخليق سليمة
braille إهمال. تستخدم لأجهزة ردود الفعل اللمسية برايل
embossed إهمال. تستخدم لطابعات برايل ترحيلها
handheld إهمال. تستخدم للأجهزة الصغيرة أو المحمولة
print يستخدم للطابعات
projection إهمال. تستخدم لتقديم العروض المتوقعة، مثل الشرائح
screen تستخدم لشاشات الكمبيوتر، وأقراص، والهواتف الذكية الخ
speech تستخدم لقراءة الشاشة أن "reads" صفحة بصوت عال
tty إهمال. استخدام وسائل الإعلام باستخدام شبكة الطابع خطوة ثابت، مثل teletypes ومحطات
tv إهمال. تستخدم لأجهزة التلفزيون من نوع

وسائل الإعلام الميزات

القيمة وصف
aspect-ratio النسبة بين العرض والطول من العرض
color عدد البتات لكل عنصر اللون لجهاز الإخراج
color-index عدد من الألوان يمكن أن تعرض الجهاز
device-aspect-ratio النسبة بين العرض والارتفاع للجهاز
device-height ارتفاع الجهاز، مثل شاشة الكمبيوتر
device-width عرض للجهاز، مثل شاشة الكمبيوتر
grid ما إذا كان الجهاز هو شبكة أو نقطية
height ذروة العرض
max-aspect-ratio الحد الأقصى النسبة بين العرض والارتفاع من منطقة العرض
max-color الحد الأقصى لعدد البتات لكل عنصر اللون لجهاز الإخراج
max-color-index الحد الأقصى لعدد الألوان يمكن أن تعرض الجهاز
max-device-aspect-ratio الحد الأقصى النسبة بين العرض والارتفاع للجهاز
max-device-height وأقصى ارتفاع للجهاز، مثل شاشة الكمبيوتر
max-device-width وأقصى عرض للجهاز، مثل شاشة الكمبيوتر
max-height وأقصى ارتفاع من ناحية العرض، مثل نافذة المتصفح
max-monochrome الحد الأقصى لعدد البتات في "color" على أحادية اللون (greyscale) جهاز
max-resolution القرار الحد الأقصى للجهاز، وذلك باستخدام نقطة في البوصة أو dpcm
max-width الحد الأقصى لعرض مساحة العرض، مثل نافذة المتصفح
min-aspect-ratio الحد الأدنى من النسبة بين العرض والارتفاع من منطقة العرض
min-color الحد الأدنى لعدد من البتات لكل عنصر اللون لجهاز الإخراج
min-color-index الحد الأدنى لعدد من الألوان يمكن أن تعرض الجهاز
min-device-aspect-ratio الحد الأدنى من النسبة بين العرض والارتفاع للجهاز
min-device-width الحد الأدنى لعرض الجهاز، مثل شاشة الكمبيوتر
min-device-height ارتفاع الحد الأدنى للجهاز، مثل شاشة الكمبيوتر
min-height ارتفاع الحد الأدنى من مساحة العرض، مثل نافذة المتصفح
min-monochrome الحد الأدنى لعدد من بت في "color" على أحادية اللون (greyscale) جهاز
min-resolution الحد الأدنى للقرار من الجهاز، وذلك باستخدام نقطة في البوصة أو dpcm
min-width الحد الأدنى للعرض من ناحية العرض، مثل نافذة المتصفح
monochrome عدد البتات في "color" على أحادية اللون (greyscale) جهاز
orientation توجه العرض (landscape or portrait mode)
overflow-block كيف يمكن للمحتوى مقبض جهاز إخراج تجاوزات العرض على طول محور كتلة (added in Media Queries Level 4)
overflow-inline يمكن أن المحتوى الذي يفيض إطار العرض على طول محور مضمنة يتم تمريره (added in Media Queries Level 4)
resolution حل جهاز الإخراج، وذلك باستخدام نقطة في البوصة أو dpcm
scan عملية المسح الضوئي للجهاز الإخراج
update-frequency كيف يمكن بسرعة جهاز الإخراج تعديل مظهر المحتوى (added in Media Queries Level 4)
width عرض المعاينة

أمثلة

مزيد من الأمثلة

مثال

استخدام قاعدةmedia لجعل التصميم المتجاوب:

@media only screen and (max-width: 500px) {
    .gridmenu {
        width:100%;
    }

    .gridmain {
        width:100%;
    }

    .gridright {
        width:100%;
    }
}
انها محاولة لنفسك »

صفحات ذات صلة

درس CSS: CSS الإعلام استعلامات