Возник следующий вопрос по верстке. Есть ячейка таблицы, в неё выводится сгенерированнный в PHP текст (выделен синим). А после него должен выводится ещё кусок текста, начиная с той же строки (выделено сиреневым).
В принципе все понятно, нужны два div'а с display: inline, но сиреневый блок должен быть редактируем пользователем, т.е. contenteditable=true. Далее он с использованием аякса отправляется на сервер. Проблема возникает, когда блок пустой - тогда пользователю просто некуда тыкнуть мышкой, чтобы его создать.
Идеальным решением было бы растянуть его до конца ячейки, т.е. нечто вроде такого:
(Сиреневый блок ещё не имеет текста, но растягивается на всё доступное место и пользователю есть куда ткнуть чтобы начать его редактировать)
(Какой-то текст был уже введен, первая строка дополняется до ширины ячейки, остальные могут дополнятся а могут и нет - это несущественно)
Но как растянуть на всю ширину ячейки div со стилем inline, я не понимаю. А если без стиля, то он переносится на новую строку, что недопустимо. Как это сделать?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
unkalien
Здравствуйте!
Возник следующий вопрос по верстке. Есть ячейка таблицы, в неё выводится сгенерированнный в PHP текст (выделен синим). А после него должен выводится ещё кусок текста, начиная с той же строки (выделено сиреневым).
В принципе все понятно, нужны два div'а с display: inline, но сиреневый блок должен быть редактируем пользователем, т.е. contenteditable=true. Далее он с использованием аякса отправляется на сервер. Проблема возникает, когда блок пустой - тогда пользователю просто некуда тыкнуть мышкой, чтобы его создать.
Идеальным решением было бы растянуть его до конца ячейки, т.е. нечто вроде такого:
(Сиреневый блок ещё не имеет текста, но растягивается на всё доступное место и пользователю есть куда ткнуть чтобы начать его редактировать)
(Какой-то текст был уже введен, первая строка дополняется до ширины ячейки, остальные могут дополнятся а могут и нет - это несущественно)
Но как растянуть на всю ширину ячейки div со стилем inline, я не понимаю. А если без стиля, то он переносится на новую строку, что недопустимо. Как это сделать?
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.