PDA

View Full Version : سوال: به ارث بردن فرزندان از شیوه ی تگ پدر



kamran_14
چهارشنبه 18 مرداد 1391, 19:19 عصر
سلام
آیا اینطور نیس که وقتی شیوه ای رو به عنصر پدری نسبت می دیم اون شیوه رو تمامی فرزندان به ارث می برند پس چرا شیوه ی padding:0 رو که به div نسبت دادم به هیچکدوم از لیست ها شامل نشده؟

<html>
<head>
<title>In the name of god</title>
<style>
div{background-color:red;padding:0;padding:0}
</style>
</head>
<body>
<div>
<ul>
<li>wellcom to html</li>
<li>css</li>
</ul>
</div>
</body>
</html>

≡ ALEX ≡
چهارشنبه 18 مرداد 1391, 23:30 عصر
نه همیشه. در واقع تعریف به این صورت است که خواص تگ های بالاتر به تگ های پایین تر منتقل می شوند، مگر آن که در تگ زیرین آن خاصیت مجددا تعریف و مقدار دهی شود. برخی از تگ ها شیوه نامه هایی را بصورت پیشفرض در خود دارند که باعث نادیده گرفته شدن شیوه نامه های والدین شان می شود. در مورد کد شما هم به همین گونه است. در نتیجه شما می بایست مقدار padding را به خود تگ li اختصاص دهید و در صورت لزوم list-style-type مربوط به تگ ul را نیز برابر none قرار دهید تا از درج bullet ها جلوگیری کنید.

soltanishabnam
دوشنبه 14 اسفند 1391, 13:32 عصر
من به یکی از divها خاصیت opacity:0.6 دادم و هر div یا نوشته یا عکسی که داخل این div میزارم این خاصیتو به ارث می بره الان باید چکار کنم که این خاصیت فقط مختص خودش باشه؟؟؟؟؟

2undercover
دوشنبه 14 اسفند 1391, 14:58 عصر
این سوالو خیلیا پرسیدن ! قضیه opacity با بقیه فرق می کنه در واقع شما با opacity دارید می گید تگ کم رنگ بشه در نتیجه خود به خود هر چی توشه هم کم رنگ میشه!