List items run outside of list and div area

前端 未结 4 2422
旧时难觅i
旧时难觅i 2021-02-19 17:11

I\'m having an issue with a menu un-ordered list. Whereby the list items are over running the

    and
    boundaries and only starting t
    相关标签:
4条回答
  • 2021-02-19 17:42

    Make them display: block, not inline.

    0 讨论(0)
  • 2021-02-19 17:51

    To fix the Unordered List from pouring out of the DIV, I would suggest going into the CSS and adding a min-width.

    so, for example if your parent has a width:600px give the , within that div, a class and set a min-width:600px and this will keep the

  • items from stacking on top of one another and spilling outside the parent . worked for me.

0 讨论(0)
  • 2021-02-19 17:53

    You can use float: left; on the lis instead of display: inline;.

    Just remember to also use overflow: hidden; on the parent element (the ul).

    Another option would be to use: display: inline-block, but I'm not 100% sure about the browser support.

    0 讨论(0)
  • 2021-02-19 17:54

    Do display: block; always... Never do display: inline; or display: inline-block;

    To fix the Unordered List from pouring out of the DIV, try going into the CSS and apply this:

    ul {
    list-style-position: inside;
    }
    
    0 讨论(0)
  • 提交回复
    热议问题