javascript 如何修复Logo和导航菜单之间的空白?

eoxn13cs  于 2024-01-05  发布在  Java
关注(0)|答案(5)|浏览(147)

这是我的标题部分的现场演示,我可以做些什么来修复徽标和导航菜单之间的空白?
我希望image.nav彼此靠近,而不是一个靠向另一个,这样两个外部的空间是相同的。

  1. .nav {
  2. display: flex;
  3. align-items: center;
  4. justify-content: space-between;
  5. margin: 10px 100px;
  6. }
  7. ul {
  8. display: flex;
  9. list-style: none;
  10. }
  11. ul li {
  12. padding: 8px 12px;
  13. }
  14. .nav .logo {
  15. width: 120px;
  16. }

个字符

zwghvu4y

zwghvu4y1#

nav中删除justify-content:

  1. .nav {
  2. display: flex;
  3. align-items: center;
  4. /* justify-content: space-between; */
  5. margin: 10px 100px;
  6. }

字符串

hwamh0ep

hwamh0ep2#

我试着改变了一些CSS代码,看起来很酷!
https://codepen.io/Ravi_chitroda/pen/LYapMPY

  1. .nav {
  2. display : flex;
  3. align-items : center;
  4. justify-content : space-arround;
  5. margin : 10px 20px;
  6. }
  7. ul {
  8. display : flex;
  9. list-style : none;
  10. margin : 0;
  11. padding : 0;
  12. }
  13. ul li {
  14. padding : 8px 8px;
  15. }
  16. .nav .logo {
  17. width : 120px;
  18. }

字符串

展开查看全部
z9zf31ra

z9zf31ra3#

正如@abasahed指出的那样,

  1. .nav {
  2. display: flex;
  3. align-items: center;
  4. /*justify-content: space-between;*/
  5. margin: 10px 100px;
  6. }
  7. ul {
  8. display: flex;
  9. list-style: none;
  10. }
  11. ul li {
  12. padding: 8px 12px;
  13. }
  14. .nav .logo {
  15. width: 120px;
  16. }

个字符
这里是codepen链接
https://codepen.io/zsaleem/pen/QWowGVg

展开查看全部
dzjeubhm

dzjeubhm4#

要获得所需的结果,“nav”类CSS规则中margin属性的值应按如下所示进行更改:

  1. .nav {
  2. display: flex;
  3. align-items: center;
  4. justify-content: space-between;
  5. margin: 10px 10px;
  6. }

字符串
谢谢.

rjzwgtxy

rjzwgtxy5#

使用justify-content : space-around;代替justify-content : space-between;

相关问题