簡體   English   中英

這是在PHP中將CSS DIV與輸入表單混合的正確方法嗎?

[英]Is it the proper way to mix CSS DIV with input form in PHP?

我的代碼顯示如下:

圖片

但是我不確定我是否正確實現了div和輸入形式的混合。

如果我以正確的方式執行此操作,您能否發表評論?

CSS:

.newstuff
{
    width: 80%;
    height: 100px;  
}

.newstuff.left 
{
    float: left;
    padding-left: 5px;
    text-align: right;
    width: 15%;
    vertical-align: middle;   
    background: red;
}

.newstuff.center 
{
    float: left;
    padding-left: 5px;
    text-align: left;
    width: 35%;
    vertical-align: middle;   
    background: green;
}

.newstuff.right 
{
    float: left;
    padding-left: 5px;
    text-align: left;
    width: 35%;
    vertical-align: middle;
    background: yellow;
}

.buttontest
{
    float: left;    
    width: 35%;
}

PHP:

<?php

echo "<head>";
echo '    <link rel="stylesheet" href="test.css">';
echo "</head>";
echo '<body>';
echo '<div class="newstuff">';
echo '  <form action="'.htmlspecialchars($_SERVER["PHP_SELF"]).'" method="post" name="auth_form">';
echo '<div class="newstuff left">';
echo '    <input type="text" name="data1" placeholder="This is left">';
echo '</div>';
echo '<div class="newstuff center">';
echo '<textarea name="centertext" rows="5" cols="50" maxlength="255" placeholder="This is center"></textarea>';
echo '</div>';
echo '<div class="newstuff right">';
echo '    <input type="text" name="data3" placeholder="This is right">';
echo '</div>';
echo '</div>';
echo '<div class="buttontest">';
echo '    <input type="submit" name="test" value="Testing">';
echo "  </form>";
echo '</div>';
echo "</body>";
?>

絕對不是正確的混合方式。

嘗試為PHP使用模板引擎,以下是您可以開始使用的選項:

  1. 枝條
  2. 聰明的
  3. 其他

作為一種折衷方案(我不建議長期使用),是對PHPshort標簽中的 控件結構使用Alternative語法 ,當需要使用模板引擎時,我發現它們對於瑣碎的模板非常有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM