Responsive markup for online portfolio