我選擇的數據包含(可以是一個長的字符串,並在其「白空間」),空白格式的擔憂在HTML
例如:
$row['desc'] = 'abcd ABCD 1234 more.. "
<td><?=$row['desc']?></td>
但是當我將它顯示在瀏覽器的HTML表格中,但沒有看到數據庫中格式化的空格。我想保留數據庫的格式。
在FireBug中,我看到完全相同的數據格式。
[*]爲了保存格式等中的數據,我試圖
$display_desc = array(" "," ",$row['desc'])
和我$row['desc']
是動態的字符串
,但如果我不喜歡當$row['desc']
一長串它就會有問題不換行。
任何人都知道在這種情況下是什麼問題?
由於
EDIT實施例中HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test Document</title>
</head>
<body>
<table border="1">
<tr>
<td>Short data</td>
<td style="WORD-BREAK:BREAK-ALL;">
long data long data long data long data long data long data long data long data long data long data long data long data long data long data long data long data long data long data long data long data data long data long data long data long data long data long data long data data long data long data long data long data long data long data long data data long data long data long data long data long data long data long data data long data long data long data long data long data long data long data data long data long data long data long data long data long data long data data long data long data long data long data long data long data long data
</td>
<td style="WORD-BREAK:BREAK-ALL;">
long data long data long data long data long data long data long data long data long data long data long data long data long data long data long data long data long data long data long data long data data long data long data long data long data long data long data long data data long data long data long data long data long data long data long data data long data long data long data long data long data long data long data data long data long data long data long data long data long data long data data long data long data long data long data long data long data long data data long data long data long data long data long data long data long data
</td>
</table>
</body>
</html>
所以我已經刪除了whitspce到 但如果有很長的字符串,將有問題,文字不能換行。我可以解決這個問題。謝謝 – sophie
@Transformer:閱讀我的編輯。瀏覽器需要字符串中的某些內容才能真正打開,並且不會在非中斷字符上打斷。你可以通過用''替換單個空格並使用一些CSS('.spacer {display:inline-block; width:5px;}')來欺騙瀏覽器, '大約是1個字符。瀏覽器會根據需要包裝內容,並使其看起來有空格。 –
我真的不明白,我用真正的html代碼編輯了我的問題,並感謝您的幫助。 – sophie