0

こんにちは皆さん、私が取り組んでいるサイトが機能していて、トップバーにランダムに再配置されましたが、その理由はわかりません. 以前はすべて問題ないと思っていましたが、最近このサイトを見たところ、たまたまページ上部のナビゲーション バーとウィンドウ URL の間に奇妙なスペースがありました。誰かがそれを調べて、これを引き起こしている原因と、迅速または簡単な修正があるかどうかを理解するのを手伝ってもらえますか. サイトはwww.omegadesignla.comです。ご 協力をお願いいたします。

<!doctype html>
<html class="no-js" lang="en">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Omega Design | LA</title>
    <meta name="description" content="Web development and printing services serving the greater los angeles area">
      <meta name="keywords" content="web development, printing, graphics design, los angeles, santa clarita">
    <link rel="stylesheet" href="stylesheets/app.css" />
    <link rel="stylesheet" href="stylesheets/foundation-icons.css" />
    <link rel="stylesheet" href="css/normalize.css" />
  </head>
  <body>
    <nav class="top-bar" data-topbar>
          <ul class="title-area">
            <li class="name">
              <span><a href="index.html"><img class="logo" src="img/logofinal.png"></a><span>
            </li>
            <li class="toggle-topbar menu-icon">
              <a href="#">Menu</a>
            </li>
          </ul>
          <section class="top-bar-section">
            <ul class="right">
              <li><a href="#about">About us</a></li>
              <li><a href="#" data-reveal-id="myModal">Contact us</a></li>
                <li class="has-dropdown">
                  <a href="#">Services</a>
                  <ul class="dropdown">
                    <li><a href="services.html#printing">Print Media</a></li>
                    <li><a href="services.html">Web Development</a></li>
                   <!--  <li><a href="services.html">Promotional Items</a></li> -->
                    <!-- <li class="active"><a href="#">Active link in dropdown</a></li> -->
                  </ul>
                </li>
            </ul>
          </section>
        </nav>    
  <div class="container">
    <header>
4

2 に答える 2

1

タグ"&nbsp;&nbsp; "の直後に行があります。bodyそれを削除すると、ナビゲーション バーが正しく再配置されます。

これは、開発ツールで「要素を調べる」場合にのみ表示されることに気付きました。

ページのソースを編集できる場合は、<nav class="top-bar" data-topbar>が の直後にあることを確認してください<body>。現在、空白行 (16 行目) があります。

于 2015-02-02T06:01:42.100 に答える
1

この問題を解決する これを試してください

body{
   font-size: 0;
}
于 2015-02-02T06:15:54.420 に答える