সম্পাদনা করুন:
আজ, আমাদের কেবল ফ্লেক্সবক্স ব্যবহার করা উচিত ।
পুরানো উত্তর:
ঠিক আছে, যদিও আমি উভয় font-size: 0;
এবং not implemented CSS3 feature
উত্তর উভয়ই upvated করেছি , চেষ্টা করার পরে আমি জানতে পারি যে এগুলির কোনওই আসল সমাধান নয় ।
প্রকৃতপক্ষে, শক্তিশালী পার্শ্ব প্রতিক্রিয়াগুলি ছাড়া একটি কার্যকারিতাও নেই।
তারপরে আমিinline-block
আমার HTML
উত্স ( JSP
) থেকে ডিভের মধ্যে ফাঁকা স্থান (এই উত্তরগুলি এই যুক্তি সম্পর্কে) সরিয়ে ফেলার সিদ্ধান্ত নিয়েছি ( )
<div class="inlineBlock">
I'm an inline-block div
</div>
<div class="inlineBlock">
I'm an inline-block div
</div>
এই
<div class="inlineBlock">
I'm an inline-block div
</div><div class="inlineBlock">
I'm an inline-block div
</div>
এটা কুৎসিত, কিন্তু কাজ করে।
তবে, এক মিনিট অপেক্ষা করুন ... আমি যদি আমার ডিভগুলি ভিতরে তৈরি করি Taglibs loops
(তবে Struts2
,JSTL
, ইত্যাদি ...)?
উদাহরণ স্বরূপ:
<s:iterator begin="0" end="6" status="ctrDay">
<br/>
<s:iterator begin="0" end="23" status="ctrHour">
<s:push value="%{days[#ctrDay.index].hours[#ctrHour.index]}">
<div class="inlineBlock>
I'm an inline-block div in a matrix
(Do something here with the pushed object...)
</div>
</s:push>
</s:iterator>
</s:iterator>
Stuff সমস্ত জিনিসকে ইনলাইন করা একেবারেই ভাবা যায় না, এর অর্থ হবে
<s:iterator begin="0" end="6" status="ctrDay">
<br/>
<s:iterator begin="0" end="23" status="ctrHour"><s:push value="%{days[#ctrDay.index].hours[#ctrHour.index]}"><div class="inlineBlock>
I'm an inline-block div in a matrix
(Do something here with the pushed object...)
</div></s:push></s:iterator>
</s:iterator>
এটি পঠনযোগ্য নয়, মানটেন এবং বোঝা শক্ত নয় ইত্যাদি ...
আমি যে সমাধানটি পেয়েছি:
এইচটিএমএল মন্তব্যগুলি ব্যবহার করুন একটি ডিভের শেষটি পরেরটির শুরুতে সংযোগ করতে!
<s:iterator begin="0" end="6" status="ctrDay">
<br/>
<s:iterator begin="0" end="23" status="ctrHour"><!--
--><s:push value="%{days[#ctrDay.index].hours[#ctrHour.index]}"><!--
--><div class="inlineBlock>
I'm an inline-block div in a matrix
(Do something here with the pushed object...)
</div><!--
--></s:push><!--
--></s:iterator>
</s:iterator>
এইভাবে আপনার একটি পঠনযোগ্য এবং সঠিকভাবে ইনডেন্ট কোড থাকবে।
এবং, একটি ইতিবাচক পার্শ্ব প্রতিক্রিয়া হিসাবে HTML source
, যদিও, খালি মন্তব্য দ্বারা আক্রান্ত, সঠিকভাবে ইন্টেন্টেড হবে;
প্রথম উদাহরণটি নেওয়া যাক। আমার বিনীত মতে, এটি:
<div class="inlineBlock">
I'm an inline-block div
</div><!--
--><div class="inlineBlock">
I'm an inline-block div
</div>
এর থেকে ভাল:
<div class="inlineBlock">
I'm an inline-block div
</div><div class="inlineBlock">
I'm an inline-block div
</div>