<base target="_parent">
и добавить на целевом сайте какой-то параметр, чтобы он при любых кликах вел на главную того сайта. Проверить, чтобы не мешал same origin, добавить CORS-заголовки при необходимости.window.addEventListener('hashchange', function(evt) {
const hash = location.hash;
console.log('hash changed to', hash);
// activateTab(hash) // эту функцию напишите сами, или может у вас во фреймворке уже есть что-то такое
});
inputElem.oninput = function(){ if (this.value === 'foobar') contentWrapper.classList.remove('hidden') }
if (глагне) {
$href = '/#foobar';
} else {
$href = '/';
}
Это часто путает новых разработчиков, почему существует так много способов выразить одно и то же на представленном веб-сайте. <b> и <strong> возможно, является одним из наиболее распространенных источников путаницы, заставляя разработчиков задавать себе вопрос: «Должен ли я использовать <b> или <strong>? Разве они не делают одно и тоже?»
Не совсем. Элемент <strong> для контента, который имеет большее значение, в то время как элемент <b> используется для привлечения внимания к тексту, не указывая на то, что это более важно.
Это может помочь понять, что оба являются правильным и семантическими элементами в HTML5, и это совпадение, что оба они имеют одинаковый стиль (полужирный) в большинстве браузеров (хотя некоторые старые браузеры фактически подчеркивают <strong>). Каждый элемент предназначен для использования в определенных типах сценариев, и если вы хотите жирный шрифт просто для украшения, вместо этого вы должные использовать свойства CSS font-weight.
Предполагаемое значение или цель прилагаемого текста должно быть тем, что определяет, какой элемент вы используете. Значение общения - вот что такое семантика.
ul {
list-style-type: square;
}