: আপনি একটি "সম্পাদনাযোগ্য গ্রিড" অর্থাত্ গঠন মত একটি টেবিল সারিগুলি আপনি কোন একটি ফর্ম করতে পারবেন যে, ব্যবহার সিএসএস যে নকল টেবিল ট্যাগ লেআউটের চান display:table
, display:table-row
এবং display:table-cell
।
কোনও ফর্মে আপনার পুরো টেবিলটি মোড়ানোর দরকার নেই এবং আপনার টেবিলের প্রতিটি আপাত সারির জন্য আলাদা ফর্ম এবং টেবিল তৈরি করার দরকার নেই।
পরিবর্তে এটি চেষ্টা করুন:
<style>
DIV.table
{
display:table;
}
FORM.tr, DIV.tr
{
display:table-row;
}
SPAN.td
{
display:table-cell;
}
</style>
...
<div class="table">
<form class="tr" method="post" action="blah.html">
<span class="td"><input type="text"/></span>
<span class="td"><input type="text"/></span>
</form>
<div class="tr">
<span class="td">(cell data)</span>
<span class="td">(cell data)</span>
</div>
...
</div>
একটি ফরমে পুরো টেবিলটি মোড়ানোর সমস্যাটি হ'ল যে কোনও এবং সমস্ত ফর্ম উপাদানগুলি জমা দেওয়ার সময় প্রেরণ করা হবে (সম্ভবত এটি পছন্দসই তবে সম্ভবত নয়)। এই পদ্ধতিটি আপনাকে প্রতিটি "সারি" এর জন্য একটি ফর্ম সংজ্ঞায়িত করতে এবং জমা দেওয়ার সময় কেবলমাত্র সেই সারিটির ডেটা প্রেরণ করতে দেয়।
একটি টিআর ট্যাগ (বা একটি ফর্মের চারপাশে টিআর) চারপাশে একটি ফরম ট্যাগ মোড়ানো সমস্যা হ'ল এটি অবৈধ এইচটিএমএল। ফর্মটি এখনও যথারীতি জমা দেওয়ার অনুমতি দেবে তবে এই মুহুর্তে ডোম নষ্ট হয়ে গেছে। দ্রষ্টব্য: আপনার ফর্ম বা টিআর এর শিশু উপাদানগুলি জাভাস্ক্রিপ্টের মাধ্যমে পাওয়ার চেষ্টা করুন, এটি অপ্রত্যাশিত ফলাফলের দিকে নিয়ে যেতে পারে।
নোট করুন যে আইই 7 এই সিএসএস টেবিল শৈলীগুলিকে সমর্থন করে না এবং আই 88 এটি "স্ট্যান্ডার্ড" মোডে আনার জন্য ডক্টাইপ ডিক্লেয়ারের প্রয়োজন হবে: (এটি একটি বা সমতুল্য কিছু চেষ্টা করুন)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
অন্য কোনও ব্রাউজার যা প্রদর্শন: টেবিল, প্রদর্শন: সারণি-সারি এবং প্রদর্শনকে সমর্থন করে: টেবিল-সেলটি আপনার সিএসএস ডেটা টেবিলটি একইভাবে প্রদর্শিত হবে যদি আপনি টেবিল, টিআর এবং টিডি ট্যাগ ব্যবহার করেন। তাদের বেশিরভাগই করেন।
মনে রাখবেন আপনি আরো অনুকরণমূলক THEAD, TBODY, সাথে অন্য DIV আপনার সারি গ্রুপ মোড়কে TFOOT করতে পারেন display: table-header-group
, table-row-group
এবং table-footer-group
যথাক্রমে।
দ্রষ্টব্য: এই পদ্ধতিটি দিয়ে আপনি যা করতে পারবেন না তা হ'ল কলস্প্যান।
এই চিত্রটি দেখুন: http://jsfiddle.net/ZRQPP/
<form>
ভিতরে রাখা যাবে না<tr>
।