Вопрос конечно задан так конкретно, что хрен поймёшь, что там тебе надо...
Если ты про изменение стиля при нажатии на div, то на чистом CSS реализуется только через хак. Работает только в современных браузерах + IE9, IE10
Code
<!DOCTYPE html>
<html>
<head>
<style>
.clicked-div-wrapper, .clicked-div-wrapper > * {
position: relative;
width: 100px;
height: 100px;
}
.clicked-div-wrapper > * {
position: absolute;
top: 0; left: 0;
}
.clicked-div-wrapper > div {
background: red;
}
.clicked-div-wrapper > input {
opacity: .0;
filter: alpha(opacity=0);
z-index: 1;
}
.clicked-div-wrapper > input:checked + .clicked-div {
background: blue;
}
</style>
</head>
<body>
<div class="clicked-div-wrapper">
<input type="checkbox" />
<div class="clicked-div"></div>
</div>
<div class="clicked-div-wrapper">
<input type="checkbox" />
<div class="clicked-div"></div>
</div>
</body>
</html>
На jQuery реализуется намного легче:
Code
<!DOCTYPE html>
<html>
<head>
<style>
.clicked-div {
background: red;
width: 100px;
height: 100px;
}
.clicked-div.active {
background: blue;
}
</style>
</head>
<body>
<div class="clicked-div"></div>
<div class="clicked-div"></div>
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script>$(function(){ $('.clicked-div').click(function(){$(this).toggleClass('active')});});</script>
</body>
</html>
Если про выделение именно в момен нажатия - тебе выше уже дали ответ