【问题标题】:How can I make these two Calendars show up next to eachother?如何使这两个日历彼此相邻显示?
【发布时间】:2014-08-23 21:50:48
【问题描述】:

我有两个简单的 HTML 表格日历,但由于某种原因,它们并不相邻。我怎样才能让它们并排?这是我现在拥有的代码:

<div class="title">June 2014</div>
<table border="1">
    <tr><th>Sun</th><th>Mon</th><th>Tue</th><th>Wed</th><th>Thu</th><th>Fri</th><th>Sat</th></tr>
    <tr><td><span class="date">1</span></td><td><span class="date">2</span></td><td><span class="date">3</span></td><td><span class="date">4</span></td><td><span class="date">5</span></td><td><span class="date">6</span></td><td><span class="date">7</span></td></tr>
    <tr><td><span class="date">8</span></td><td><span class="date">9</span></td><td><span class="date">10</span></td><td><span class="date">11</span></td><td><span class="date">12</span></td><td><span class="date">13</span></td><td><span class="date">14</span></td></tr>
    <tr><td><span class="date">15</span></td><td><span class="date">16</span></td><td><span class="date">17</span></td><td><span class="date">18</span></td><td><span class="date">19</span></td><td><span class="date">20</span></td><td><span class="date">21</span></td></tr>
    <tr><td><span class="date">22</span></td><td><span class="date">23</span></td><td><span class="date">24</span></td><td><span class="date">25</span></td><td><span class="date">26</span></td><td><span class="date">27</span></td><td><span class="date">28</span></td></tr>
    <tr><td><span class="date">29</span></td><td><span class="date">30</span></td><td><span class="date">&nbsp;</span></td><td><span class="date">&nbsp;</span></td><td><span class="date">&nbsp;</span></td><td><span class="date">&nbsp;</span></td><td><span class="date">&nbsp;</span></td></tr>
</table>
<p>
<div class="title">July 2014</div>
<table border="1">
    <tr><th>Sun</th><th>Mon</th><th>Tue</th><th>Wed</th><th>Thu</th><th>Fri</th><th>Sat</th></tr>
    <tr><td><span class="date">&nbsp;</span></td><td><span class="date">&nbsp;</span></td><td><span class="date">1</span></td><td><span class="date">2</span></td><td><span class="date">3</span></td><td><span class="date">4</span></td><td><span class="date">5</span></td></tr>
    <tr><td><span class="date">6</span></td><td><span class="date">7</span></td><td><span class="date">8</span></td><td><span class="date">9</span></td><td><span class="date">10</span></td><td><span class="date">11</span></td><td><span class="date">12</span></td></tr>
    <tr><td><span class="date">13</span></td><td><span class="date">14</span></td><td><span class="date">15</span></td><td><span class="date">16</span></td><td><span class="date">17</span></td><td><span class="date">18</span></td><td><span class="date">19</span></td></tr>
    <tr><td><span class="date">20</span></td><td><span class="date">21</span></td><td><span class="date">22</span></td><td><span class="date">23</span></td><td><span class="date">24</span></td><td><span class="date">25</span></td><td><span class="date">26</span></td></tr>
    <tr><td><span class="date">27</span></td><td><span class="date">28</span></td><td><span class="date">29</span></td><td><span class="date">30</span></td><td><span class="date">31</span></td><td><span class="date">&nbsp;</span></td><td><span class="date">&nbsp;</span></td></tr>
</table>

【问题讨论】:

    标签: html css date calendar alignment


    【解决方案1】:

    这是一个简单的方法。将它们放在容器中

    <div class="calendar">
        <div class="title">June 2014</div>
        <table>...</table>
    </div>
    <div class="calendar">
        <div class="title">July 2014</div>
        <table>...</table>
    </div>
    

    并使这些容器显示为inline-blocks

    .calendar {
        display:inline-block;
    }
    

    请参阅:JSFiddle

    只要页面宽度适合并排,它们就会并排放置。

    如果您希望它们始终并排放置,即使它们不适合窗口(您需要横向滚动),然后将容器放在包含两者的外部容器中其中,并使该容器的宽度为适合两个日历的固定大小。

    【讨论】:

    • 谢谢!这很有帮助:)
    【解决方案2】:

    你可以像下面这样。链接到jsfiddle

    <table>
        <tr>
            <td>
                <div class="title">June 2014</div>
                < -- Your Table content for June 2014 -->
            </td>
            <td>
                <div class="title">July 2014</div>
                < -- Your Table content for July 2014 -->
            </td>
        </tr>
    </table>
    

    以及完整的代码..

     <table>
        <tr>
            <td>
                <div class="title">June 2014</div>
                <table border="1">
        <tr>
            <th>Sun</th>
            <th>Mon</th>
            <th>Tue</th>
            <th>Wed</th>
            <th>Thu</th>
            <th>Fri</th>
            <th>Sat</th>
        </tr>
        <tr>
            <td><span class="date">1</span></td>
            <td><span class="date">2</span></td>
            <td><span class="date">3</span></td>
            <td><span class="date">4</span></td>
            <td><span class="date">5</span></td>
            <td><span class="date">6</span></td>
            <td><span class="date">7</span></td>
        </tr>
        <tr>
            <td><span class="date">8</span></td>
            <td><span class="date">9</span></td>
            <td><span class="date">10</span></td>
            <td><span class="date">11</span></td>
            <td><span class="date">12</span></td>
            <td><span class="date">13</span></td>
            <td><span class="date">14</span></td>
        </tr>
        <tr>
            <td><span class="date">15</span></td>
            <td><span class="date">16</span></td>
            <td><span class="date">17</span></td>
            <td><span class="date">18</span></td>
            <td><span class="date">19</span></td>
            <td><span class="date">20</span></td>
            <td><span class="date">21</span></td>
        </tr>
        <tr>
            <td><span class="date">22</span></td>
            <td><span class="date">23</span></td>
            <td><span class="date">24</span></td>
            <td><span class="date">25</span></td>
            <td><span class="date">26</span></td>
            <td><span class="date">27</span></td>
            <td><span class="date">28</span></td>
        </tr>
        <tr>
            <td><span class="date">29</span></td>
            <td><span class="date">30</span></td>
            <td><span class="date">&nbsp;</span></td>
            <td><span class="date">&nbsp;</span></td>
            <td><span class="date">&nbsp;</span></td>
            <td><span class="date">&nbsp;</span></td>
            <td><span class="date">&nbsp;</span></td>
        </tr>
    </table>
            </td>
            <td>
                <div class="title">July 2014</div>
                 <table border="1">
            <tr>
                <th>Sun</th>
                <th>Mon</th>
                <th>Tue</th>
                <th>Wed</th>
                <th>Thu</th>
                <th>Fri</th>
                <th>Sat</th>
            </tr>
            <tr>
                <td><span class="date">&nbsp;</span></td>
                <td><span class="date">&nbsp;</span></td>
                <td><span class="date">1</span></td>
                <td><span class="date">2</span></td>
                <td><span class="date">3</span></td>
                <td><span class="date">4</span></td>
                <td><span class="date">5</span></td>
            </tr>
            <tr>
                <td><span class="date">6</span></td>
                <td><span class="date">7</span></td>
                <td><span class="date">8</span></td>
                <td><span class="date">9</span></td>
                <td><span class="date">10</span></td>
                <td><span class="date">11</span></td>
                <td><span class="date">12</span></td>
            </tr>
            <tr>
                <td><span class="date">13</span></td>
                <td><span class="date">14</span></td>
                <td><span class="date">15</span></td>
                <td><span class="date">16</span></td>
                <td><span class="date">17</span></td>
                <td><span class="date">18</span></td>
                <td><span class="date">19</span></td>
            </tr>
            <tr>
                <td><span class="date">20</span></td>
                <td><span class="date">21</span></td>
                <td><span class="date">22</span></td>
                <td><span class="date">23</span></td>
                <td><span class="date">24</span></td>
                <td><span class="date">25</span></td>
                <td><span class="date">26</span></td>
            </tr>
            <tr>
                <td><span class="date">27</span></td>
                <td><span class="date">28</span></td>
                <td><span class="date">29</span></td>
                <td><span class="date">30</span></td>
                <td><span class="date">31</span></td>
                <td><span class="date">&nbsp;</span></td>
                <td><span class="date">&nbsp;</span></td>
            </tr>
        </table>
            </td>
        </tr>
    </table>
    

    【讨论】:

      猜你喜欢
      • 2013-03-16
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 2015-07-27
      • 2017-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多