то есть нужно чтобы при загрузке с различными якорями был различный дизайн?
для начала можно проверить значения якоря в
window.location.hash при загрузке страницы
<!doctype html>
<html>
<head>
<script>
window.onload = function() {
var hash = window.location.hash;
var div = document.getElementById('id_a');
var result = 'no hash';
if (hash==='#a') {
result = 'aaa';
} else if (hash==='#b') {
result = 'bbb';
}
div.innerHTML = result;
}
</script>
</head>
<body>
<div id="id_a"></div>
</body>
</html>
это самый низкий уровень
после этого можно проверить кроссбраузерность, использовать jquery или еще что-нибудь