小白教程

 找回密码
 立即注册
查看: 11607|回复: 6

[已解决]css样式浮动不会紧贴左边部分是为什么

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2021-4-17 18:23:37 | 显示全部楼层 |阅读模式
  1. <html>
  2. <head>
  3. <title>导航条练习</title>
  4. <style type="text/css">
  5. .*{
  6. margin:0;
  7. padding:0;
  8. }

  9. .nav{
  10. list-style:none;
  11. background-color:PowderBlue;
  12. width:1000px;
  13. margin:50px auto;

  14. }
  15. .nav li{
  16. float:left;
  17. width:25%;

  18. }

  19. .nav li a{
  20. display:block;
  21. width:100%;
  22. margin:0 auto;
  23. padding:5px 0;
  24. text-align:center;
  25. text-decoration:none;
  26. }
  27. a:hover{
  28. background-color:Coral;

  29. }
  30. .clearfix:after{
  31. content:"";
  32. display:block;
  33. clear:both;

  34. }

  35. </style>

  36. </head>
  37. <body>
  38. <ul class="nav clearfix">
  39. <li><a href=#>首页</a>
  40. <li><a href=#>我们</a>
  41. <li><a href=#>刷新</a>
  42. <li><a href=#>联系</a>
  43. </ul>
  44. </body>   
  45. <html>
复制代码


最佳答案
2021-5-9 10:01:32
  1. <html>
  2. <head>
  3. <title>导航条练习</title>
  4. <style type="text/css">
  5. .*{
  6. margin:0;
  7. padding:0;
  8. }

  9. .nav{
  10. list-style:none;
  11. background-color:orangered;
  12. width:1000px;
  13. margin:50px auto;
  14. float:left;
  15. }
  16. .nav li{
  17. float:left;
  18. width:25%;

  19. }

  20. .nav li a{
  21. display:block;
  22. width:100%;
  23. margin:0 auto;
  24. padding:5px 0;
  25. text-align:center;
  26. text-decoration:none;
  27. }
  28. a:hover{
  29. background-color:Coral;

  30. }
  31. .clearfix:after{
  32. content:"";
  33. display:block;
  34. clear:both;

  35. }

  36. </style>

  37. </head>
  38. <body>
  39. <ul class="nav clearfix">
  40. <li><a href=#>a</a>
  41. <li><a href=#>b</a>
  42. <li><a href=#>c</a>
  43. <li><a href=#>d</a>
  44. </ul>
  45. </body>   
  46. <html>
复制代码

稍微修改了一下你的代码,只需要在nav选择器中添加属性float:left;就可以解决了
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-4-23 00:30:44 | 显示全部楼层
如果您不想解决旧项目遗留下来的问题,建议使用Flex或Gird布局
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-4-27 13:03:22 | 显示全部楼层
  1. .nav{
  2. list-style:none;
  3. background-color:PowderBlue;
  4. width:1000px;
  5. margin:50px auto;
  6. <span style="color: #FF0000;">padding:0;</span>
  7. }
复制代码
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-5-2 02:16:35 | 显示全部楼层
  1. <html>

  2. <head>
  3.     <title>导航条练习</title>
  4.     <style type="text/css">
  5.         * {
  6.             margin: 0;
  7.             padding: 0;
  8.         }
  9.          
  10.         a {
  11.             text-decoration: none;
  12.         }
  13.          
  14.         .nav {
  15.             list-style: none;
  16.             width: 1000px;
  17.             margin: 50px auto;
  18.             display: flex;
  19.             justify-content: space-between;
  20.         }
  21.          
  22.         .item {
  23.             background-color: PowderBlue;
  24.             text-align: center;
  25.             padding: 5px;
  26.             width: 25%;
  27.         }
  28.          
  29.         .item:hover {
  30.             background-color: rgb(190, 226, 89);
  31.         }
  32.     </style>

  33. </head>

  34. <body>
  35.     <ul class="nav">
  36.         <li class="item"><a href=#>首页</a></li>
  37.         <li class="item"><a href=#>我们</a></li>
  38.         <li class="item"><a href=#>刷新</a></li>
  39.         <li class="item"><a href=#>联系</a></li>
  40.     </ul>
  41. </body>
  42. <html>
复制代码
回复

使用道具 举报

0

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2021-5-9 10:01:32 | 显示全部楼层 &
  1. <html>
  2. <head>
  3. <title>导航条练习</title>
  4. <style type="text/css">
  5. .*{
  6. margin:0;
  7. padding:0;
  8. }

  9. .nav{
  10. list-style:none;
  11. background-color:orangered;
  12. width:1000px;
  13. margin:50px auto;
  14. float:left;
  15. }
  16. .nav li{
  17. float:left;
  18. width:25%;

  19. }

  20. .nav li a{
  21. display:block;
  22. width:100%;
  23. margin:0 auto;
  24. padding:5px 0;
  25. text-align:center;
  26. text-decoration:none;
  27. }
  28. a:hover{
  29. background-color:Coral;

  30. }
  31. .clearfix:after{
  32. content:"";
  33. display:block;
  34. clear:both;

  35. }

  36. </style>

  37. </head>
  38. <body>
  39. <ul class="nav clearfix">
  40. <li><a href=#>a</a>
  41. <li><a href=#>b</a>
  42. <li><a href=#>c</a>
  43. <li><a href=#>d</a>
  44. </ul>
  45. </body>   
  46. <html>
复制代码

稍微修改了一下你的代码,只需要在nav选择器中添加属性float:left;就可以解决了
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-5-10 15:22:02 | 显示全部楼层
您可以在浏览器中右键单击并进行检查。然后转到主页上的方框。一般来说,你可以通过改变边距和填充来移动位置,这也是一个相对较小的白色练习。
您可以调整浏览器活动面板中的数据,直到您认为没问题为止,然后返回到环境软件(DW或Sublime)来修改它
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-5-19 01:53:21 | 显示全部楼层
会不会是因为body标签的内边距或外边距?可以试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )

GMT+8, 2024-11-24 16:22 , Processed in 0.025467 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表