Html 如何让这个部门进入新的生产线

Html 如何让这个部门进入新的生产线,html,css,Html,Css,如何使弧走到它自己的直线上?我把它们放在同一个分区以共享一个背景,但我很难将它们分开。我的菜单栏完全居中,直到我放入“弧” .header{ 背景图片:url(https://static.pexels.com/photos/204495/pexels-photo-204495.jpeg); 背景尺寸:包含; 背景重复:无重复; 背景位置:中心; 高度:80vh; 显示器:flex; 宽度:100%; } 李先生{ 浮动:左; 颜色:白色; 列表样式:无; 填充:7px 6px; 保证金:0;

如何使弧走到它自己的直线上?我把它们放在同一个分区以共享一个背景,但我很难将它们分开。我的菜单栏完全居中,直到我放入“弧”

.header{
背景图片:url(https://static.pexels.com/photos/204495/pexels-photo-204495.jpeg);
背景尺寸:包含;
背景重复:无重复;
背景位置:中心;
高度:80vh;
显示器:flex;
宽度:100%;
}
李先生{
浮动:左;
颜色:白色;
列表样式:无;
填充:7px 6px;
保证金:0;
文本对齐:居中;
字体大小:15px;
显示器:flex;
}
.菜单{
宽度:100%;
文本对齐:居中;
显示:块;
证明内容:中心;
保证金:0自动;
填充:0;
}

  • 服务
  • 接触
  • 接触


由于您的
li
是浮动的,因此它们将一个接一个

将clear:left添加到元素中,它将起作用

.header ul li{
    float: left;
    clear: right;
    ...
 }

清除
clear
CSS属性指定一个元素是可以位于它前面的浮动元素旁边,还是必须在它们下面向下移动(清除)

clear属性适用于浮动和非浮动元素


由于您的
li
是浮动的,因此它们将一个接一个

将clear:left添加到元素中,它将起作用

.header ul li{
    float: left;
    clear: right;
    ...
 }

清除
clear
CSS属性指定一个元素是可以位于它前面的浮动元素旁边,还是必须在它们下面向下移动(清除)

clear属性适用于浮动和非浮动元素


只对链接应用了一些CSS样式,效果很好。希望这有帮助

.header{
背景图片:url(https://static.pexels.com/photos/204495/pexels-photo-204495.jpeg);
背景尺寸:包含;
背景重复:无重复;
背景位置:中心;
高度:80vh;
宽度:100%;
}
李先生{
浮动:左;
颜色:白色;
列表样式:无;
填充:7px 6px;
保证金:0;
字体大小:15px;
}
.菜单{
文本对齐:居中;
宽度:100%;
文本对齐:居中;
显示器:flex;
证明内容:中心;
保证金:0自动;
填充:0;
}

  • 服务
  • 接触
  • 接触


只对链接应用了一些CSS样式,并且这些样式有效。希望这有帮助

.header{
背景图片:url(https://static.pexels.com/photos/204495/pexels-photo-204495.jpeg);
背景尺寸:包含;
背景重复:无重复;
背景位置:中心;
高度:80vh;
宽度:100%;
}
李先生{
浮动:左;
颜色:白色;
列表样式:无;
填充:7px 6px;
保证金:0;
字体大小:15px;
}
.菜单{
文本对齐:居中;
宽度:100%;
文本对齐:居中;
显示器:flex;
证明内容:中心;
保证金:0自动;
填充:0;
}

  • 服务
  • 接触
  • 接触

我会更改HTML 由此:

 <div class="header">
      <ul class="menu">
        <li>Home</li>
        <li>Services</li>
        <li>Contact</li>
        <li>Contact</li>
      </ul>
      <br>
      <div class="title">
        <h1>ARC</h1>
      </div>
    </div>

  • 服务
  • 接触
  • 接触

对此(解决方案):


  • 服务
  • 接触
  • 接触
结论:例如,使用div标记来创建新行比使用br标记更好,因为您可以更好地控制页面设置,并且更容易设置样式。 继续努力

我会更改HTML 由此:

 <div class="header">
      <ul class="menu">
        <li>Home</li>
        <li>Services</li>
        <li>Contact</li>
        <li>Contact</li>
      </ul>
      <br>
      <div class="title">
        <h1>ARC</h1>
      </div>
    </div>

  • 服务
  • 接触
  • 接触

对此(解决方案):


  • 服务
  • 接触
  • 接触
结论:例如,使用div标记来创建新行比使用br标记更好,因为您可以更好地控制页面设置,并且更容易设置样式。 继续努力