如何在另一个内容块下显示某些内容

时间:2013-02-07 07:04:32

标签: html css

我在下面有一个截图,其中显示了考试信息,计时器和一些问题:

enter image description here

现在的问题是,我希望问题详细信息显示在考试详细信息下方,而不是下一页。我的问题是如何才能将问题显示在下面?我也想把问题放在彼此之下

HTML / PHP:

//EXAM DETAILS
 <div class='lt-container'>

    <p><input type='hidden' id='studentId' name='studentId' value='<?php echo $dbStudentId; ?>' /></p>
    <p><strong>Student:</strong><?php echo $dbStudentAlias . " - " . $dbStudentForename . " " . $dbStudentSurname; ?> <br/>
    <strong>Module:</strong><?php echo $dbModuleNo . " - " . $dbModuleName; ?> 
    <input type='hidden' id='moduleId' name='moduleId' value='<?php echo $dbModuleId; ?>' /><br/>
    <strong>Assessment:</strong><?php echo $dbSessionName . " - " . date('d-m-Y',strtotime($dbSessionDate)) . " - " . date('H:i',strtotime($dbSessionTime)); ?> 
    <input type='hidden' id='sessionId' name='sessionId' value='<?php echo $dbSessionId; ?>' /><br/>
    <strong>Assessment Weight: </strong><?php echo $dbSessionWeight; ?> <br/>
    <strong>Total Marks: </strong><?php echo $dbTotalMarks; ?> <br/>
    <strong>Penalty: </strong><?php echo $penaltymsg; ?> </p>
    </div>

//TIMER
    <div id='rt-container'>
    <h1><span id='countdown'><?php echo $dbSessionDuration; ?></span></h1>
    </div>

    <?php
    }

//QUESTION DETAILS
    foreach ($arrQuestionId as $key=>$question) {

    ?>

    <div class='lt-container'>
    <p><strong>QUESTION <span id="quesnum"></span>:</strong></p>
    <p><?php echo htmlspecialchars($arrQuestionNo[$key]) . ": " .  htmlspecialchars($arrQuestionContent[$key]); ?></p>
    </div>

CSS:

.lt-container{
 float: left;   
 }

#rt-container {
 clear: right;
 float:right;  
}

2 个答案:

答案 0 :(得分:0)

float:left移除.lt-container。并将#rt-container置于.lt-container

之上
.lt-container{   
 }
#rt-container {
 float:right;  
    background:red
}

<强> DEMO

答案 1 :(得分:0)

你正在你的css中使用浮动,这正在迫使div向右浮动。 你可以做的是给你左边的div增加100%的宽度,这将把你的右div移到左边div的底部。