2016-05-29 3 views
1

Привет, я сейчас создаю простой веб-сайт, чтобы получить больше опыта работы с HTML и CSS, в настоящее время я имею простую проблему с размещением в моем заголовке. Я пытаюсь получить логотип и текст, чтобы быть в определенном месте, но я не знаю, как добиться этого с моими навыками в CSS. В принципе у меня есть это в настоящее время:Позиционирование текста и изображения с помощью CSS и HTML

Current Version

Это то, что я хотел бы иметь для форматирования текста с логотипом: Photoshop version

Я не уверен в том, как получить этот отформатирован в CSS и имеют искал информацию о школах W3 для информации и выучил достаточно, но не достаточно, чтобы понять это печально. Я могу определить стиль цвета, который будет соответствовать желаемой версии, но я не могу понять, как получить текст и логотип, чтобы они находились там, где они должны быть.

Вот CSS и HTML, я до сих пор (очень простой):

#header { 
 
    background-color:#011836; 
 
    color:#ECE7E7; 
 
    padding-top: 5px; 
 
    padding-left: 5px; 
 
    padding-right: 5px; 
 
    padding-bottom: 5px; 
 
    line-height: .1px; 
 
} 
 
.logo{ 
 
    position: relative; 
 
    left: 5px; 
 
    top:5px; 
 
    bottom:0px; 
 
} 
 
.headerText{ 
 
    text-indent: 160px; 
 
    bottom:20px; 
 
    font-family: "Verdana"; 
 
    
 
} 
 
#nav { 
 
    line-height:30px; 
 
    background-color:#179fe8; 
 
    color:white; 
 
    height:50px; 
 
    padding: 5px; 
 
} 
 
.button{ 
 
    background-color: #179fe8; 
 
    border: none; 
 
    color: white; 
 
    padding: 15px 25px; 
 
    text-align: center; 
 
    text-decoration: none; 
 
    display: inline-block; 
 
    font-size: 12px; 
 
    margin: 4px 4px; 
 
    cursor: pointer; 
 
    -webkit-transition-duration: 0.4s; 
 
    transition-duration: 0.4s; 
 
} 
 

 
.button2:hover{ 
 
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19); 
 
} 
 
#section { 
 
    width:350px; 
 
    float:left; 
 
    padding:10px; 
 
} 
 
#footer { 
 
    background-color:#011836; 
 
    color:white; 
 
    font-family: "Verdana"; 
 
    clear:both; 
 
    text-align:center; 
 
    padding:5px; 
 
}
<!DOCTYPE html> 
 
<html> 
 
<head> 
 
<link rel="stylesheet" type="text/css" href="stylesheet.css"> 
 
</head> 
 
<body> 
 

 
<div id="header"> 
 

 
    <img class="logo" src="http://imgur.com/O2qNi6p" alt="Clarence White Logo" width="168" height="168"> 
 

 
    <h1 class="headerText" style= "display:inline;">BIOENGINEERING CLUB </h1> 
 
    <h5 class="headerText">UNIVERSITY OF MAINE</h5> 
 
</div> 
 

 
<div id="nav"> 
 
<button href="about.html" class="button button2">ABOUT</button> 
 
<button href="projects.html" class="button button2">PROJECTS</button> 
 
<button href="resume.html" class="button button2">RESUME</button> 
 
</div> 
 

 
<div id="section"> 
 
<h2>London</h2> 
 
<p>London is the capital city of England. It is the most populous city in the United Kingdom, 
 
with a metropolitan area of over 13 million inhabitants.</p> 
 
<p>Standing on the River Thames, London has been a major settlement for two millennia, 
 
its history going back to its founding by the Romans, who named it Londinium.</p> 
 
</div> 
 

 
<div id="footer"> 
 

 
</div> 
 

 
</body> 
 
</html>

Любое руководство о том, как лучше достичь стиль будет очень признателен! Пожалуйста, будьте терпеливы со мной. Я изучаю все это снова и благодарю вас за ваше время!

ответ

1

#header { 
 
    background-color:#011836; 
 
    color:#ECE7E7; 
 
    padding: 5px; 
 
    position:relative;    /* ADDED */ 
 
} 
 
#header:after{     /* ADDED */ 
 
    content:""; 
 
    display: table; 
 
    clear:both; 
 
} 
 
.headerText{      /* CHANGED */ 
 
    position:absolute; 
 
    bottom:0; 
 
    left:200px; 
 
} 
 
.logo{ 
 
    position: relative; 
 
    float:left;     /* ADDED */ 
 
    left: 5px; 
 
    top:5px; 
 
} 
 

 
#nav { 
 
    line-height:30px; 
 
    background-color:#179fe8; 
 
    color:white; 
 
    height:50px; 
 
    padding: 5px; 
 
} 
 
.button{ 
 
    background-color: #179fe8; 
 
    border: none; 
 
    color: white; 
 
    padding: 15px 25px; 
 
    text-align: center; 
 
    text-decoration: none; 
 
    display: inline-block; 
 
    font-size: 12px; 
 
    margin: 4px 4px; 
 
    cursor: pointer; 
 
    -webkit-transition-duration: 0.4s; 
 
    transition-duration: 0.4s; 
 
} 
 

 
.button2:hover{ 
 
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19); 
 
} 
 
#section { 
 
    width:350px; 
 
    float:left; 
 
    padding:10px; 
 
} 
 
#footer { 
 
    background-color:#011836; 
 
    color:white; 
 
    font-family: "Verdana"; 
 
    clear:both; 
 
    text-align:center; 
 
    padding:5px; 
 
}
<!DOCTYPE html> 
 
<html> 
 
    <head> 
 
    <link rel="stylesheet" type="text/css" href="stylesheet.css"> 
 
    </head> 
 
    <body> 
 

 
    <div id="header"> 
 

 
     <img class="logo" src="http://imgur.com/O2qNi6p" alt="Clarence White Logo" width="168" height="168"> 
 
     <div class="headerText"> <!-- CREATED AN ABSOLUTE POS. PARENT --> 
 
     <h1>BIOENGINEERING CLUB </h1> 
 
     <h5>UNIVERSITY OF MAINE</h5> 
 
     </div> 
 
    </div> 
 

 
    <div id="nav"> 
 
     <button href="about.html" class="button button2">ABOUT</button> 
 
     <button href="projects.html" class="button button2">PROJECTS</button> 
 
     <button href="resume.html" class="button button2">RESUME</button> 
 
    </div> 
 

 
    <div id="section"> 
 
     <h2>London</h2> 
 
     <p>London is the capital city of England. It is the most populous city in the United Kingdom, 
 
     with a metropolitan area of over 13 million inhabitants.</p> 
 
     <p>Standing on the River Thames, London has been a major settlement for two millennia, 
 
     its history going back to its founding by the Romans, who named it Londinium.</p> 
 
    </div> 
 

 
    <div id="footer"> 
 

 
    </div> 
 

 
    </body> 
 
</html>

+0

Совершенное спасибо, что имеет смысл, что позиции будут родственником! Я ценю, что у вашей помощи хороший день! – mm19

+0

Добро пожаловать. Будь здоров ;) –

Смежные вопросы