The crosshair consists of multiple parts. The most obvious section is the dot in the middle which is used for aiming. The traditional cross hatch moves as you move and provides rough accuracy. The brackets represent the weapon accuracy at all times including being stationary and firing. To lock the crosshair from moving use cl_dynamiccrosshair 0 in console.