এখানে অবিরাম সংখ্যক কোষ সহ একটি কার্যক্ষম ফিডল রয়েছে: http://jsfiddle.net/r9yrM/1/
আপনি প্রতিটি পিতামাতার div
( টেবিল ) একটি প্রস্থ স্থির করতে পারেন , অন্যথায় এটি যথারীতি 100% হয়ে যাবে।
ট্রিকটি হ'ল table-layout: fixed;
এটির ট্রিগার করতে প্রতিটি কক্ষের কিছু প্রস্থ এবং কিছু প্রস্থ এখানে 2%। এটি অন্য টেবিল অ্যালগরিদমকে ট্রিগার করবে , এটি যেখানে ব্রাউজারগুলি নির্দেশিত দিকগুলির সম্মান করতে খুব চেষ্টা করে।
দয়া করে ক্রোম (এবং IE8- যদি প্রয়োজন হয়) দিয়ে পরীক্ষা করুন। এটি সাম্প্রতিক সাফারি সহ ঠিক আছে তবে আমি তাদের সাথে এই কৌশলটির সামঞ্জস্যতা মনে করতে পারি না।
সিএসএস (প্রাসঙ্গিক নির্দেশাবলী):
div {
display: table;
width: 250px;
table-layout: fixed;
}
div > div {
display: table-cell;
width: 2%; /* or 100% according to OP comment. See edit about Safari 6 below */
}
সম্পাদনা (2013): ওএস এক্স-এ সাফারি 6 থেকে সাবধান থাকুন, এটি table-layout: fixed;
ভুল (বা অন্য ব্রাউজারগুলির থেকে খুব আলাদা, খুব আলাদা I বিভিন্ন ফলাফলের জন্য প্রস্তুত থাকুন।