خارج شدن تگهای a از جدول در بوت استرپ حین اسکرول کردن
با سلام خدمت دوستان عزیز.
یه مشکل در هنگام اسکرول کردن که وقتی در جدول اسکرول می کنم در جدول در ستونی که Button قرار دادم طبق شکل به در تگ <thead> بر روی آنها می افتد


پاسخ هوش مصنوعی
برای حل مشکل خارج شدن تگ های <a> از جدول در بوت استرپ حین اسکرول کردن، می توانید از CSS برای فیکس کردن هدر جدول و جلوگیری از افتادن آن روی محتوای دیگر استفاده کنید. به این صورت که هدر جدول را با استفاده از خاصیت position: sticky; ثابت کنید.
در زیر نمونه ای از کد CSS برای این کار آورده شده است:
.table thead th {
position: sticky;
top: 0;
background-color: white; /* رنگ پس زمینه برای هدر */
z-index: 100; /* برای اطمینان از اینکه هدر بر روی محتوای دیگر قرار گیرد */
}
با استفاده از این کد، هنگامی که شما جدول را اسکرول می کنید، هدر آن در بالای صفحه ثابت می ماند و بر روی محتوای زیر آن نمی افتد.
ببینید بهتر بود که کدهایی که برای Button ها نوشتید هم نمایش میدادید. البته سعی کنید کدهای خودتون رو از طریق دکمه مربوط به "کد" در ادیتور قرار بدید و از کدها عکس نذارید. چون اگر کسی بخواد پاسخ بده نمیتونه اینجوری کدهای شما رو کپی و پیست که و تست کنه. ولی این موضوع بسیار ساده هست. یک کد تستی برای نمایش جدول به همراه تگ a قرار میدم با این کد مقایسه کنید.
<div class="table-responsive">
<table class="table table-bordered" style="background-color:white;">
<thead>
<tr style="font-size:14px; font-weight:bold; background-color:#c4bdbd;">
<td style="width:60px;">ردیف</td>
<td style="width:200px;">موضوع</td>
<td>محتوای</td>
<td style="width:120px;">عملیات</td>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr style="font-size:13px;">
<td style="width:60px; text-align:center;">@counter</td>
<td style="text-align:right;">@item.Title</td>
<td style="text-align:right;">@item.Content</td>
<td>
<div class="row">
<a asp-controller="MyController" asp-action="MyAction"
حذف
</a>
</div>
</td>
</tr>
counter++;
}
</tbody>
</table>
</div>
شما همین کد رو در یک ویوی خالی تست کنید میبینید که به درستی جواب میده و بعد میتونید با کدهای خودتون مقایسه کنید.
بهتر بود کدهاتون رو میذاشتید که تست کنیم.
به هر حال فکر میکنم از position:sticky باشه که روی تگ های td گذاشتین.
- آموزش نصب و راه اندازی دیتابیس PostgreSQL در ویندوز
- PostgreSql چیست ؟ چه کاربردهایی دارد ؟
- دسترسی به پکیج های nuget در زمان قطع نت بین الملل
- نمایش آخرین ردیف دیتاگیرید موقع لود در wpf
- مشکل اینترنت جهانی و عدم دسترسی به cdnjs.cloudflare.com
- مشکل در نصب sql server 2022
- جلوگیری از اد شدن خودکار در گروه و کانال تلگرام
- کم کردن حجم فیلم توسط کد در Asp net core
- چه کسانی استوری تلگرام را می بینند ؟
- برای کسب و کار تلگرام پرمیوم بهتره یا واتس اپ بیزینس ؟
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2