2017-07-25 66 views
0

我有一個非常獨特的情況,我將盡我所能解釋!獨特的情況 - 在不使用CSS的情況下將文本放在其他文本旁邊

我要輸出的用戶的風格像這樣:

用戶名:密碼

USERNAME2:密碼2

等等...

但我不能把文本段落像<p>Username:Password</p>

我只能這樣做... <p>Username:</p><p>Password</p>

正如我只能對用戶名和密碼的設計已廢除單獨的標籤看起來像這樣:

用戶名:

密碼

我也不能使用任何CSS任何責任。

但我能夠使用任何類型的HTML標籤我喜歡! (跨度標籤當然不會工作,因爲他們都將分開仍然)

是否有任何可能的方式來做到這一點與我給你的規則,我已經嘗試了一切!

(我知道這聽起來很奇怪什麼,我想這樣做,但我有一個奇怪的語法分析器的軟件,只能做這個)

下面是代碼片段向你展示它是如何工作:

$ids = Array(); 
$usernames = Array(); 
$passwords = Array(); 
while ($row = $getaccounts->fetch_assoc()) { 
    $ids[] = $row["id"]; 
    $usernames[] = "<span>".$row["username"].":</span>"; 
    $passwords[] = "<span>".$row["password"]."</span><br />"; 
} 
$activezero = implode(",",$ids); 
$username = "".implode("",$usernames).""; 
$password = "".implode("",$passwords).""; 
echo $activezero; 

我知道這看起來絕對愚蠢,但相信我,這是讓我的程序正確解析所有內容的唯一方法。

如何使用我擁有的代碼輸出我想要的內容?

+0

'用戶名:密碼' –

+0

是'dl'或'table'的選項? –

+0

@Robby Cornellissen我的系統上的輸出然後變成: 電子郵件:電子郵件:passwordpassword – MoltoGames

回答

0

有些選項可以在不使用CSS的情況下解決這個問題,例如,您可以使用表格或定義列表。

<table> 
 
     <thead> 
 
      <tr> 
 
       <th>Username</th> 
 
       <th>Password</th> 
 
      </tr> 
 
     </thead> 
 
     <tbody> 
 
      <tr> 
 
       <td>Alice:</td> 
 
       <td>abc123</td> 
 
      </tr> 
 
      <tr> 
 
       <td>Bob:</td> 
 
       <td>pa$$word</td> 
 
      </tr> 
 
     </tbody> 
 
    </table> 
 
      
 
    <dl> 
 
     <dt>Alice:</dt> 
 
     <dd>abc123</dd> 
 
     <dt>Bob:</dt> 
 
     <dd>pa$$word</dd> 
 
    </dl>

+0

這將工作,但我得到的結果數量從3結果到500結果變化。由於我的程序,我不能擁有這麼多的標籤。 – MoltoGames

0

也許某事像呢?

<span>Username:</span><span>Password</span><br /> 
<span>Username2:</span><span>Password2</span> 

用戶名:密碼
USERNAME2:密碼2

jsfiddle

+0

請解釋你的答案! – Mazz

+0

我只能先輸出所有的用戶名,然後輸出所有的密碼(或者如果需要,也可以用其他方式)。 – MoltoGames

相關問題