استیل دهی تگ hr بصورت Cross Browser
v1
v2
v3
v4
v5
v6
2002201420202026↑ انتشار · برداشتهابازیابی ↑معمولا بکار بردن تگ hr در طراحی صفحات وب دردسرهای مختص به خود را داراست از جمله مهمترین آنها نشان دادن شکل و شمایل آن بصورت یکسان است در انواع مرورگرهای وب (Cross Browser) با اِعمال انواع و اقسام عمگرها CSS.
روش زیر یکی از راه های سریع و ساده ایست که می توان برای استیل دهی به یک تگ hr بکار برد. ابتدا تگ hr را در داخل یک تگ div نوشته و یک کلاس مثلا بنام hrDiv به آن نسبت دهید:
<div class=”hrDiv”>
<hr />
</div>
سپس در CSS کلاس hrDiv خاصیت clear آن را به both ست کنید. این نکته بخاصر آن است که اطمینان حاصل کنیم که div به هیچ عنصر دیگری در طرفین چپ و راست اجازه شناور شدن (float) نمی دهد.
.hrDiv
{
clear:both;
height: 1px;
background: url(images/dot.gif) top left repeat-x;
margin: 1em 0;
width:100%;
}
.hrDiv hr
{
display: none;
}
نظرها ۳ نظر، بازیابیشده از همان برداشت
روزبه شفیعی۱۳۸۷ چهارشنبه ۸ خرداد
ممنون عزیز بابت تبریک تولد . لطف داری . ان شالاه تولد شما ;)
یاسین الوندی۱۳۸۷ دوشنبه ۲۰ خرداد
ممنونم، من همیشه با hr مشکل داشتم برای همین بیشتر سعی میکردم از بردر بجاش استفاده بکنم. ولی یه سوال اگه hr رو مخفی میکنی پس برای چی اصلا ازش استفاده میکنی؟
شاهو۱۳۸۷ دوشنبه ۲۰ خرداد
@یاسین - دو نکته: اول اینکه اینجا بحث بر سر Cross-Browser بودن hr است یعنی در هر مرورگری تگ به یک شکل واحد نمایش داده می شود ( تکرارکردن نقطه در راستای افقی )، دوم hr با Deviceی که CSS را ساپورت نمی کند، بصورت عادی و همیشگی ( با خصوصیات Default ) رندر و نمایش داده می شود.