0

我有这段代码,我试图让它在页面上居中,但它不起作用。我不确定在哪里放置标签或调用 css 以使打印结果居中。当我将 css id="center" 添加到时,它也会使表单居中,但我只想将打印的输出居中。请帮忙。

 <p class="name">
   <input type="text" name="name" id="name" value="
      <?php if (isset($_POST['fname'])){
           print htmlspecialchars($_POST['fname']); } ?>"/>
  <label for="name">Name&nbsp;<img src="nfonin/req.png" /></label>
</p>
4

1 回答 1

0

这取决于您希望使用哪种标签。

如果您打算使用

标记,那么您可能希望在标记内或链接的类文件中将 div 居中。

<p style="text-align: center">Content here"</p>    

如果您希望它在页面上的容器中对齐,您可以使用 A<div>标签,该标签将创建一个容器,该容器将根据内容调整大小,并且可以将自身和其中的文本居中。如果你想拥有这个,你可以使用

<div style="margin-left: auto; margin-right: auto; text-align:center;">Content here"</div>

设置为 auto 的 margin-left 和 margin-right 确保内容居中,并且容器变成内容的大小,使两边的边距足够大以使其居中。

您还可以使用以下方法将其放入链接的 css 文件中:

<link href="mystyle.css" rel="stylesheet" type="text/css" />

在页面的标题中,并且:

#yourid {
    margin-left: auto; 
    margin-right: auto;
    text-align: center;
}

在 css 文件中,您给 id 的任何<p>或标记都将具有这些属性。不幸的是,据我所知,标签不受边距调整的影响。我希望这有帮助。<div>yourid<p>

于 2013-03-19T12:40:30.150 回答