|
|
|
help! позиционирование элементов внутри td
|
|||
|---|---|---|---|
|
#18+
Есть табличка, прописана по всем правилам (table, tbody, tr, td - 4шт) одна строка, 4 ячейки. Внутрь ячейки надо вложить примерно так: "ПОИСК" ______ r1 товаров, r2 фирм +-----------------------------------------------+ I input_text_строка_ввода______ | кн.Найти +-----------------------------------------------+ ,где r1,r2 - input type=radio -- переключатели режима поиска. Ширина поля ввода - ограничена 260 пикселей. Ячейка может быть значительно больше. Надо, чтобы вся дивка размещалась ровно посередине ячейки таблицы. Пробовал сделать через text-align -- выходит "не очень"... пробовал через position - ваще какая-то фигня: то, что вложено в ячейку td id="top-search" Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. вот стили к этому куску Код: css 1. 2. 3. 4. 5. 6. 7. 8. При закоментаренном у TD выравнивании по верхнему краю - выводит содержимое дивки #search - от середины ячейки, теряя половину во всех браузерах... при указании position:static у дивки search - позиционирует её от начала окна браузера, наплевав на TD. ... и т.д. Как позиционировать элементы (в частности div) внутри ячеек таблицы? Почему у тегов input - какие-то собственные натсройки, не наследуемые от родительских элементов??? Где и что надо читать? htmlbook.ru - читаю, но там мало чего объяснено в части сопряжения разных элементов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2013, 16:35 |
|
||
|
help! позиционирование элементов внутри td
|
|||
|---|---|---|---|
|
#18+
Примеры нужно делать полные, а не огрызки. И картинки нужно показывать, а не эти каракули... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. Arhat109Как позиционировать элементы (в частности div) внутри ячеек таблицы? Все зависит от ситуации и потребностей... Arhat109Почему у тегов input - какие-то собственные натсройки, не наследуемые от родительских элементов??? А какие у них "родительские элементы"? И что они должны от них "наследовать"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2013, 16:56 |
|
||
|
help! позиционирование элементов внутри td
|
|||
|---|---|---|---|
|
#18+
krvsa, полностью (рабочий вариант) можно взять тут www.mediam.ru (главная, да и любая страничка). Если привести сюда весь код layout.phtml - боюсь он сильно не влезет... да и мало чем поможет... он же генериться через ZF. Меня интересует как спозиционировать дивку внутри тега td... это первая табличка, которая шапка. Да и ещё, сегодня обнаружил, что в старом епифане (от 4-го Дебиана) - логотип вылезает вверх ЗА границу окна ... догадываюсь, что из-за установки vertical-align:top для первой ячейки таблицы ... получается, что выравнивание в ячейке таблицы меняет начало точки отсчета (место положение координаты 0,0) в ячейке, так? тогда 1. как поставить дивку посередине и как спозиционировать её внутренние элементы друг относительно друга, если я не знаю реальных рамеров ячейки? 2. насколько понял DOM модель, страничка - это дерево элементов, и соответственно для тега input должны наследоваться атрибуты из родительского тега, например div, в котором он прописан. Но этого НЕ происходит по факту. Ни цвет, ни фон, ни шрифт ни выравнивание - толком не наследуется. Размеры input-ов "по умолчанию" - ваще непонятно откуда берутся... они разные, даже для одного браузера при разных обновлениях... ... такое ощущение, что табличные теги с дивными как-то "плохо дружат"... Догадываюсь, что нужно читать какие-то АЗЫ... но вот только какие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2013, 17:08 |
|
||
|
help! позиционирование элементов внутри td
|
|||
|---|---|---|---|
|
#18+
Arhat109, Да, кстати. Там у меня воткнут фон для всей дивки #search - синенький. Вот он ваще не выводится! Как будто дивки нет совсем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2013, 17:13 |
|
||
|
help! позиционирование элементов внутри td
|
|||
|---|---|---|---|
|
#18+
Arhat109, Что, никто не поможет? Даже ссылкой не кинут чего читать? :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2013, 17:43 |
|
||
|
help! позиционирование элементов внутри td
|
|||
|---|---|---|---|
|
#18+
Arhat1092. насколько понял DOM модель, страничка - это дерево элементов, и соответственно для тега input должны наследоваться атрибуты из родительского тега Ты не правильно понял про "наследование"... Arhat109Размеры input-ов "по умолчанию" - ваще непонятно откуда берутся... они разные, даже для одного браузера при разных обновлениях... Ну это-то давно известный факт. Arhat109... такое ощущение, что табличные теги с дивными как-то "плохо дружат"... Основная проблема - растягивающаяся ячейка... С фиксироваными размерами нет проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2013, 19:13 |
|
||
|
help! позиционирование элементов внутри td
|
|||
|---|---|---|---|
|
#18+
krvsa, в чём "неправильность" можете помочь? Если у меня стоит дивка с заданным фоном, рамкой, цветом, ... "общими стилевыми элементами" и внутри дивки стоит форма и в ней есть input, то почему они не должны наследоваться от родителя? аналогичная проблема с пониманием (у меня точно) - с табличными тегами... что-то НАДО задавать для table, а что-то приходится копировать в каждую td, хотя вроде как есть ещё контейнеры tbody и tr смысла которых в части стилизации - тоже не очень понимаю. ... нифига не понятно. Фактически "наследование" - значительно надуманное понятие в html, нет? По сути каждый тег обладает своим набором атрибутов, часть из которых может наследоваться, а часть надо указывать каждый раз или будет что-то по умолчанию, причем не каждый раз "одно и то же" (явно чувствуется проблема неинициализированной переменной браузера)... ... и на всё это "сверху" накладывается непонятная зависимость взаимодействия родительских и дочерних тегов... где это всё можно прочитать? Дело в том, что перечень тегов, атрибутов стилевых свойств неплохо расписан на htmlbook, но там практически нет ничего про особенности вложений одних тегов в другие... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2013, 13:53 |
|
||
|
help! позиционирование элементов внутри td
|
|||
|---|---|---|---|
|
#18+
Arhat109Если у меня стоит дивка с заданным фоном, рамкой, цветом, ... "общими стилевыми элементами" и внутри дивки стоит форма и в ней есть input, то почему они не должны наследоваться от родителя? Встречный вопрос - откуда ты вообще взял информацию про это "наследование"? Arhat109аналогичная проблема с пониманием (у меня точно) - с табличными тегами... что-то НАДО задавать для table, а что-то приходится копировать в каждую td, хотя вроде как есть ещё контейнеры tbody и tr смысла которых в части стилизации - тоже не очень понимаю. ... нифига не понятно. Это не страшно... Arhat109Фактически "наследование" - значительно надуманное понятие в html, нет? Оно явно придумано тобой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2013, 16:31 |
|
||
|
help! позиционирование элементов внутри td
|
|||
|---|---|---|---|
|
#18+
krvsa, возможно. Но как я должен понимать текст (много где пишется) "свойство наследуется от родительского элемента", "ненаследуемое свойство" и т.д. это о чём? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 00:04 |
|
||
|
help! позиционирование элементов внутри td
|
|||
|---|---|---|---|
|
#18+
Arhat109Но как я должен понимать текст (много где пишется) "свойство наследуется от родительского элемента", "ненаследуемое свойство" и т.д. это о чём? Для начала нужно таки привести цитату полностью. Тогда можно будет написать что-то конкретнее. Но это Код: html 1. 2. 3. не наследование... Хотя и говорится, что абзац дочерний элемент дива. Тут речь только о иерархии "расположения" элементов в ДОМ модели и не более того... Само же понятие наследования настолько абстрактно по своему определению, что даже ОО-языки его поддерживают с ооочень большими оговорками. ХТМЛ же вообще этим не занимается. Тут если только структура "дерева" элементов может быть рассмотрена. (прям как Ёда ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 09:02 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38107000&tid=1448871]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 498ms |

| 0 / 0 |
