Есть меню с якорной ссылкой до секции, и две секции, одна для пк, другая для моб.устройств. Если и на ту, и на другую повесить одинаковые айдишники для ссылок, якорь не работаает. Как можно это реализовать, учитывая, что несколько айди не задаются?
Stalker_RED: при помощи css? display: none или visible: hidden? - оба эти варианта не уберут блок из DOMa, следовательно, "двойной якорь" не заработает.
Stalker_RED: Двойной якорь - я имел ввиду как один якорь к двум разным блокам.
Аргумент засчитан, но тогда я в принципе не понимаю в чем проблема у ТСа? Да и дублирование контента на одной странице - не огонь так-то...
Сделайте секциям разные id, а в меню в нужном пункте вместо одной ссылке сделайте две (каждая на свою секцию) и в зависимости от устройства скрывайте либо ссылку на мобильную секцию, либо ссылку на ПК секцию через медиа выражения. Т.е. визуально у вас будет один якорный пункт в меню (т.к. второй будет скрыт), но фактически два одинаковых, но с разными якорями.
Если у вас секции показываются либо одна либо другая в зависимости от экрана и они в верстке рядом, то можно их обернуть в общий блок с id на который будет ссылаться ваша ссылка в меню