front-end styling layingout