我试图在PHP代码中使用CSS,但似乎我不能像我尝试的那样使用CSS。为什么呢?
<?php
$username = "Daved";
$password = "hello!";
?>
<html>
<head>
</head>
<body>
<?php
echo "<div style="font-size: 32px; background-color:#f00; color:#fff; width:200px;">And Operation</div>";
if($username == "Daved" && $password == "hello!"){
echo "<p>The Password and UserName are correct!</p>";
}
else {
echo "<p>You are not a member!</p>";
}
?>
</body>
</html>
好的,这是使用CSS的真正方式,或者我必须尝试以另一种方式使用样式?
答案 0 :(得分:1)
实际问题是你的echo语句。应该注意,回声打印" "
或''
之间的任何内容。因此,您的陈述echo "<div style="font-size: 32px; background-color:#f00; color:#fff; width:200px;">And Operation</div>";
将于style="
结束。因此,您的代码无效,请将其更改为echo "<div style='font-size: 32px; background-color:#f00; color:#fff; width:200px;'>And Operation</div>";
。它肯定会奏效。
答案 1 :(得分:0)
它可能但你犯了一个错误
echo "style=" font-size:32;
Php将搜索方法font-size:32。 它找不到它,这会导致错误。 使用“”来定义字符串并使用''作为内联css:
echo"style='font-size:32px'";
答案 2 :(得分:0)
试试这可能会有所帮助。我刚刚修改了第一个 echo 中的代码。它只是使用引用运算符的问题。感谢
<html>
<head>
</head>
<body>
<?php
echo '<div style="font-size: 32px; background-color:#f00; color:#fff; width:200px;">And Operation</div>';
if($username == "Daved" && $password == "hello!"){
echo "<p>The Password and UserName are correct!</p>";
}
else {
echo "<p>You are not a member!</p>";
}
?>
</body>
</html>