PDA

View Full Version : تعیین موقعیت چپ و راست برای تگهایی مانند <div> و <p>



idocsidocs
دوشنبه 24 آبان 1389, 17:18 عصر
سلام

برای چپ چین و یا راست چین کردن متن، CSS خصوصیت text-align را ارائه داده است ولی در مورد چپ چین و یا راست چین کردن تگهایی مانند <p> <div> و سایر تگها چنین خصوصیتی ارائه نشده است.

آیا خصوصیتی وجود دارد که بتوان این تگها را مانند متون، چپ چین، راست چین و یا وسط چین کرد؟

در صورتی که چنین دستوری وجود ندارد، لطفا بگویید که چگونه و از چه راهی می توانم تگهای <p> و <div> را چپ چین و یا راست چین کنم؟

maysam.m
دوشنبه 24 آبان 1389, 18:33 عصر
سلام

برای چپ چین و یا راست چین کردن متن، CSS خصوصیت text-align را ارائه داده است ولی در مورد چپ چین و یا راست چین کردن تگهایی مانند <p> <div> و سایر تگها چنین خصوصیتی ارائه نشده است.

آیا خصوصیتی وجود دارد که بتوان این تگها را مانند متون، چپ چین، راست چین و یا وسط چین کرد؟

در صورتی که چنین دستوری وجود ندارد، لطفا بگویید که چگونه و از چه راهی می توانم تگهای <p> و <div> را چپ چین و یا راست چین کنم؟

سلام
برای تعیین موقعیت از text-align استفاده و برای دایرکشن از direction با ویژگی های rtl,ltr استفاده می شود

nida_1987
سه شنبه 25 آبان 1389, 00:34 صبح
text-align به المان های block اعمال می شود. ولی نکته ای که وجود داره از نام این property مشخصه (text ) یعنی به المان های بلاکی اعمال میشه که مخصوص text هستند. بنابر این با اینکه p , div هر در بلاک هستند این property به p اعمال می شود ولی به div نه. منطقا div برای position کردن هست نه text .

برای چپ چین و راست چین کردن از direction استفاده می شود که به همه ی المان ها اعمال می شود و مقادیر rtl یا ltr را می پذیرد.

مقادیر text-align :
ceneter,right,left,justify

Mr FTHEL
جمعه 28 آبان 1389, 12:01 عصر
البته توی <div> و اینگونه تگ ها به صورت dir نوشته میشه مخفف direction

Keramatifar
جمعه 28 آبان 1389, 12:51 عصر
البته توی <div> و اینگونه تگ ها به صورت dir نوشته میشه مخفف direction
دوست عزیز
مخفف هم هنیستند
dir یک attribute است و direction یک css rule

Mr FTHEL
جمعه 28 آبان 1389, 12:55 عصر
دوست عزیز ما توی css مقدار direction داریم و توی html با dir مینوسیسم که مخفف همون هست و هردو مقدار rtl و ltr که اینا هم مخفف right to left و left to right هست مینویسن ;)

idocsidocs
جمعه 28 آبان 1389, 14:38 عصر
دوست عزیز ما توی css مقدار direction داریم و توی html با dir مینوسیسم که مخفف همون هست و هردو مقدار rtl و ltr که اینا هم مخفف right to left و left to right هست مینویسن ;)

سلام

من بطور کامل با تگهای html و خصوصیات CSS آشنا هستم. ولی فرض کنید که بخوام تگ <div> رو بدون استفاده از خصوصیتposition سمت چپ، راست و یا وسط صفحه قرار بدم.

در این صورت باید از چه راهی استفاده کنم (بدون استفاده از خصوصیتposition و یا بدون استفاده از خصوصیت direction) تااین تگ رو مثلا وسط صفحه قرار بدم؟

idocsidocs
جمعه 28 آبان 1389, 14:43 عصر
دوست عزیز
مخفف هم هنیستند
dir یک attribute است و direction یک css rule


سلام

من بطور کامل با تگهای html و خصوصیات CSS آشنا هستم. ولی فرض کنید که بخوام تگ <div> رو بدون استفاده از خصوصیتposition سمت چپ، راست و یا وسط صفحه قرار بدم.

در این صورت باید از چه راهی استفاده کنم (بدون استفاده از خصوصیتposition و یا بدون استفاده از خصوصیت direction) تااین تگ رو مثلا وسط صفحه قرار بدم؟

Mr FTHEL
جمعه 28 آبان 1389, 19:19 عصر
سلام

من بطور کامل با تگهای html و خصوصیات CSS آشنا هستم. ولی فرض کنید که بخوام تگ <div> رو بدون استفاده از خصوصیتposition سمت چپ، راست و یا وسط صفحه قرار بدم.

در این صورت باید از چه راهی استفاده کنم (بدون استفاده از خصوصیتposition و یا بدون استفاده از خصوصیت direction) تااین تگ رو مثلا وسط صفحه قرار بدم؟
از ما دو مبحث داریم یکی از چپ به راست بنویسه یکی سمت چپ بنویسه هرکدرو کدش فرق داره
برای از چپ به راست توی css از direction: توی html از dir و برای سمت چپ نوشتن توی css از float یا اگر متن باشه text-align و برای html از align=""
مشکلی بود بگید بیشتر توضیح بدم