2017-04-09 1 views
1

Ich versuche, y-Text an einem Projekt auszurichten, aber wenn ich dies tue, wird der Text an das Ansichtsfenster ausgerichtet. Wenn ich versuche, den Text auszurichten, bewegt sich der Text vertikal mit dem Ansichtsfenster.Warum ist meine Textposition auf das Ansichtsfenster ausgerichtet?

header { 
 
    height: 900px; 
 
    background-image: url('../img/large-banner-image.png'); 
 
    background-repeat: no-repeat; 
 
    background-position: center top; 
 
} 
 

 
span { 
 
    font: 60px Pacifico, sans-serif; 
 
    font-weight: 400; 
 
} 
 

 
.Header-Type { 
 
    vertical-align: -16px 
 
} 
 

 
img { 
 
    display: inline-block; 
 
    margin: 17px; 
 
} 
 

 
h1 { 
 
    text-align: center; 
 
    position: relative; 
 
    top: 62px; 
 
    right: 13px; 
 
} 
 

 
h2 { 
 
    font: 22px Raleway, sans-serif; 
 
    font-weight: 700; 
 
} 
 

 
p { 
 
    font: 36px Raleway, sans-serif; 
 
    font-weight: 300; 
 
    text-align: center; 
 
    position: relative; 
 
    top: 90px; 
 
} 
 

 
.Phone { 
 
    text-align: center; 
 
    position: relative; 
 
    top: -567px; 
 
} 
 

 
.Down-Arrow { 
 
    text-align: center; 
 
    position: relative; 
 
    top: -574px; 
 
} 
 

 
<.content-alt { 
 
    float: left; 
 
    margin: -600px 1800px 
 
} 
 

 
> .content-alt2 { 
 
    display: none 
 
} 
 

 
.content { 
 
    display: none 
 
} 
 

 
.content2 { 
 
    display: none 
 
} 
 

 
.alternate { 
 
    display: none 
 
} 
 

 
.other { 
 
    text-align: center; 
 
} 
 

 
.near-bottom { 
 
    text-align: center; 
 
} 
 

 
footer { 
 
    word-spacing: 30px; 
 
} 
 

 
.footer { 
 
    font: 16px HelveticaNeue, sans-serif; 
 
    font-weight: 400; 
 
} 
 

 
.Image { 
 
    text-align: center; 
 
}
<header> 
 
    <h1> <img style="vertical-align:middle" src="img/focus.png"/><span>Focus</span></h1> 
 
    <p>A landing page for your app with focus</p> 
 
</header> 
 

 
<div class="Phone"> 
 
    <img src="img/iphone.png" /> 
 
</div> 
 

 
<div class="content-alt"> 
 
    <h2>Great Feature</h2> 
 
    <div>Lorem ipsum dolor sit amet, consectetur 
 
     <br> adipiscing elit. Mauris interdum velit vitae 
 
     <br> nulla molestie eu. </div> 
 
</div> 
 

 
<div class="content"> 
 
    <h2>Great Feature</h2> 
 
    <div>Lorem ipsum dolor sit amet, consectetur 
 
     <br> adipiscing elit. Mauris interdum velit vitae 
 
     <br> nulla molestie eu. </div> 
 
</div> 
 

 
<div class="content-alt"> 
 
    <h2>Another Great Feature</h2> 
 
    <div>Lorem ipsum dolor sit amet, consectetur 
 
     <br> adipiscing elit. Mauris interdum velit vitae 
 
     <br> nulla molestie eu. </div> 
 
</div> 
 

 
<div class="content"> 
 
    <h2>Another Great Feature</h2> 
 
    <div>Lorem ipsum dolor sit amet, consectetur 
 
     <br> adipiscing elit. Mauris interdum velit vitae 
 
     <br> nulla molestie eu. </div> 
 
</div> 
 

 
<div class="alternate"> 
 
    <h2>Get The App Today!</h2> 
 
    <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse fringilla fringilla nisl congue congue. Maecenas nec condimentum libero, at elementum mauris. Phasellus eget nisi dapibus, ultricies nisl at, hendrerit risusuis ornare luctus id 
 
     sollicitudin ante lobortis at.</div> 
 
</div> 
 

 
<div class="other"> 
 
    <h3>“Focus is an app that is extremely useful. I would reccomend it to anyone.”</h3> 
 
    <div>Kyle Turner, Blogger</div> 
 
</div> 
 

 
<div class="Image"> 
 
    <img src="img/people.png" /> 
 
</div> 
 

 
<div class="near-bottom"> 
 
    <h4>Say Hi & Get in Touch</h4> 
 
    <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit suspendisse.</div> 
 
</div> 
 

 
<footer> 
 
    <p>Contact Download Press Email Support</p> 
 
</footer>

Jede Fehlerbehebung würde geschätzt.

+0

Können Sie etwas besser beschreiben, was Sie erreichen möchten? Es ist nicht klar für deine Frage. –

+0

Dieser Code scheint nicht vollständig, können Sie den vollständigen Quellcode veröffentlichen? Versuchen Sie, vertikal auszurichten? Nicht sicher, was Sie erreichen möchten. –

+0

Ich versuche, den Text mit der Seite auszurichten und nicht durch vertikale Skalierung – Struggler

Antwort

0

Das liegt daran, dass Sie das Absatzelement auf position: relative festgelegt haben. In diesem Fall relativ zum Ansichtsfenster. Werd das Los. Sie sollten keine relative Positionierung verwenden, es sei denn, Sie sind absolut erforderlich.

+0

http://i.imgur.com/XvmAneo.jpg die paragraph ich verwendet, um das Element zu senden, um mit dem Raster auszurichten. Text kann so ein Schmerz sein. – Struggler

+0

Dann müssen Sie nach einem Workaround suchen. Text ist unempfindlich für die Ausrichtung, wenn er relativ positioniert ist. –

+0

Extra Ratschlag, lerne einige gute brandneue Tech: CSS Gitter, von der tollen Rachel. Es wird Ihren Front-End-Entwickler viel einfacher machen !! http://gridbyexample.com/video/ –

0

Wenn Sie versuchen, den Text auf "vertical-align: middle" zu setzen, sollten Sie ihm die Anzeigeeigenschaft "display: table-cell" und sein Elternelement die Anzeigeeigenschaft "display: inline-table" geben . Auf diese Weise funktioniert Ihre Eigenschaft zum vertikalen Ausrichten ohne Probleme.

+0

ist es nicht die vertikale Ausrichtung das ist durcheinander. Es ist das große Feature und eine andere große Reize – Struggler

+0

Kev, kannst du mir weiter helfen. Dieser Text bringt mich zu meinem Verstand – Struggler

+0

Versuchen Sie, das Problem noch einmal zu mir wirklich langsam zu erklären, ich möchte Ihnen helfen, aber ich bin nicht ganz sicher, was das Problem genau ist. – KevDev

0

Hier ist ein Arbeitsbeispiel mit schwebenden Elementen für die Reaktionszeit auf der Seite, hoffe das hilft!

header{ 
    height:250px; 
    background-image:url('../img/large-banner-image.png'); 
    background-repeat: no-repeat; 
    background-position: center top; 
} 


span { 
    font: 60px Pacifico, sans-serif; 
    font-weight: 400; 
} 

.Header-Type{ 
    vertical-align: -16px 
} 

img { 
    display: inline-block; 
    margin: 17px; 
} 

h1 { 
    text-align: center; 
    margin-top:60px; 
} 

h2 { 
    font: 22px Raleway, sans-serif; 
    font-weight: 700; 
} 

p { 
    font: 36px Raleway, sans-serif; 
    font-weight: 300; 
    text-align: center; 
} 

.content-alt { 
    text-align:left; 
    float:left; 
    width:20%; 
    margin-left:20%; 
} 

.content-alt2 { 
    text-align:left; 
    float:left; 
    width:20%; 
    margin-left:20%; 
    margin-top:60px; 
} 

.content-alt2::before{ 
    clear:both; 
} 

.content { 
    text-align:left; 
    float:left; 
    width:20%; 
    margin-left:20%; 
} 

.content2 { 
    text-align:left; 
    float:left; 
    width:20%; 
    margin-left:20%; 
    margin-top:60px; 
} 
Verwandte Themen