如何在嵌入回显php代码的html中添加类

时间:2018-11-16 10:10:28

标签: php html

Image of table

我正在使用嵌入回显php代码的表。我正在分配表格类和表格样式,但是在网页上表格中没有影响

<?php 
 echo "<table><tr><td>1. Entry Test</td><td>1 Hour</td></tr>
       <tr><td>2. Refreshments</td><td>30 Minutes</td></tr>
       <tr><td>3. Tour of campus Labs and Hanger Facility</td><td>1 
        Hour</td></tr>
       <tr><td>4. Interviews</td><td>(For all shortlisted candidates only)</td></tr></table>"";
?>
问题是如何以这种格式添加类。我是php开发的初学者

table image 2

4 个答案:

答案 0 :(得分:2)

您可以将类或样式添加到代码中,如下所示:

echo "<table class='testTable' style='border:1px solid red;'><tr><td>1. Entry Test</td><td>1 Hour</td></tr>
       <tr><td>2. Refreshments</td><td>30 Minutes</td></tr>
       <tr><td>3. Tour of campus Labs and Hanger Facility</td><td>1 
        Hour</td></tr>
       <tr><td>4. Interviews</td><td>(For all shortlisted candidates only)</td></tr></table>";

在代码末尾有“”;只能是“;

答案 1 :(得分:2)

这可能是首选项,但我从未使用双引号来回显HTML。使用单引号允许您在HTML中使用双引号,而无需转义任何内容。我还构建了代码,以便可以更好地阅读。

这里是一个例子。我刚刚在您的表div中添加了java.io.ByteArrayOutputStream

class="myTableClass"

一个非常基本的CSS脚本如下:

echo 
 '<table class"myTableClass">
    <tr>
      <td>1. Entry Test</td>
      <td>1 Hour</td>
    </tr>
    <tr>
      <td>2. Refreshments</td>
      <td>30 Minutes</td>
      </tr>
    <tr>
      <td>3. Tour of campus Labs and Hanger Facility</td>
      <td>1 Hour</td>
    </tr>
    <tr>
      <td>4. Interviews</td>
      <td>(For all shortlisted candidates only)</td>
    </tr>
  </table>';

您将其命名为body { background-color: lightblue; } h1 { color: white; text-align: center; } p { font-family: verdana; font-size: 20px; } .myTableClass { background-color: black; color: white; margin: 20px; padding: 20px; } ,然后将其安装到根目录中。

然后,在您的网页中,您可以通过将其包含到HTML中来引用CSS。通常将其放在您的mystyle.css标记内。

像这样:

<head>

我以w3schools为例。这是供您查看的链接。
How to CSS

在您的情况下,您似乎正在尝试采用网站上当前使用的CSS。您将必须查看css在目录中的安装位置,并检查其表属性。

执行此操作的另一种方法是检查一个可以按需要工作的表,并查看正在使用的css类。

希望有帮助。

答案 2 :(得分:0)

当您使用双引号""连接字符串时,现在应该使用单引号''在表标记中添加新属性,如下:

<?php 
 echo "<table class='table_class_name' style='color:#444;'>
       <tr class='tr_class_name'><td>1. Entry Test</td><td>1 Hour</td></tr>
       <tr><td>2. Refreshments</td><td>30 Minutes</td></tr>
       <tr><td>3. Tour of campus Labs and Hanger Facility</td><td>1 
        Hour</td></tr>
       <tr><td>4. Interviews</td><td>(For all shortlisted candidates only)</td></tr></table>";
?>

答案 3 :(得分:0)

    You can add like this. 
<?php 

$html = "<table class='asdfd'><tr><td>1. Entry Test</td><td>1 Hour</td></tr> <tr><td>2. Refreshments</td><td>30 Minutes</td></tr><tr><td>3. Tour of campus Labs and Hanger Facility</td><td>1 Hour</td></tr><tr><td>4. Interviews</td><td>(For all shortlisted candidates only)</td></tr></table>";

 echo $html;
?>

//with single quote 
    <?php 

    $html = '<table class="hti"><tr><td>1. Entry Test</td><td>1 Hour</td></tr>
           <tr><td>2. Refreshments</td><td>30 Minutes</td></tr>
           <tr><td>3. Tour of campus Labs and Hanger Facility</td><td>1 
            Hour</td></tr>
           <tr><td>4. Interviews</td><td>(For all shortlisted candidates only)</td></tr></table>';

    echo $html;
    ?>