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

CSS البرنامج التعليمي

CSS الصفحة الرئيسية CSS المقدمة CSS بناء الجملة CSS كيف CSS الألوان CSS خلفيات CSS حدود CSS هوامش CSS حشوة CSS عرض ارتفاع CSS نص CSS الخطوط CSS الروابط CSS قوائم CSS الجداول CSS صندوق نموذج CSS المخطط CSS العرض CSS العرض الاقصى CSS الوظيفة CSS تطفو CSS Inline-block CSS محاذاة CSS Combinators CSS الفئة المزيفة CSS شبه عنصر CSS شريط التنقل CSS القوائم المنسدلة CSS تلميحات CSS معرض الصور CSS صورة التعتيم CSS العفاريت صورة CSS ATTR المختارون أشكال CSS CSS عدادات

CSS3

CSS3 المقدمة CSS3 زوايا مدورة CSS3 صور الحدود CSS3 خلفيات CSS3 الألوان CSS3 التدرجات CSS3 ظلال CSS3 نص CSS3 الخطوط CSS3 2D التحويلات CSS3 التحويلات 3D CSS3 التحولات CSS3 الرسوم المتحركة CSS3 صور CSS3 أزرار CSS3 ترقيم الصفحات CSS3 أعمدة متعددة CSS3 واجهة المستخدم CSS3 مربع تحجيم CSS3 Flexbox CSS3 تساؤلات الإعلام CSS3 أمثلة MQ

CSS تصميم ويب مستجيب

تصميم ويب مستجيب مقدمة تصميم ويب مستجيب العرض تصميم ويب مستجيب شبكة عرض تصميم ويب مستجيب تساؤلات الإعلام تصميم ويب مستجيب صور تصميم ويب مستجيب فيديوهات تصميم ويب مستجيب الأطر

CSS Examples

CSS أمثلة CSS اختبار قصير CSS شهادة

CSS References

CSS مرجع CSS محددات CSS وظائف CSS إشارة أورال CSS Web Safe الخطوط CSS Animatable CSS وحدات CSS PX-EM محول CSS الألوان CSS قيم اللون CSS أسماء الألوان CSS3 دعم المتصفح

 

CSS تخطيط - الملكية الموقف


في position تحدد الخاصية نوع من طريقة لتحديد المواقع المستخدمة لعنصر (ثابتة، نسبة ثابتة أو مطلقة).


الملكية الموقف

في position تحدد الخاصية نوع من طريقة لتحديد المواقع المستخدمة لعنصر.

هناك أربعة القيم موقف مختلف:

  • static
  • relative
  • fixed
  • absolute

ثم يتم وضع العناصر باستخدام أعلى، أسفل، يسار، والخصائص الصحيحة. ومع ذلك، فإن هذه الخصائص لا تعمل إلا إذا كان position يتم تعيين الخاصية أولا. كما أنها تعمل بشكل مختلف تبعا لقيمة الموقف.


position: static;

يتم وضع عناصر HTML ثابت افتراضيا.

لا تتأثر العناصر وضع ثابت من أعلى، أسفل، يسار، والخصائص الصحيحة.

عنصر مع position: static; لا يتم وضع بأي شكل من الأشكال الخاصة؛ انها دائما وضع وفقا للالتدفق الطبيعي للصفحة:

هذا <div> عنصر له position: static;

هنا هو المغلق الذي يتم استخدامه:

مثال

div.static {
    position: static;
    border: 3px solid #73AD21;
}
انها محاولة لنفسك »

position: relative;

عنصر مع position: relative; يتم وضع نسبة إلى وضعها الطبيعي.

ووضع الجزء العلوي، والحق، أسفل، وخصائص تبقى من عنصر وضع نسبيا يؤدي إلى تعديل بعيدا عن وضعها الطبيعي. لن يتم تعديل المحتويات الأخرى لتناسب أي فجوة بواسطة العنصر نقاط.

هذا <div> عنصر له position: relative;

هنا هو المغلق الذي يتم استخدامه:

مثال

div.relative {
    position: relative;
    left: 30px;
    border: 3px solid #73AD21;
}
انها محاولة لنفسك »

position: fixed;

عنصر مع position: fixed; يتم وضع نسبة إلى العرض، مما يعني أنه دائما يبقى في نفس المكان حتى إذا كانت الصفحة يتم تمريره. الجزء العلوي، والحق، وتستخدم أسفل، وخصائص اليسار إلى وضع العنصر.

وهناك عنصر ثابت لا يترك فجوة في الصفحة التي عادة قد يقع فيها.

لاحظ العنصر الثابت في الزاوية السفلية اليمنى من الصفحة. هنا هو المغلق الذي يتم استخدامه:

مثال

div.fixed {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 300px;
    border: 3px solid #73AD21;
}
انها محاولة لنفسك »
هذا <div> عنصر له position: fixed;

position: absolute;

عنصر مع position: absolute; يتم وضع نسبة إلى السلف أقرب وضع (بدلا من قريب المتمركزة العرض، الثابتة مثل).

ومع ذلك؛ إذا عنصر وضع بشكل مطلق لا يوجد لديه الأجداد وضعه، فإنه يستخدم نص المستند، ويتحرك مع صفحة التمرير.

ملاحظة: هناك "positioned" عنصر واحد الذي هو موقف أي شيء ما عدا static .

هنا مثال بسيط:

هذا العنصر <div> لديها موقع: نسبي.
هذا <div> عنصر له position: absolute;

هنا هو المغلق الذي يتم استخدامه:

مثال

div.relative {
    position: relative;
    width: 400px;
    height: 200px;
    border: 3px solid #73AD21;
}

div.absolute {
    position: absolute;
    top: 80px;
    right: 0;
    width: 200px;
    height: 100px;
    border: 3px solid #73AD21;
}
انها محاولة لنفسك »

تداخل عناصر

عندما يتم وضع العناصر، فإنها يمكن أن تتداخل عناصر أخرى.

و z-index تحدد الخاصية ترتيب كومة من عنصر (التي ينبغي أن توضع عنصر أمام أو خلف، وغيرهم).

عنصر يمكن أن يكون أمرا إيجابيا أو سلبيا كومة:

هذا هو عنوان

لأن الصورة لديها فهرس z -1، سيتم وضعها وراء النص.

مثال

img {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
}
انها محاولة لنفسك »

عنصر مع قدر أكبر من النظام المكدس هو دائما أمام عنصر مع انخفاض أجل المكدس.

ملاحظة ملاحظة: إذا تداخلت عنصرين وضع دون z-index محدد، العنصر وضع الأخير في كود HTML سيتم عرضها على القمة.

نص تحديد المواقع في صورة

كيفية وضع النص فوق صورة:

مثال

النرويج
Bottom Left
Top Left
Top Right
Bottom Right
Centered

انها محاولة لنفسك:

أعلى اليسار » أعلى اليمين» أسفل اليسار » أسفل يمين» توسيط »

أمثلة

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

تعيين شكل عنصرا
يوضح هذا المثال كيفية تعيين شكل عنصر. يتم قص العنصر في هذا الشكل، وعرضها.

كيفية إظهار تجاوز في عنصر باستخدام التمرير
يوضح هذا المثال كيفية تعيين الخاصية تجاوز إلى إنشاء شريط التمرير عندما محتوى عنصر هو كبير جدا لاحتوائه في منطقة محددة.

كيفية تعيين متصفح للتعامل مع تجاوز تلقائيا
يوضح هذا المثال كيفية تعيين متصفح للتعامل مع تجاوز تلقائيا.

تغيير المؤشر
يوضح هذا المثال كيفية تغيير المؤشر.


اختبر نفسك مع تمارين!

التمرين 1 » التمرين 2» التمرين 3 » التمرين 4» التمرين 5 »


جميع خصائص CSS لتحديد المواقع

الملكية وصف
bottom يحدد حافة الهامش السفلي لمربع وضعه
clip مقاطع عنصر وضعه على الاطلاق
cursor يحدد نوع المؤشر للظهور
left يحدد حافة الهامش الأيسر لمربع وضعه
overflow يحدد ماذا يحدث إذا كان المحتوى تجاوزات مربع عنصر ل
overflow-x يحدد ما يجب القيام به مع اليسار حواف / يمين المحتوى إذا كان يفيض مجال المحتوى على العنصر
overflow-y يحدد ما يجب القيام به مع الحواف العلوية / السفلية من المحتوى إذا كان يفيض مجال المحتوى على العنصر
position يحدد نوع من المواقع لعنصر
right يضع الحق في هامش حافة لمربع وضعه
top تعيين الحافة العلوية هامش لمربع وضعه
z-index يحدد ترتيب كومة من عنصر