Перейти к публикации

DLE меняет структуру HTML


Рекомендованные сообщения

Добрый день. Есть код в шаблоне:
 

<a class="no-link aside-open" href="">Запасные части к подъемным агрегатам <strong>>>></strong>
            <div class="dopMenu" style="left:250px">
                    <a href="/a50m.html">Запчасти А50М, УПА 60, УПА 60/80</a>
            </div>
        </a>

 

В коде страницы, почему-то он выглядит так:
 

<a class="no-link aside-open" href="">Запасные части к подъемным агрегатам <strong>>>></strong></a>
<div class="dopMenu" style="left:250px">
     <a class="no-link aside-open" href=""></a>
     <a href="/a50m.html">Запчасти А50М, УПА 60, УПА 60/80</a>
</div>
Вопрос: почему движок меняет положение блоков, и как это отключить? Потому что dopMenu выпрыгивает из основной структуры и не я могу сделать выпадающее меню.
Ссылка на сообщение
Поделиться на других сайтах

Ваш код не валиден, поэтому DLE его исправляет, как это исправить, Вам подскажут после выполнения правил форума, а именно  предоставления линка на Ваш сайт 

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, germanydletest сказал:

Ваш код не валиден, поэтому DLE его исправляет, как это исправить, Вам подскажут после выполнения правил форума, а именно  предоставления линка на Ваш сайт 

С каких пор DLE начал что то менять в шаблоне, кроме шаблонных тегов?

Ссылка на сообщение
Поделиться на других сайтах
18 минут назад, germanydletest сказал:

Ваш код не валиден, поэтому DLE его исправляет, как это исправить, Вам подскажут после выполнения правил форума, а именно  предоставления линка на Ваш сайт 

Сайт - https://maxi-neft.ru/

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Gvida сказал:

Добрый день. Есть код в шаблоне:
 


<a class="no-link aside-open" href="">Запасные части к подъемным агрегатам <strong>>>></strong>
            <div class="dopMenu" style="left:250px">
                    <a href="/a50m.html">Запчасти А50М, УПА 60, УПА 60/80</a>
            </div>
        </a>

 

В коде страницы, почему-то он выглядит так:
 


<a class="no-link aside-open" href="">Запасные части к подъемным агрегатам <strong>>>></strong></a>
<div class="dopMenu" style="left:250px">
     <a class="no-link aside-open" href=""></a>
     <a href="/a50m.html">Запчасти А50М, УПА 60, УПА 60/80</a>
</div>
Вопрос: почему движок меняет положение блоков, и как это отключить? Потому что dopMenu выпрыгивает из основной структуры и не я могу сделать выпадающее меню.

Нельзя в строчный тег <a> вкладывать блочный тег <div>. Изучайте html.

DLE не меняет вашу верстку. Скорее всего, js вашего шаблона вносит изменения.

Ссылка на сообщение
Поделиться на других сайтах

Никогда DLE не менял и не меняет ваших кодов и верстки ваших шаблонов. И смотрите вы скорее всего не исходный код страницы, а через вебиспектор браузера где видите финальный DOM. А поменять вам его могут только сторонние JS скрипты вашего шаблона. В них вам нужно искать вашу проблему.

Ссылка на сообщение
Поделиться на других сайтах
В 21.12.2019 в 23:55, Gvida сказал:

Добрый день. Есть код в шаблоне:
 


<a class="no-link aside-open" href="">Запасные части к подъемным агрегатам <strong>>>></strong>
            <div class="dopMenu" style="left:250px">
                    <a href="/a50m.html">Запчасти А50М, УПА 60, УПА 60/80</a>
            </div>
        </a>

 

В коде страницы, почему-то он выглядит так:
 


<a class="no-link aside-open" href="">Запасные части к подъемным агрегатам <strong>>>></strong></a>
<div class="dopMenu" style="left:250px">
     <a class="no-link aside-open" href=""></a>
     <a href="/a50m.html">Запчасти А50М, УПА 60, УПА 60/80</a>
</div>
Вопрос: почему движок меняет положение блоков, и как это отключить? Потому что dopMenu выпрыгивает из основной структуры и не я могу сделать выпадающее меню.

У вас ошибка в верстке.

В 86-й строке отсутствует закрывающий тег у <header class="new">.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...