Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: размер блока по размеру текста
 
 автор: kvins   (24.03.2011 в 23:26)   письмо автору
 
 

как сделать чтобы ширина и высота всегда соответствовала написаному тексту

  Ответить  
 
 автор: alexander95   (24.03.2011 в 23:42)   письмо автору
 
   для: kvins   (24.03.2011 в 23:26)
 

делаешь блоки один внутри другого и для внутреннего margin-top: 0; margin-bottom: 0;

  Ответить  
 
 автор: alexander95   (25.03.2011 в 19:41)   письмо автору
 
   для: alexander95   (24.03.2011 в 23:42)
 

upd
margin: 0

  Ответить  
 
 автор: AlexSol   (25.03.2011 в 20:20)   письмо автору
 
   для: alexander95   (25.03.2011 в 19:41)
 

он займет 100% родителя, но никак не под длинну текста подстроиться.

floaf:left;

или

display:inline;

  Ответить  
 
 автор: alexander95   (25.03.2011 в 21:40)   письмо автору
 
   для: AlexSol   (25.03.2011 в 20:20)
 

поясните,пожалуйста. Я просто сам не очень разбираюсь.

  Ответить  
 
 автор: kvins   (26.03.2011 в 00:26)   письмо автору
 
   для: alexander95   (25.03.2011 в 21:40)
 

да тоже хотелось бы узнать поподробнее=)
или лучше делать с помощью js?

  Ответить  
 
 автор: AlexSol   (26.03.2011 в 06:42)   письмо автору
 
   для: alexander95   (25.03.2011 в 21:40)
 

<div style="background:yellow;float:left">как сделать чтобы ширина и высота всегда соответствовала написаному тексту</div>


<div style="background:yellow;diplay:inline">как сделать чтобы ширина и высота всегда соответствовала написаному тексту</div>

  Ответить  
 
 автор: kvins   (01.04.2011 в 20:00)   письмо автору
 
   для: AlexSol   (26.03.2011 в 06:42)
 

когда вернулся к этому делу ,то забыл важную деталь (

нужно чтоб начальное значение блока было
высота 160px;
ширина не изменялась , всегда 310px

а если человек написал текста больше чем по высоте стандартного блока, то тогда блок должен быть высотой равной текста

думаю нужно в js сделать проверку с if () else () ну так как я плоховато знаю js не очень понятно как js будет узнавать значение высоты блока чтоб правильно определить что нужно делать

или есть другие способы решения проблемы?

  Ответить  
 
 автор: alexander95   (01.04.2011 в 20:15)   письмо автору
 
   для: kvins   (01.04.2011 в 20:00)
 

min-height: 160px;

  Ответить  
 
 автор: kvins   (01.04.2011 в 21:56)   письмо автору
 
   для: alexander95   (01.04.2011 в 20:15)
 

а этот код куда сувать =)) это css ?
что то не очень понятно или этот код все проблемы решит или это то что должно где то присудствовать

  Ответить  
 
 автор: alexander95   (02.04.2011 в 01:13)   письмо автору
 
   для: kvins   (01.04.2011 в 21:56)
 

нуда- это css. Добавьте его к стилям блока - это параметр задает минимальную высоту объекта

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования