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

HTML+CSS+JavaScript

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

 

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

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

тема: О wrap'е
 
 автор: Maxam   (17.10.2012 в 15:17)   письмо автору
 
 

Добрый день.

Подскажите, кто с опытом уже.

Я везде добавляю div с классом wrap, чтобы если пользователь написать бы АААААААААААААААААААААААААААААААААААААААААААААААААА, то оно бы никуда не выехало бы и не испортило внешний вид сайту. Вопрос в том, можно ли этот class применять не к div, а к td? Всё равно все в таблице находится. Спасибо.

Если что, стиль для класса div.wrap такой:
overflow:hidden; text-overflow:clip

  Ответить  
 
 автор: ЯСА   (17.10.2012 в 18:27)   письмо автору
 
   для: Maxam   (17.10.2012 в 15:17)
 

здесь такая штука:
-- в документации браузеров Mozilla прописано, что textOverflow поддерживается всеми блочными элементами - см. https://developer.mozilla.org/en-US/docs/CSS/text-overflow ("Applies to all block elements")-- <TD> и <TH> у нас блочные, значит, проблем не должно быть

-- в документации браузера MSIE такового примечания нет - см. http://msdn.microsoft.com/en-us/library/ms534673%28v=vs.85%29.aspx -- там есть список тегов, которые это дело поддерживают (см. в самом низу страницы раздел "Applies To") -- и вот в этом списке тегов <TD> и <TH>, увы, нет.

  Ответить  
 
 автор: Maxam   (17.10.2012 в 23:42)   письмо автору
 
   для: ЯСА   (17.10.2012 в 18:27)
 

Спасибо. Придётся divы вечно добавлять.

  Ответить  
 
 автор: flaers   (17.10.2012 в 19:43)   письмо автору
 
   для: Maxam   (17.10.2012 в 15:17)
 

есть свойство word-wrap
http://htmlbook.ru/css/word-wrap

  Ответить  
 
 автор: Maxam   (18.10.2012 в 00:16)   письмо автору
 
   для: Maxam   (17.10.2012 в 15:17)
 

Можно ли указать стиль:
div{overflow:hidden; text-overflow:clip}
для всех div'ов в CSS?

  Ответить  
 
 автор: Maxam   (18.10.2012 в 20:12)   письмо автору
 
   для: Maxam   (18.10.2012 в 00:16)
 

Переписал вопрос более кратко и понятно )

  Ответить  
 
 автор: ЯСА   (24.10.2012 в 10:25)   письмо автору
 
   для: Maxam   (18.10.2012 в 20:12)
 

зря потратили время на переписывание

для отображения абсолютно никакой разницы нет - где именно и как именно прописаны правила стиля:
1) непосредственно в теге в атрибуте STYLE -- In-line Style
2) установлены скриптом для конкретного тега -- Set Script Style
или
3) в блоке <style>...</style> -- Embedded Style Sheets
4) в вызываемом CSS-файле -- External Style Sheets
5) установлены скриптом для класса (группы тегов) -- Set Script Style Sheets
-----

небольшая разница имеется при дальнейшей работе с этими правилами посредством Javascript:
при 1) и 2) значение конкретного свойства стиля конкретного тега можно узнать (прочитать) непосредственно через объект style
при 3), 4) и 5) - только через currentStyle (для Эксплорера) или getComputedStyle (для прочих)

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

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