2016-10-07 14 views
1

이미지, 일부 텍스트 및 컨테이너 div에있는 폼을 왼쪽 정렬 대신 중앙에 놓으려고하는데 이미지를 플로팅하려고하면 오른쪽 또는 왼쪽으로 가고 텍스트가 모두 엉망이됩니다. 쪽으로.div의 콘텐츠를 페이지의 가운데로 가져올 수 없습니까?

#container { 
    text-align: center; 
} 

을 그리고 당신은이 방법을 중심으로 모든 콘텐츠를 원하지 않는 경우, 당신이 할 내용을 포장하고, 제공 :

.header, .navBar, .pageTitle { 
 
    margin: 0px; 
 
    padding: 0px; 
 
} 
 
body { 
 
    margin: 0px; 
 
    padding: 0px; 
 
    font-size: 20px; 
 
    background-color: #006464; 
 
} 
 
footer { 
 
    background-color: #bfd8d8; 
 
    position: absolute; 
 
    bottom: 0px; 
 
    width: 100%; 
 
    font-size: 15px; 
 
    border: 1px solid black; 
 
} 
 
nav, h1, h2 { 
 
    font-family: arial, sans-serif; 
 
} 
 
nav a:hover { 
 
    background-color: #006400; 
 
} 
 
nav a { 
 
    color: white; 
 
    text-decoration: none; 
 
} 
 
h2 { 
 
    text-align: center; 
 
    background-color: white; 
 
} 
 
#container { 
 
    width: 1000px; 
 
    margin: auto; 
 
    min-height: 100vh; 
 
    position: relative; 
 
} 
 
#signUp { 
 
    color: white; 
 
    font-size: 20px; 
 
    font-family: arial; 
 
} 
 
#welcomeFont { 
 
    color: white; 
 
    font-size: 25px; 
 
    font-family: arial; 
 
} 
 
.currentNav { 
 
    background-color: #006400; 
 
} 
 
.emailStyle { 
 
    font-weight: bolder; 
 
} 
 
.footerSpacer { 
 
    height: 50px; 
 
} 
 
.header { 
 
    color: white; 
 
    background-color: #006400; 
 
    padding: 20px; 
 
} 
 
.headerAnchor { 
 
    text-decoration: none; 
 
    color: white; 
 
} 
 
.navBar { 
 
    background-color: #228B22; 
 
    padding: 10px; 
 
} 
 
.pageTitle { 
 
    padding-bottom: 0px; 
 
    box-shadow: 0px 8px 25px 0px; 
 
    background-color: #bfd8d8; 
 
} 
 
.poetryAuthor { 
 
    color: white; 
 
    font-size: 15px; 
 
    font-family: arial; 
 
    font-style: italic; 
 
} 
 
.poetryCaptions { 
 
    margin-top: 50px; 
 
    color: white; 
 
    font-size: 25px; 
 
    font-family: georgia, serif; 
 
} 
 
.resizeAbout { 
 
    max-height: 50%; 
 
    max-width: 50%; 
 
    margin-top: 50px; 
 
    margin-bottom: 50px; 
 
} 
 
.resizeHome { 
 
    max-height: 50%; 
 
    max-width: 50%; 
 
    margin-top: 50px; 
 
} 
 
.resizePhotos { 
 
    max-height: 50%; 
 
    max-width: 50%; 
 
} 
 
.table { 
 
    background: #006464; 
 
    max-width: 100%; 
 
    border: 1px solid black; 
 
    border-spacing: 10px; 
 
    margin-left: auto; 
 
    margin-right: auto; 
 
} 
 
.tableData { 
 
    font-size: 19px; 
 
    background: #bfd8d8; 
 
    border: 1px solid black; 
 
    padding: 8px; 
 
}
<!DOCTYPE html> 
 
<! Must have tables, forms, multimedia, and links > 
 
<head> 
 
<title>Home - The Singular Effect</title> 
 
<link rel="stylesheet" href="css/style.css"> 
 
</head> 
 
<body> 
 
<div id="container"> 
 
    <header> 
 
    <h1 class="header"><a class="headerAnchor" href="index.html">TheSingularEffect.Com</a></h1> 
 
    </header> 
 
    <nav class="navBar"> <a class="currentNav" href="index.html">Home</a> <a href="music.html">Music</a> <a href="photos.html">Photos</a> <a href="poetry.html">Poetry</a> <a href="about.html">About</a> </nav> 
 
    <h2 class="pageTitle"> Get the Full Effect! </h2> 
 
    <a href="image/homepage.jpg" target="blank"><img class="resizeHome" src="image/homepage.jpg" alt="Image of Daniel Adams"></a> 
 
    <h3 id="welcomeFont"> Welcome to the home of The Singular Effect! </h3> 
 
    <br> 
 
    <form> 
 
    <span id="signUp">Sign up for our newsletter!</span> <br> 
 
    <input type="text" name="emailaddress" value="Email Address"> 
 
    <input type="submit" value="submit"> 
 
    </form> 
 
    <div class="footerSpacer"> </div> 
 
    <footer> &copy; 2016, Chris Hughes - SNHU. Contact me at <span class="emailStyle">[email protected]</span> </footer> 
 
</div> 
 
</body>

+0

코드를 적게하십시오. 어떤 부분이 적절한 지 확인하십시오. –

답변

0

당신의 CSS이 추가 컨테이너 a text-align: center.

0

신체 태그에 text-align:center을 추가하십시오. 시도 해봐.

body { 
    text-align:center; 
    margin: 0px; 
    padding: 0px; 
    font-size: 20px; 
    background-color: #006464; 
}