| 
 | 
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Нужно созданный элемент разместить по центру окна. Страница выходит за границы окна во все 4 стороны.  Сделано так: Код: 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. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. css: Код: css 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Результат: созданный элемент располагается по центру ширины, но не высоты, по высоте прилипает к верху страницы. Скрипт в этом месте: Код: javascript 1. прекращает работу. Что не так? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 08:42 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  IcyWizard , если у элемента в ЦС изначально задана высота и ширина - он без проблем центрируется стилями. ;) https://ruseller.com/lessons.php?rub=2&id=1833 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 09:49 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ширина и высота не всегда будут заданы. Но все блоки, использующие setWindowOnCenter, предполагаются  display: block и position: absolute ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 09:58 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Этот же код  https://jsfiddle.net/nj4aotzu/ ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 09:58 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  IcyWizard , вот тебе один из вариантов центрирования элементов, у которых заданы размеры, с использованием абсолютного позиционирования. Код: 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. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 09:59 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  IcyWizard , центрирование это вообще довольно  исследованная тема ... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 10:05 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  IcyWizardШирина и высота не всегда будут заданы. Но все блоки, использующие setWindowOnCenter, предполагаются  display: block и position: absolute Если размеры в ЦСС не заданы, центрирование можно выполнить используя "таблицу" на всю рабочую область, без Код: css 1. Это будет только мешать. Таблица может центрировать любые элементы по обоим направлениям, даже если размеры тех элементов заранее не известны. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 10:10 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  krvsaIcyWizard, вот тебе один из вариантов центрирования элементов IcyWizardНужно созданный элемент разместить по центру окна. Страница выходит за границы окна во все 4 стороны. Приведенный код располагает элемент по центру страницы, а не окна :(. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 10:13 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Есть ли какие-то свойства CSS, чтобы работали не со страницей, а с окном? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 10:34 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  flex юзай и 100vh ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 11:19 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Konst_Oneflex юзай и 100vh можно для нуба чуть подробнее? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 11:23 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. только в современных браузерах будет работать правильно ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 11:34 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Та же проблема, что и выше. Команда позиционирует блок по центру страницы, но не окна. Это хорошо видно если увеличить размер body Код: 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. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 11:45 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  а зачем вы ставите размер body? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 11:49 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Страница представляет собой поле, заполненное большим кол-вом элементов. Весь код нет смысла приводить, приведен тот кусок, в котором возникла проблема. Из первого поста видно, что он определяется как расположенный абсолютно, прицеплен непосредственно к body, и по идее в плане позиционирования коррелировать с остальными элементами не должен. Страница большая, прокручена на момент использования generateForm может быть как угодно, и смысл в том чтобы элемент размещался по центру текущего окна. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 11:59 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Код: sql 1. 2. 3. 4. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 12:01 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  окно, что центруется, должно всплывать над контентом (задайте zorder правильный) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 12:02 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  или лучше возьмите готовое стандартное решение для popup window ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 12:03 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  По последнему варианту (с убранным размером body) блок размещается по середине экрана, каким бы он был, если максимально отскролить влево-вверх. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 12:17 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ёще раз, вам надо взять готовое решение для popupwindow, например такого плана jhttps://jqueryui.com/dialog/ ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 12:22 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Я понимаю что воспользоваться готовым решением проще, но хотелось бы разобраться где сбой, чтобы на будущее не спотыкаться на аналогичных случаях. В итоге выяснилось, что не срабатывает именно само присвоение свойства elem.style.top = elemHeight, почему - загадка. Через промежуточную переменную заработало. Вот так - работает Код: html 1. 2. а так - нет Код: html 1. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.07.2019, 17:34 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  IcyWizardПриведенный код располагает элемент по центру страницы, а не окна :(. Это легко поправимо... Код: 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. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.07.2019, 07:32 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  krvsa, это type='text/javascript' type='text/css' лишнее ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.07.2019, 08:20 | 
  
  
  
   | 
||
| 
 
Не срабатывает размещение элемента (CSS, JS) 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  вадя , из песни слов не выкинешь... (с) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 19.07.2019, 15:49 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=22&msg=39838157&tid=1443720]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    16ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    55ms | 
get topic data:  | 
    8ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    55ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 16ms | 
| total: | 171ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.