URL的长度是否会影响布局?

时间:2010-12-08 07:19:33

标签: css url layout

这真是一个奇怪的问题。所以我们有一个现有的导航:

<div class="tab"> 
    <a href="URL1/file.php" target="_top">HOME</a>
    <a href="URL2/file.php" class="active" target="_top">NAV2</a>
    <a href="URL3/file.php" target="_top">NAV3</a>
    <a href="URL4/file.php" target="_top">NAV4</a> 
    <a href="URL5/file.php" target="_top">NAV5</a>
</div>

一旦我们将URL更改为更长的时间(因为实时网站的网址比测试网站更长),标题的布局就会出错(项目应该在一条水平线上,但是当我们制作时URL更长,一些文本转到下一行)。

为什么会这样?我的意思是它不是URL上的文本,而是URL本身不应该影响事物的显示方式。

有人遇到过这个奇怪的问题吗?适用于所有浏览器。

1 个答案:

答案 0 :(得分:2)

这听起来不可能。我能看到这种情况的唯一两种方式是:

  • 你有一些操纵DOM的javascript取决于那些href =“”的价值
  • 你有css content属性根据那些href =“”
  • 的值输出一些内容

这两个中的任何一个吗?

另外,您是否尝试使用http://validator.w3.org/验证html源?