无论如何 css 都无法调整网页上的数据馈送位置

Can't adjust data feed position on web page regardless of css

我正在尝试实施 Box Office Mojo 从他们的网站提供的数据提要,他们说添加这行代码应该会显示提要:

<script type="text/javascript" language="javascript" src="http://www.boxofficemojo.com/data/js/wknd5.php">

这行得通,但我的问题是它默认位于页面的最左侧,看起来很奇怪(警告,大图)。

我将所述脚本包裹在 p 标记中,如下所示:

<p id="boxOffice"><script type="text/javascript" language="javascript" src="http://www.boxofficemojo.com/data/js/wknd5.php"></script></p>

和带有 position 的样式标签,但我尝试过的 none 选项已将其移动。你们有没有想过要搬家的?我被困在这里了。

首先,我建议尝试使用 <DIV>tag 而不是 <p>tag。 它应该工作。

<!DOCTYPE html>
<html>
    <head>
        <style>
            #boxOffice{
                float:right;

            }
        </style>
    </head>
    <body>
        <div id="boxOffice"><script type="text/javascript" language="javascript" src="http://www.boxofficemojo.com/data/js/wknd5.php"></script></div>
</body></html>

您还可以将其他 css 属性与 <DIV> 一起使用。

您可以将 <center> 标签与 <p> 标签一起使用,使其居中对齐。

<center><p id="boxOffice"><script type="text/javascript" language="javascript" src="http://www.boxofficemojo.com/data/js/wknd5.php"></script></p></center>

你想把它放在中间吗?有多种方法可以做到这一点。

方法 1. 使用 <center> 标签

<center><script type="text/javascript" language="javascript" src="http://www.boxofficemojo.com/data/js/wknd5.php"></script></center>

你的 table 应该像这样居中:







方法2.<head>标签后添加如下代码:

<style type="text/css">
    table {
        margin: 0px auto;
    }
</style>

它会做同样的事情。





方法 3. 使用 <div> 标签:

<div class="mytable"><script type="text/javascript" language="javascript" src="http://www.boxofficemojo.com/data/js/wknd5.php"></script></div>

您可以使用 css 将 table 放在任何您想要的地方:

.mytable {
    text-align: center;
}





这是方法 1 的完整代码:

<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
<center><script type="text/javascript" language="javascript" src="http://www.boxofficemojo.com/data/js/wknd5.php"></script></center>
</body>
</html>