这是我的问题。
我有一个函数,PHP 类端,它从一个表中读取所有数据,创建具有特定 CSS id 的所有 div,将数据放置到位,其中一个数据来自外部源,即外部 php 文件。
所以我在代码中这样做:
$Return .= "</div><div id='PostTitleComplete'><strong>Post Completo</strong></div><div id='PostText'>";
$Return .= include($row['PathFile']);
$Return .= "</div><div id='PostData'>";
所有 div 都正确打开和关闭,所有数据都正常工作,直到我将过去从表中加载的数据更改为 div 此处包含的文件是已知的。
外部文件只有由 Visual Studio 的 HTML 副本生成的 HTML 代码,这一切都很好,我曾经在其他地方使用过该 html 代码,直到知道没有问题。
因此,CSS 如下:
这是用于保存包含文件的 CSS:
#PostText {
text-align:center;
padding: 15px;
word-wrap: break-word;
}
这是上述的父项:
#PostBody {
border: #00C 1px solid;
width:80%;
background:#FFFFFF;
float:left;
}
这些是包含文件中的 CSS:一个 div 包含一个,就像名字所说的那样。
#FirstOne {
border: #000080 1px solid;
color: #000;
font-family: 'Courier New', Courier, Monospace;
font-size: 9pt;
}
#SecondOne {
background: #000080;
color: #fff;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-weight: bold;
padding: 2px 5px;
}
我在一个博客中使用了相同的结构,但是我使用了表中的数据而不是包含文件,所以我认为问题出在 CSS 上。这是我得到的结果。这个 Giang Div 完全可以根据屏幕大小进行调整,但它停留在那里而不是箭头指向这里,并且这里打印了包含。