Мне нужен заголовок и кнопка в той же строке, если нужно использовать эллипсы.
Здесь сценарий: http://jsfiddle.net/epyFT/1/
Я бы хотел, чтобы вывод выглядел так:
_________________________________________________________
| |
| Header goes here [button] |
| |
---------------------------------------------------------
или
_________________________________________________________
| |
| Super, super, super, super long header... [button] |
| |
---------------------------------------------------------
Или с меньшим окном:
____________________________
| |
| Header goes... [button] |
| |
----------------------------
Кнопка никогда не должна плавать на следующую строку. Как я могу это сделать?
HTML
<div class="container">
<h2>This is the header that should never wrap and elipse if it doesn't fit</h2>
<button>Button</button>
</div>
<div class="container">
<h2>Header</h2>
<button>Button</button>
</div>
CSS
.container {
width:100%;
}
h2 {
display:inline;
min-width:200px;
overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word;
}
button {
width:100px;
}
Bonus
Дополнительный кредит для получения второй (фиксированной ширины) кнопки, чтобы тянуть вправо.
_________________________________________________________
| |
| Header goes here [button1] [button2] |
| |
| |
| Super, super, super, super long... [button] [button2] |
| |
---------------------------------------------------------