то есть нужно чтобы при загрузке с различными якорями был различный дизайн?
для начала можно проверить значения якоря в 
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 или еще что-нибудь