gpt4 book ai didi

php - 动态 PHP 页面的 CSS 问题

转载 作者:太空宇宙 更新时间:2023-11-03 20:54:07 25 4
gpt4 key购买 nike

我不是 HTML 和 CSS 的初学者……但我是 PHP 的初学者。我有一个非常小的动态生成的 PHP 页面,它创建一个表并用数字填充它。 CSS 正在处理随机元素,非常奇怪,我不确定发生了什么。 <body>标签 CSS 根本不起作用。没有一处属性(property)受到它的影响。 table.temps css 也不起作用,但如果我删除它,那么 <th>标签失去了它的样式。这是一个家庭作业,我知道这很容易解决,最近我在 CSS 和 PHP 上度过了最糟糕的时光。

都是一页,而且比较小,所以这里是文档:

<!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" xml:lang="en" lang="en">
<head>

<title>Lab 1</title>

<style type="text/css">
<!-- Declare document <body> styles -->
body{
background-color: #9FDBFF;
color: #333;
font-family: Helvetica, sans-serif;
font-size: .8em;
height: 100%;
width: 100%;
}

<!-- Declare document table styles -->
table.temps {
width: 50%;
height: auto;
min-height: 400px;
border: 2px solid black;
color: #333;
}

th {
background: blue;
color: #FFF;
height: 20px;
width: 100px;
}

.colorIt {
background-color: #CCC;
}
</style>

</head>
<body>
<?php

$intTableTotalWidth = 8;
$intTableTotalHeight = 8;
$intCount = 1;

print("<table class='temps'>");
print("<th>Farenheight</th>");
print("<th>Celcius</th>");

for ($intHeight = 0; $intHeight < $intTableTotalHeight; $intHeight++) {
print("<tr>");

for ($intWidth = 0; $intWidth < $intTableTotalWidth; $intWidth++) {

if ($intCount % 2 == 0){
print("<td class='colorIt'>" . $intCount ."</td>");
}
else {
print ("<td>" . $intCount . "</td>");
}

$intCount++;
}

print("</tr>");
}

print("</table>");
?>
</body>
</html>

编辑:我的错各位,我什至没有意识到我在 CSS 中使用了 HTML 注释。它是内部 CSS,因此 CSS 注释不会改变 HTML 文档中的颜色,这让我很反感。我解决了这个问题。感谢您的意见!

最佳答案

您在样式标签中使用了 html 注释。这是不允许的。您应该永远不要在样式和脚本标签中使用 html 注释。这是不允许的。删除它们,一切都会起作用。

关于php - 动态 PHP 页面的 CSS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12625998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com