2010-11-20 6 views
3

Ich habe hier ein echtes Problem. Ich habe eine Seite bei: [Seite entfernt] und wenn Sie zu ihm gehen, lädt es gut, aber dann verschiebt der mittlere Inhalt nach rechts, und nur im oberen Absatz und Überschrift. Ich spreche insbesondere von der Überschrift "Pipes" und dem folgenden Absatz. Sie sollten wie der Rest des Center-Inhalts ausgerichtet bleiben. Das Problem ist nicht die Position der divs, sondern die Überschrift und der Absatz, die sich nach dem Laden der Seite bewegen. Ich habe fast alle CSS entfernt, um zu versuchen, herauszufinden, was das tut, aber ich bin nicht sicher, dass es CSS-bezogen ist und ich kann nicht an etwas anderes denken, um es zu versuchen. Ich habe versucht, jedes Werkzeug zu verwenden, das mir einfällt, und es scheint nichts wirklich da im Code zu sein, das die Kopie "verschieben" würde, also versuche ich zu sehen, ob jemand anderes eine Idee hat, dass ich könnte versuchen. Die Seite ist im klassischen ASP, mit HTML5 und CSS3, und ein wenig jQuery nur fyi getan. Wenn Sie Code sehen müssen, lassen Sie es mich wissen. Ich bin verblüfft darüber, was das macht, ich habe noch nie so etwas gesehen. Jede Hilfe wäre großartig.Merkwürdiger leerer Platz, der in der Seite auftaucht. Möglicherweise CSS?

Antwort

1

Obwohl ich den genauen Grund nicht genau bestimmen können, das Problem ist mit Ihrem #logo Element.

Wenn Sie es entfernen oder absolute Positionierung geben, um es aus dem Fluss zu entfernen, wird die betreffende <p> korrigiert.

+0

OMG - Danke, das ist es. Ich muss ein paar Dinge neu positionieren, aber das war das Problem! – stephmoreland

+0

@stephmoreland - Gern geschehen. Ein Teil davon hat mit dem Logo, dem Top-Nav und vielleicht einigen anderen Elementen zu tun, die 'float: left' haben. Wie du schon sagtest, ein etwas anderer Positionierungsansatz, und du wirst festgelegt sein. : o) – user113716

+0

Ich habe Stunden damit verbracht, alles zu versuchen, was ich denken konnte, noch einmal vielen Dank, du hast mein Wochenende gerettet! – stephmoreland

0

Set Breite in Körper Auto Set links, rechts in interior_wrap auf Auto

+0

OK, ich stelle die Körperbreite auf automatisch und die linke, rechts von interior_wrap auf automatisch. Das Problem ist mit dem Absatz, der "Pipes" beginnt, und dem Absatz unten sollten sie wie der Rest der Kopie in der Mitte nach links ausgerichtet sein. – stephmoreland

0

Set:

position: absolute; 
margin-left: -460px; 
left: 50%; 
+0

Danke, das ist ein toller Tipp, aber ich habe meine Frage bearbeitet, weil das Problem nicht die Position der divs ist. – stephmoreland

+0

Ja, ich sehe das Problem ... interessant ... – KeatsKelleher

+0

BTW, müssen Sie den Z-Index Ihrer Flyouts ändern – KeatsKelleher

0

Es wird durch den Abschnitt # Logo verursacht. Dies wird floated und dann neu positioniert, aber nicht aus dem Seitenfluss entfernt, sodass der Text immer noch um ihn herum liegt. Setze "position: absolute" auf #logo und alles wird gut.