Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 11.04.2012, 20:25
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

B@rmaley.e><e,
Это никак не объясняет следующего поведения:
Сообщение от Gozar
Почему же тогда текст не обрезается по ширине родительского блока?
Демагогию разводить все горазды, но такое поведение я считаю неправильным. Попробуй обосновать свою точку зрения, потому что до этого момента ты только безосновательно попрекаешь меня что якобы я не прав, что решил верстать на css, типа css для этого не подходит.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 11.04.2012 в 20:34.
Ответить с цитированием
  #12 (permalink)  
Старый 11.04.2012, 20:40
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от Gozar
я считаю неправильным
Я тоже считаю это как минимум нелогичным.
Но HTML таков, что элемент (с width: auto, которое является значением по-умолчанию) занимает всё доступное ему место. А доступно ему всего 100 (не более, чем у родителя).

Можно сделать так:
<style>
.item {
    display: block;
    width: 100px;
    height: 100px;
    overflow: auto;
    border: 1px solid black;
    position: relative;
}
.plus {
    position: absolute;
    top: 0; left: 0;
    display: block;
    float: left;
    height: 17px;
    width: 17px;
    border: 1px solid blue;
}
.title {
    position: absolute; top:0; left:17px;
    background: red;
    white-space: nowrap;
}
</style>

<div class="item">
  <div class="plus"></div><div class="title">Длинный Заголовок</div>
</div>
Но это какой-то хак.
Ответить с цитированием
  #13 (permalink)  
Старый 11.04.2012, 21:24
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

В общем забил делать только через CSS, хоть конструкция B@rmaley.e><e и работает, но у меня верстка сложнее и это я привел упрощенный вариант, а в верстке она незначительно расходиться в разных браузерах и портит внешний вид.

Всем спасибо за участие.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как железно запретить перенос элемента на новую строку? constantant (X)HTML/CSS 6 14.08.2009 01:59