2015-07-28 196 views
-1

我從DB讀取數據時的table,我嘗試應用一些CSS的數據取出,但是CSS一樣pre-wrap和其他格式化選項不工作CSS樣式不​​

JSP代碼:

在DB
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/flick/jquery-ui.css" /> 
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script> 

<td class="tdx" bgcolor="#CCCCCC" id="sol" style="background-color:white;border-style:ridge"> 

     <div class="dialog" style="display: none;"> 

       <p id="dbox" style="white-space: pre-wrap;text-align:left"><%=solution%></p> 

     </div> 

    </td> 

注意數據是正確的格式和text-align:left工作

+0

而不是空格使用'文字中斷:打破所有' –

+0

@GermanoPlebani它不工作 –

+0

請參閱http://sscce.org/ - 您的HTML無效。我質疑jQuery代碼的相關性。您的示例數據似乎是一個ASP標記,因此不是HTML或足夠長的時間來包裝。 – Quentin

回答

0

我認爲你缺少像一些標籤(表和tr):

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/flick/jquery-ui.css" /> 
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script> 
<table> 
    <tr> 
    <td class="tdx" id="sol" style="background-color:red;border-style:ridge"> 

     <div class="dialog" style="display: block;"> 

     <p id="dbox" style="white-space: pre-wrap;text-align:left">test</p> 

     </div> 

    </td> 
    </tr> 
</table> 

希望有幫助。