Текст выходит за пределы Div'a

128
14 декабря 2018, 02:50

Начал изучение языка разметки недавно, и столкнулся с проблемой.

body,p,a { 
    margin:0; 
    padding:0; 
} 
.logo { 
    width:500px; 
    height:150px; 
    background-color: #444; 
    margin:0; 
    display: block; 
} 
.logo-img { 
    display: block; 
    width:35%; 
    height: 100%; 
}
<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>Index</title> 
    <link rel="stylesheet" href="css.css"> 
</head> 
<body> 
<header> 
    <div class="logo"> 
        <img src="https://i.imgur.com/3eR6rb0.png" class="logo-img"> 
        <p class="logo-text">international</p> 
    </div> 
</header> 
</body> 
</html>

Хотелось бы чтобы текст находился в том же Div'e что и картинка,чтобы его можно было редактировать при помощи CSS.

display:inline-block не помогает.

Answer 1

Тег p - блочный элемент, испол. тег span

Для изображения - добавить max-height: XXpx

Пример

* { 
  box-sizing: border-box; 
} 
 
.logo { 
  border: 1px solid #ccc; 
  max-width: 500px; 
  height: 150px; 
  background-color: #444; 
  color: #fff; 
  display: inline-block; 
} 
 
.logo-img, 
.logo-text { 
  display: inline-block; 
  vertical-align: middle; 
} 
 
.logo-text { 
  padding: 15px; 
} 
 
.logo-img { 
  max-height: 150px; 
}
<div class="logo"> 
  <img src="https://i.imgur.com/3eR6rb0.png" class="logo-img"> 
  <span class="logo-text">international</span> 
</div>

Answer 2

добавьте float:left в .logo-img.
Чтобы было так:

 .logo-img {
    display: block;
    width:35%;
    height: 100%;
    float:left;
}
Answer 3
.logo-img {
    display: block;
    width:35%;
    height: 100%;
    float: left;
}
READ ALSO
При нажатии на кнопку изменить текст

При нажатии на кнопку изменить текст

Как при нажатии на кнопку

161
Reply для Comment AngularJS Error 404 not found HELP

Reply для Comment AngularJS Error 404 not found HELP

у меня есть проблема: -Вывожу комментарии на страницу и их children элементы-Получаю id данного комментария

167
Несколько форм с файлами ajax

Несколько форм с файлами ajax

Что не так? почему не отправляется? пробовал before send подсвечивать незаполненные поля красным, в итоге просто сообщение об успешной отправке...

141
Как скрыть форму ajax? [закрыт]

Как скрыть форму ajax? [закрыт]

Использую этот плагин https://jqueryvalidationorg/

152