Щелкните правой кнопкой мыши в Firefox, чтобы выбрать / выделить элементы HTML ... почему? - PullRequest
1 голос
/ 11 апреля 2011

Я создал собственное контекстное меню, но досадно обнаружил, что , когда я щелкаю правой кнопкой мыши по своему сайту в тексте Firefox, и изображения кажутся случайно выбранными.

Ссылка нижеосновной HTML-дамп страницы, которая имеет проблемы.Вы можете видеть, что когда вы щелкаете правой кнопкой мыши по нему в Firefox, некоторые элементы подсвечиваются.Очень надоедливый!Это должно быть чисто HTML-разметкой в ​​Firefox, так как на этой странице абсолютно нет CSS или JS.

Пример здесь: http://pastehtml.com/view/1e16jup.html

Рад слышать вашемысли / предложения ...

Ответы [ 3 ]

2 голосов
/ 13 апреля 2011

На этой странице много ошибок, взгляните на результат проверки здесь.

Возможно, это дает Firefox много проблем при правильном отображении страницы.

Закройте все теги <meta> и <img>, <script> должны иметь надлежащие атрибуты типа, теги, такие как <h1>, не должны быть помещены внутри <a>, <p> также.

0 голосов
/ 13 апреля 2011

Небольшое быстрое исследование, кажется, демонстрирует, что элементы header + footer имеют такое поведение.Кроме того, списки, кажется, тоже.Это потому, что эти элементы имеют определенное семантическое использование, и это поведение кажется совместимым с этими семантическими использованиями.Проверьте спецификацию, чтобы увидеть, как эти элементы предназначены для использования.

Я стреляю вслепую, но я подозреваю, что вы можете переопределить это с -moz-user-select - но это идет вразрез сПользовательский опыт Firefox.Я бы не рекомендовал это вообще.

0 голосов
/ 11 апреля 2011

Полагаю, вы имеете в виду HTML5 contextMenu? Потому что это не распространяется ни на один браузер.

...