PDA

View Full Version : سوال: div > p یعنی چی؟



nunegandom
چهارشنبه 26 مهر 1391, 11:25 صبح
سلام، یه توضیح درباره div > p لازم دارم و یک مثال از :target
inline رو هم درست متوجه نمیشم :( ممنون میشم کمکم کنید
یه سوال دیگه هم دارم، فقط تویه چیزای جدیدی که در CSS3 اومده میتونیم از :: به جای : استفاده کنیم ( یا مجبوریم استفاده کنیم) یا برای CSS2 هم میشه اینکارو کرد؟

arashnaderi
چهارشنبه 26 مهر 1391, 12:57 عصر
سلام.
1)
div > p{ color:blue ، این استایل فقط برای تگ های p که بطور مستقیم والدشان تگ div است، اعمال می شود. در این مثال فقط تگ p که داخل تگ div اول است مدنظر می باشد :



<div>

<h2>My name is … </h2>

<p>I live in … </p> // color=blue

</div>

<div>

<h1>

<p>I will not be styled.</p>

</h1>

</div>


2) صفت target مقدار inline تا اونجایی که میدونم نداره
3) سوال سوم رو هم متوجه نشدم :D

nunegandom
چهارشنبه 26 مهر 1391, 13:04 عصر
ممنون اولی رو متوجه شدم :) بین inline و target یه Enter فاصله بود! :)

arashnaderi
چهارشنبه 26 مهر 1391, 13:22 عصر
Target = " ": این شناسه روش باز شدن صفحه لينك شده را مشخص می کند. می توان برای مقدار این شناسه از نام یک فریم برای باز شدن صفحه در آن فریم استفاده کرد یا از مقادیر از پیش تعریف شده زیر:
blank_ : صفحه در یک پنجره جدید باز خواهد شد.
self_ : صفحه در فریمی که در آن كليك شده باز خواهد شد.
parent_ : صفحه در frameset پدر باز خواهد شد.
top_ : صفحه در تمام پنجره باز خواهد شد( در صورتي كه در يك فريم قرار داشته باشد ).
مثال :

<a href="www.barnamenevis.org" target="_blank"> click here </a>
در اینصورت اگه روی لینک کلیک شود، صفحه ی برنامه نویس در یک پنجره ی دیگر باز میشود.
سوال بعدی رو با توضیح و مثال میگم :
تگ های block-level : يعني تگ هایی كه ادامه متن را از سطر جديد شروع مي كنند. عناصر block، کل عرض صفحه را اشغال می کنند و مي توانند شامل عناصر block-level و يا inline باشند. مانند : p ، div و ...
تگ های inline : يعني تگ هایی كه ادامه متن را در دنباله همان سطر قرار مي دهند. عناصر درون خطی( inline) فقط عرض عنصری که آن را در بر گرفته اند را اشغال می کنند و فقط مي توانند شامل عناصر inline ديگر باشند. مانند : a ، span و ...