แก้ไข: 
วันนี้เราก็ควรจะใช้flexbox
คำตอบเดิม:
ตกลงแม้ว่าฉันได้ upvoted ทั้งสองfont-size: 0;และnot implemented CSS3 featureคำตอบหลังจากที่พยายามผมพบว่าไม่มีของพวกเขาเป็นวิธีการแก้ปัญหาที่แท้จริง
อันที่จริงไม่มีวิธีแก้ปัญหาแม้แต่ข้อเดียวโดยไม่มีผลข้างเคียงที่รุนแรง
จากนั้นฉันตัดสินใจที่จะลบช่องว่าง (คำตอบนี้เกี่ยวกับอาร์กิวเมนต์นี้) ระหว่างinline-blockdiv จาก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>
ที่น่าเกลียด แต่ทำงาน
แต่รอสักครู่ ... สิ่งที่ถ้าฉันสร้าง divs ภายในของฉัน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>
มันไม่ได้คิดที่จะอินไลน์ทุกสิ่งนั้นมันจะหมายถึง
<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 เพื่อเชื่อมต่อจุดสิ้นสุดของ div หนึ่งไปยังจุดเริ่มต้นของอีกอัน!
<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>