Buttons perform an action or activity in a software solution. Use this tag for questions about how buttons should be placed, styled, aligned or used to express their purpose and facilitate their operation.
A button performs actions in a user interface, and is often labeled with text or icons accordingly.
In screen design, buttons are often visually more complex than a mere text- hyperlink. In screen design and gui-design, buttons often mimic the look and also behaviour of actual physical buttons, like threedimensional extrusion, deformation or emitting sound when being pressed.