Tak, można to zrobić za pomocą HTML i CSS tak: http://jsfiddle.net/broofa/364Eq/
To zasadniczo za pomocą trzech div agregowanie zdarzeń myszy, tak jak poniżej:
<div id="outer">
<div class="inner"></div>
<div class="inner"></div>
</div>
I używam: Zasada aktywowanych na elemencie zewnętrznym wpływa na kolory granicznych na wewnętrznych div:
#outer .inner {border-color: red}
#outer:hover .inner {border-color: blue}
Jedyne dziwactwo z tym znaczników jest to, że obszar zawartości - obszar narysowałeś w obrazie - jest to, że to dwa divy, a nie jeden. Tak więc tekst nie będzie się owijał i płynie tak, jak można by oczekiwać. Ponadto może nie działać tak dobrze w starszych przeglądarkach (IE6-7). Ale FF, Chrome, Safari, Opera powinny być w porządku.
1 div no. 2 divs tak. –
Czy potrzebujesz go do rozmiaru z zawartością? – ErikE
Możesz zrobić większość tego, czego szukasz, co ilustruje moja odpowiedź poniżej. Głównym ograniczeniem, jak zauważyli inni, będzie możliwość przesyłania tekstu w regionie, który narysowaliście. Dostępne są również rozwiązania wykorzystujące obraz tła SVG lub nakładające przezroczysty element div na element