Ao clicar em estou adicionando, borda de 1px a div, então o tamanho da Div aumenta em 2px X 2px. Eu não quero aumentar o tamanho da div. Existe alguma maneira simples de fazer isso?
Explicação detalhada bagunçada
Na verdade, estou adicionando DIVs com float: left (left size, like icons) a um container-div, para que tudo seja empilhado um após o outro e quando (a largura do container-div for 300px), não haverá espaço na largura, portanto DIVs filhos vem na próxima linha, portanto, é semelhante ao catálogo, mas devido ao tamanho apenas do DIV selecionado da borda aumentar, o DIV no DIV selecionado vai para a direita e cria um espaço vazio abaixo do DIV selecionado.
EDIT:
Diminuindo Altura / Largura na seleção, mas como aumentá-lo de volta. Usando alguma estrutura de terceiros, não tenha evento quando o DIV perder a seleção.