Перенос инлайн элемента 
		
		
		
		Собственно, как сделать так, чтоб каждый инлайн был на новой строчке? 
	Зачем? Чтоб, например, размер элемента не был больше вложенного контента и не занимал все свободное пространство. 
<!DOCTYPE html>
<html>
<head>
  <meta charset='utf-8' />
  <title>My menu</title>
  <style>
  div {
    display: inline-block;
    border: 1px solid black;
    background-color: #999;
  }
  div:after {
    content: " ads";
    clear: both;
  }
  </style>
</head>
<body>
<div style="padding: 55px" id="looongCat" >sdffdsfds </div>
<div> dsdsds </div>
<div> dsdsds </div>
<div> dsdsds </div>
<div> dsdsds </div>
</body>
</html>
Кстати, почему в моем примере такое странное поведение псевдоселектора after ?  | 
	
		
 Цитата: 
	
 Вроде с after все норм, добавляет content в конец блока к которому применяется.  | 
	
		
 Цитата: 
	
 
<!DOCTYPE html>
<html>
<head>
  <meta charset='utf-8' />
  <title>My menu</title>
  <style>
  div {
    display: inline-block;
    border: 1px solid black;
    background-color: #999;
    float: left;
  }
  </style>
</head>
<body>
<div style="padding: 55px" id="looongCat" >sdffdsfds </div>
<div> dsdsds </div>
<div> dsdsds </div>
<div> dsdsds </div>
<div> dsdsds </div>
</body>
</html>
Цитата: 
	
  | 
	
		
 А , точно еще clear:both надо 
	
<!DOCTYPE html>
<html>
<head>
  <meta charset='utf-8' />
  <title>My menu</title>
  <style>
  div {
    display: inline-block;
    border: 1px solid black;
    background-color: #999;
    float: left;
    clear:both;
  }
  </style>
</head>
<body>
<div style="padding: 55px" id="looongCat" >sdffdsfds </div>
<div> dsdsds </div>
<div> dsdsds </div>
<div> dsdsds </div>
<div> dsdsds </div>
</body>
</html>
Цитата: 
	
 я сам путался, потому что во многих учебниках пишут, что после элемента  | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 12:05. |