في هذا الدرس 4تصفّح المواضيع
clientHeight
clientHeight
clientHeight : هي عبارة عن خاصية من خصائص ال Dom تساعد على قياس الارتفاع الداخلي لعنصر بوحدات البكسل بما في ذلك خصائص CSS مثل padding ولكنها لا تتضمن ارتفاع شريط التمرير الأفقي أو الاطار border أو الهامش margin
HTML
var element = document.getElementById("GFG");
var text = "";
text += "ClientHeight: " + element.clientHeight
+ "px" + "<br>";
document.getElementById("demo").innerHTML = text;
clientLeft
clientLeft
- clientLeft : هي عبارة عن خاصية من خصائص ال DOM تستخدم في ارجاع عرض او قيمة الأطار الموجود في الناحية اليسرى اذا تم تعيينها لعنصر ما بوحدة البيكسل px
- كما أنها لا تشمل قيم كل من padding و margin
- clientTop : هي خاصية للقراءة فقط
- قيمة الإرجاع: تقوم بإرجاع قيمة رقمية تمثل عرض الاطار الموجود في الناحية اليسرى لعنصر.
Syntax
HTML
element.clientLeft
Example
HTML
var w = document.getElementById("myid");
/* Using clientTop property */
var x = "Border-left-Width is: "
+ w.clientLeft + "px<br>";
document.getElementById("sudo").innerHTML = x;
clientTop
clientTop
- clientTop : هي عبارة عن خاصية من خصائص ال DOM تستخدم في ارجاع عرض او قيمة الأطار العلوي اذا تم تعيينها لعنصر ما بوحدة البيكسل px
- كما أنها لا تشمل قيم كل من padding و margin
- clientTop : هي خاصية للقراءة فقط
- قيمة الإرجاع: تقوم بإرجاع قيمة رقمية تمثل عرض الحد العلوي لعنصر.
Syntax
HTML
element.clientTop
Example
HTML
var w = document.getElementById("myid");
/* Using clientTop property */
var x = "Border-Top-Width is: "
+ w.clientTop + "px<br>";
document.getElementById("sudo").innerHTML = x;
clientWidth
clientWidth
هي عبارة عن خاصية تقوم بإرجاع عرض عنصر HTML وتتضمن المساحة المتروكة padding ولكنها لا تتضمن عرض الهامش margin والاطار border وشريط التمرير scrollbar
سميت الخاصية بأسم "viewable " لأنه إذا كان محتوى العنصر أكبر من العرض الفعلي للعنصر ، فإن هذه الخاصية ستعيد فقط العرض الظاهر
Syntax
HTML
element.clientWidth
Example
HTML
var elmnt = document.getElementById("myDIV");
var txt = "Height with padding: " + elmnt.clientHeight + "px<br>";
txt += "Width with padding: " + elmnt.clientWidth + "px";
Example
HTML
var elmnt = document.getElementById("myDIV");
var txt = "";
txt += "Height with padding: " + elmnt.clientHeight + "px<br>";
txt += "Height with padding and border: " + elmnt.offsetHeight + "px<br>";
txt += "Width with padding: " + elmnt.clientWidth + "px<br>";
txt += "Width with padding and border: " + elmnt.offsetWidth + "px";
رحلتك في الدرس
—سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.