Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我将如何获得占位符div,然后是;“覆盖”;以后用PHP?_Php_Html_Css - Fatal编程技术网

我将如何获得占位符div,然后是;“覆盖”;以后用PHP?

我将如何获得占位符div,然后是;“覆盖”;以后用PHP?,php,html,css,Php,Html,Css,一些澄清: 我想在一个游戏中有6个占位符div,可以这么说 所以就像[]] 将是带有黑色边框的白色正方形 在他们做出错误的猜测后,我希望第一个div被包含猜测的红色框覆盖。基本上是上面的,但完全是红色的,中间有一个数字。例:[9] 我将如何使用PHP/CSS/HTML实现这一点?我完全习惯于附和陈述,所以我想把每个陈述都附和出来。但如果我一开始就有div,它只会跟随它们,而不是覆盖它们 我想的是背景图像,至少在概念上(不是实际的图像),新的猜测超过了旧的猜测。这是最好的方法吗?PHP在DOM完成

一些澄清:

我想在一个游戏中有6个占位符div,可以这么说

所以就像
[]]

将是带有黑色边框的白色正方形

在他们做出错误的猜测后,我希望第一个div被包含猜测的红色框覆盖。基本上是上面的,但完全是红色的,中间有一个数字。例:
[9]

我将如何使用PHP/CSS/HTML实现这一点?我完全习惯于附和陈述,所以我想把每个陈述都附和出来。但如果我一开始就有div,它只会跟随它们,而不是覆盖它们


我想的是背景图像,至少在概念上(不是实际的图像),新的猜测超过了旧的猜测。这是最好的方法吗?

PHP在DOM完成时完成所有数据。要实时更新DOM,可以使用Ajax或自己的JS块、node.JS等。

PHP在DOM完成时完成所有数据。要实时更新DOM,您可以使用Ajax或自己的JS块、node.JS等。

虽然您已经标记了CSS和PHP,但最好使用jQuery

CSS堆栈很快就会变得混乱和凌乱,PHP会在加载时呈现,除非您使用AJAX,否则会很快变得凌乱

对于上述示例,您可以使用:

function badguess() {
    $('#box2').css("color","red");
 }
如果要向框中添加文本,还可以使用:

  function badguess(){
    $('#box2').css("color","red");            
    $('#box2').append('<p>WRONG</p>');
  }
函数badguess(){
$('#box2').css(“颜色”、“红色”);
$(“#box2')。追加(“错误”

”); }
链接:

.Append()-


.CSS()-

虽然您已经为CSS和PHP添加了标记,但最好使用jQuery

CSS堆栈很快就会变得混乱和凌乱,PHP会在加载时呈现,除非您使用AJAX,否则会很快变得凌乱

对于上述示例,您可以使用:

function badguess() {
    $('#box2').css("color","red");
 }
如果要向框中添加文本,还可以使用:

  function badguess(){
    $('#box2').css("color","red");            
    $('#box2').append('<p>WRONG</p>');
  }
函数badguess(){
$('#box2').css(“颜色”、“红色”);
$(“#box2')。追加(“错误”

”); }
链接:

.Append()-


.CSS()-

我知道,但我正在考虑将其定位在顶部,这是PHP所能做的,我很好奇这是否是最好的解决方案。您可以渲染div,然后在相同的请求中使用绝对定位来渲染顶部。但我认为Jrey是对的:在页面提供之后,您实际上需要很好地呈现更改,在这种情况下,您将需要JavaScript。我知道,但我正在考虑将其定位为overtop,这是PHP可以做的,我很好奇这是否是最好的解决方案。你可以渲染div,然后在同样的请求中使用绝对定位来渲染顶部的东西。但我认为Jrey是对的:在页面提供之后,您实际上需要很好地呈现更改,在这种情况下,您需要JavaScript。@halfer感谢您的清理:3@halfer谢谢你的清理:3