с глупыми вопросами (сам - не фронтендер), но не могли бы знающие люди подсказать, пожалуйста?
У меня есть base.html и в нём ссылка на bootstramp.css, при удалении которой у меня хоть и сбивается общий вид страницы, но чинится одна проблема.
Хотел "вскрыть" этот bootstramp и методом "научного удаления" найти код, который влияет на мою проблему, чтобы полечить её точечно, но по факту выяснилось, что изменение, как и полное удаление этого bootstramp файла на внешний вид не влияет ровным счётом никак.
Может я что-то делаю не так?
Это ссылка удаление которой "чинит" мою ошибку:
<link rel="stylesheet" href="{% static "css/common_design/bootstrap.css" %}">
На скрине - структура каталогов, где располагается этот файл
И ещё вопрос: Есть тег <pre>, он создаётся скриптом, который скачивает его с определённого ресурса. Из интересного у него внутри только определённый класс="highlighted-code" У этого тега есть совершенно ненужный отступ: left: СКОЛЬКО_ТО_ТАМpx; Как я могу изменить этот отступ для тэга? Из интересного нашёл, как получить доступ ко всем тэгам pre: var preElements = document.getElementsByTagName('pre'); for(var i = 0; i < preElements.length; ++ i) { var element = preElements[i]; /* modify element.innerHTML here */ } Но мне не нужны "все" и я не разобрался, как я могу поменять стиль внутри этого скрипта. Пробовал так: <style> pre[class="highlighted-code"] { left: 0; } </style> Не помогает.
document.querySelector("pre.highlighted-code").style.left = "0" Должно сработать это. И проще писать было pre.highlighted-code {...
Спасибо большое, попробую
Второе влияет, но только когда я отключу через девтул панель этот грё раздражающий left - текст, действительно, улетает влево )) Кажется, там что-то "поважнее" командует разметкой) В любом случае спасибо, буду дальше копать
Есть textarea, в нём указан класс, который в скрипте подтягивает хайлайтер в "pre" теге с подсветкой кода и обесцвечиванием, соответственно, оригинального текста. Всё бы хорошо, по крайней мере в чистом html документе он всё чётко отрабатывает, но здесь почему-то начинает его смещать сильно вправо. Соответственно печатаешь в одном месте, а текст отображается в другом. Если через дев панель открыть, там можно найти отступ слева, его убираешь и всё становится на свои места, но когда пытаюсь воздействовать на тег вручную - указываю style: left на 0 - он не шелохнётся. Причём, если через дев панель этот отступ всё-таки убрать, видно, что мои настройки на "pre" с хайлайтером влияют - он смещается влево от текста.
Это я понял. Ты разобрался, откуда отступ?
Неа, не пойму откуда тянется, отложил пока, сегодня вечером буду копаться дальше
Обсуждают сегодня