2017-04-06 97 views
2

我有一个PHP代码中的index.php这样的:PHP的包括文件还包括该文件的风格

<?php 
$modal = @$_GET["mod"]; 
switch ($modal){ 
    default: 
    include "blank.php"; 
    break; 

    case "video": 
    include "video.php"; 
    break; 
} 
?> 

在我video.php我有一些文字:

<p> Welcome, this is video page </p> 

当我正在点击:

<a href=index.php?mod=video> This is nice video </a> 

我收到消息,“欢迎,这是视频页面”,直到这里的一切工作...

问题是,当我把段落里面格,我的款隐藏...

<div style="z-index:3;position:fixed;height:100%;width:100%;background-color:black;> 
    <p> Welcome, this is video page </p> 
</div> 

的问题是:如何激活这个div风格?我想看看这个div风格。

+4

缺少一个“在你的div标签中的风格的末尾... – FD3

+0

这个问题的状态是什么?答案提供了,但你没有交流或接受 –

回答

0

Error code demo

错误:您在style

错过"这个替换为:

<div style="z-index:3;position:fixed;height:100%;width:100%;background-color:black;> 
    <p> Welcome, this is video page </p> 
</div> 

此:

<div style="z-index:3;position:fixed;height:100%;width:100%;background-color:black;"> 
    <p> Welcome, this is video page </p> 
</div> 
0

你缺少"background-color:black;

<div style="z-index:3;position:fixed;height:100%;width:100%;background-color:black;"> 
    <p> Welcome, this is video page </p> 
</div> 

但默认为黑色在黑色的背景,所以一定要改变文字颜色。

另外,作为注意到了@JustOnUnderMillions:

<?php 
$modal = @$_GET["mod"]; 
switch ($modal){ 

    case "video": 
    include "video.php"; 
    break; 

    default: 
    include "blank.php"; 
    break; 
} 
?> 

default应该永远是你的交换机的最后一个元素。

+1

'default'不需要是最后一个,它如果不是最后一个,只需要一个'break',PHP是有效的,如果它不是OP,就不会得到'Welcome This is video page'。 – chris85

+0

@ chris85我遇到了同样的大脑bug。实践_应该把'default'放在底部,它不是必须的,但更易读,'default'是交换机中的最后一个选项,所以最后放置它;-) – JustOnUnderMillions

+0

@JustOnUnderMillions你为什么说'默认是交换机中的最后一个选项?它可以是第一个,第二个等等。是的,它作为最后一个规则更清楚,但不是强制的。首先,根据交换机的设置,也可能更清洁 – chris85