Нужна помощь со стилями .css

InstantCMS 2.X
#1 5 февраля 2024 в 16:43

Здравствуйте.

Создал новый файл со стилями, внутри которого 

@font-face{font-family:Gotham;font-style:normal;src:url(/fonts/Gotham-Book.otf)}body{margin:0;padding:0;box-sizing:border-box}.social-media-wrap{margin:30px 0;font-family:Gotham,sans-serif}.social-media-wrap .social-row{display:flex;gap:16px}.social-media-wrap .social-row .social-box{height:50px;flex:auto}.social-media-wrap .social-box{border-radius:5px;display:flex;align-items:center;text-align:center;font-weight:500;font-size:16px;line-height:19px;color:#fff;text-decoration:none}.social-media-wrap .social-box.instagram-box{background:linear-gradient(225deg,#4654DD 0%,#C215D1 23.38%,#F11092 49.84%,#FF6334 73.96%,#FEDB6F 97.92%);padding:0 11px}.social-media-wrap .social-box.instagram-box img{margin-right:11px}.social-media-wrap .social-box.facebook-box{background:#4676ed;padding:0 17px}.social-media-wrap .social-box.facebook-box img{margin-right:14px}.social-media-wrap .social-box.twitter-box{background:#5a99ec;padding:0 15px}.social-media-wrap .social-box.twitter-box img{margin-right:13px}.social-media-wrap .social-box.telegram-box{background:linear-gradient(162.14deg,#2AAAF0 -49.88%,#27A4E5 39.47%,#24A0DC 148.27%);height:60px;justify-content:space-between;padding:0 15px;margin-bottom:16px}.social-media-wrap .social-box.telegram-box .telegram-row{display:flex;align-items:center;font-size:24px;line-height:29px;color:#fff}.social-media-wrap .social-box.telegram-box .telegram-row img{margin-right:17px}.social-media-wrap .social-box.telegram-box .telegram-link{border:1px solid rgba(255,255,255,.5);border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;font-size:20px;line-height:24px;text-align:center;letter-spacing:.05em;display:flex;align-items:center;padding:5px 44px 5px 12px;color:#fff}.social-media-wrap .social-box.telegram-box .telegram-link img{margin-right:31px}@media(min-width:992px){.social-media-wrap.social-mob{display:none}}@media(max-width:991px){.social-media-wrap.social-web{display:none}}@media(max-width:767.99px){.social-media-wrap .social-row{flex-wrap:wrap}.social-media-wrap .social-row .social-box{flex:auto;width:calc(100% — 32px)}.social-media-wrap .social-box.telegram-box .telegram-row{font-size:16px;line-height:19px}.social-media-wrap .social-box.telegram-box .telegram-row img{height:20px;margin-right:13px}.social-media-wrap .social-box.telegram-box .telegram-link{font-size:16px;line-height:19px}.social-media-wrap .social-box.instagram-box img{margin-right:23px}.social-media-wrap .social-box.facebook-box img{margin-right:27px}.social-media-wrap .social-box.twitter-box img{margin-right:18px}}@media(max-width:575.99px){.social-media-wrap .social-box{height:40px!important}.social-media-wrap .social-box.telegram-box .telegram-link{display:none}}

Из-за этих стилей на некоторых страницах основую колонку шаблона (blogger) тянет вверх, но не на всех страницах (главная, страница списка групп, страница пользователей, страница контента и т.д.). Скриншоты выкладываю.

Не подскажете в чём может быть причина? Убираю эти стили, всё нормально. Эти стили нужны для визуализации страниц сайта в социальных сетях и показывается он только в записях ТК. Проверял эти стили в модерне, никаких ошибок нет.

Изображение

Изображение

#2 5 февраля 2024 в 16:44

Ох ты ж емаё )). Что за ужас 😁. Ты действительно думаешь что в таком формате кто то что то разбирать станет. Во первых для начала сделай отформатированный код, во вторых представь его под раскрывающийся блок, и в третьих, пробуй добавлять не весь код стилей, а по по несколько блоков и проверяй по шагам. Дойдя до точки когда начинается сбой все станет понятно. Я бы так действовал.

#3 5 февраля 2024 в 16:48

Отформатировать забыл)

  1. @font-face{
  2. font-family:Gotham;
  3. font-style:normal;
  4. src:url(/fonts/Gotham-Book.otf)
  5. }
  6. body{
  7. margin:0;
  8. padding:0;
  9. box-sizing:border-box
  10. }
  11. .social-media-wrap{
  12. margin:30px 0;
  13. font-family:Gotham,sans-serif
  14. }
  15. .social-media-wrap .social-row{
  16. display:flex;
  17. gap:16px
  18. }
  19. .social-media-wrap .social-row .social-box{
  20. height:50px;
  21. flex:auto
  22. }
  23. .social-media-wrap .social-box{
  24. border-radius:5px;
  25. display:flex;
  26. align-items:center;
  27. text-align:center;
  28. font-weight:500;
  29. font-size:16px;
  30. line-height:19px;
  31. color:#fff;
  32. text-decoration:none
  33. }
  34. .social-media-wrap .social-box.instagram-box{
  35. background:linear-gradient(225deg,#4654DD 0%,#C215D1 23.38%,#F11092 49.84%,#FF6334 73.96%,#FEDB6F 97.92%);
  36. padding:0 11px
  37. }
  38. .social-media-wrap .social-box.instagram-box img{
  39. margin-right:11px
  40. }
  41. .social-media-wrap .social-box.facebook-box{
  42. background:#4676ed;
  43. padding:0 17px
  44. }
  45. .social-media-wrap .social-box.facebook-box img{
  46. margin-right:14px
  47. }
  48. .social-media-wrap .social-box.twitter-box{
  49. background:#5a99ec;
  50. padding:0 15px
  51. }
  52. .social-media-wrap .social-box.twitter-box img{
  53. margin-right:13px
  54. }
  55. .social-media-wrap .social-box.telegram-box{
  56. background:linear-gradient(162.14deg,#2AAAF0 -49.88%,#27A4E5 39.47%,#24A0DC 148.27%);
  57. height:60px;
  58. justify-content:space-between;
  59. padding:0 15px;
  60. margin-bottom:16px
  61. }
  62. .social-media-wrap .social-box.telegram-box .telegram-row{
  63. display:flex;
  64. align-items:center;
  65. font-size:24px;
  66. line-height:29px;
  67. color:#fff
  68. }
  69. .social-media-wrap .social-box.telegram-box .telegram-row img{
  70. margin-right:17px
  71. }
  72. .social-media-wrap .social-box.telegram-box .telegram-link{
  73. border:1px solid rgba(255,255,255,.5);
  74. border-radius:5px;
  75. -moz-border-radius:5px;
  76. -o-border-radius:5px;
  77. -webkit-border-radius:5px;
  78. font-size:20px;
  79. line-height:24px;
  80. text-align:center;
  81. letter-spacing:.05em;
  82. display:flex;
  83. align-items:center;
  84. padding:5px 44px 5px 12px;
  85. color:#fff
  86. }
  87. .social-media-wrap .social-box.telegram-box .telegram-link img{
  88. margin-right:31px
  89. }
  90. @media(min-width:992px){
  91. .social-media-wrap.social-mob{
  92. display:none
  93. }
  94. }
  95. @media(max-width:991px){
  96. .social-media-wrap.social-web{
  97. display:none
  98. }
  99. }
  100. @media(max-width:767.99px){
  101. .social-media-wrap .social-row{
  102. flex-wrap:wrap
  103. }
  104. .social-media-wrap .social-row .social-box{
  105. flex:auto;
  106. width:calc(100% - 32px)
  107. }
  108. .social-media-wrap .social-box.telegram-box .telegram-row{
  109. font-size:16px;
  110. line-height:19px
  111. }
  112. .social-media-wrap .social-box.telegram-box .telegram-row img{
  113. height:20px;
  114. margin-right:13px
  115. }
  116. .social-media-wrap .social-box.telegram-box .telegram-link{
  117. font-size:16px;
  118. line-height:19px
  119. }
  120. .social-media-wrap .social-box.instagram-box img{
  121. margin-right:23px
  122. }
  123. .social-media-wrap .social-box.facebook-box img{
  124. margin-right:27px
  125. }
  126. .social-media-wrap .social-box.twitter-box img{
  127. margin-right:18px
  128. }
  129. }
  130. @media(max-width:575.99px){
  131. .social-media-wrap .social-box{
  132. height:40px!important
  133. }
  134. .social-media-wrap .social-box.telegram-box .telegram-link{
  135. display:none
  136. }
  137. }
  138.  
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.