fix layout problem in % of width <div>