最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

请大家帮我看一下我这段代码中的ul和a为什么不能显示在同一行中。_html/css_WEB-ITnose

来源:懂视网 责编:小采 时间:2020-11-27 15:45:08
文档

请大家帮我看一下我这段代码中的ul和a为什么不能显示在同一行中。_html/css_WEB-ITnose

请大家帮我看一下我这段代码中的ul和a为什么不能显示在同一行中。_html/css_WEB-ITnose:我现在用ul做了一个横向菜单,想把它放在home连接的右边,但我发现它运行时ul菜单始终会换行,是不是css出了问题,请大家给我指教一下,谢谢。建议用firefox浏览器运行。 ul { padding:0; margin:0; list-style:none
推荐度:
导读请大家帮我看一下我这段代码中的ul和a为什么不能显示在同一行中。_html/css_WEB-ITnose:我现在用ul做了一个横向菜单,想把它放在home连接的右边,但我发现它运行时ul菜单始终会换行,是不是css出了问题,请大家给我指教一下,谢谢。建议用firefox浏览器运行。 ul { padding:0; margin:0; list-style:none

我现在用ul做了一个横向菜单,想把它放在“home”连接的右边,但我发现它运行时ul菜单始终会换行,是不是css出了问题,请大家给我指教一下,谢谢。建议用firefox浏览器运行。










Home

|


  • menu1

  • test1

  • test2

  • test3

  • test4



  • menu2

  • test5

  • test6







  • 回复讨论(解决方案)

    在线等,请大家帮忙。

    ul是块级元素,当然会换行,你可以强制它inline,其它自己调吧。
    ul { display:inline}

    把css的最后一行改成li:hover ul,.over ul { display:inline;}也不行,没办法只能用类似下面的坐标定位来调整了:
    ul{
    position:absolute;
    top: 10px;
    margin-left:100px;
    }

        Home | 
  • menu1
  • test1
  • test2
  • test3
  • test4
  • menu2
  • test5
  • test6

  • 这是在你写的基础上改的。

    oNA_na:你的代码可以把位置调整,但也带来了新的问题,在后面的代码在鼠标移到菜单上去就会向右浮动。代码如下:









    Home

    |



  • menu1

  • test1

  • test2

  • test3

  • test4



  • menu2

  • test5

  • test6







  • test data 1 test data 1 test data 1 test data 1 test data 1 test data 1


    test data 2



    test data 3 test data 3 test data 3test data 3 test data 3 test data 3test data 3 test data 3 test data 3


    这个定位问题很棘手也很急,我实在想不出来好的办法了,请大家帮忙。

    我重新修改了一下css代码,定位正常了,但鼠标移到菜单上后面的元素就会往后移。

    			prod menus				Home	 |	 	
  • menu1
  • test1
  • test2
  • test3
  • test4
  • menu2
  • test5
  • test6

  • test data 1 test data 1 test data 1 test data 1 test data 1 test data 1
    test data 2
    test data 3 test data 3 test data 3test data 3 test data 3 test data 3test data 3 test data 3 test data 3

    通过relative定位应该可以达到要求吧。

    在上面代码的基础上,我改了一下。

       prod menus  

    lichuny257,你的代码可用,可以用纯css实现此效果吗?

    文档

    请大家帮我看一下我这段代码中的ul和a为什么不能显示在同一行中。_html/css_WEB-ITnose

    请大家帮我看一下我这段代码中的ul和a为什么不能显示在同一行中。_html/css_WEB-ITnose:我现在用ul做了一个横向菜单,想把它放在home连接的右边,但我发现它运行时ul菜单始终会换行,是不是css出了问题,请大家给我指教一下,谢谢。建议用firefox浏览器运行。 ul { padding:0; margin:0; list-style:none
    推荐度:
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top