Html 我如何使我的头更宽?

Html 我如何使我的头更宽?,html,css,Html,Css,我已经为我的网页设计了一个标题,它使用了三个li,但是我的菜单需要变宽一点,以便看起来更好。现在我的代码是这样的: 标题{ 位置:绝对位置; 排名:0; 左:0; 右:0; 文本对齐:居中; z指数:10; 动画名称:dropHeader; 动画迭代次数:1; 动画计时功能:轻松; 动画持续时间:0.75秒 } 标题ul{ 显示:内联块; 背景:#fff; 文本对齐:居中; 填充:10px; 保证金:0; 边框右下半径:4px; 边框左下半径:4px } 接近 您可以使用fl

我已经为我的网页设计了一个标题,它使用了三个
li
,但是我的菜单需要变宽一点,以便看起来更好。现在我的代码是这样的:

标题{
位置:绝对位置;
排名:0;
左:0;
右:0;
文本对齐:居中;
z指数:10;
动画名称:dropHeader;
动画迭代次数:1;
动画计时功能:轻松;
动画持续时间:0.75秒
}
标题ul{
显示:内联块;
背景:#fff;
文本对齐:居中;
填充:10px;
保证金:0;
边框右下半径:4px;
边框左下半径:4px
}

接近

您可以使用
flex css
来实现这一点

标题{
位置:绝对位置;
排名:0;
左:0;
右:0;
文本对齐:居中;
z指数:10;
动画名称:dropHeader;
动画迭代次数:1;
动画计时功能:轻松;
动画持续时间:0.75秒
}
标题ul{
显示器:flex;
背景:#fff;
文本对齐:居中;
填充:10px;
保证金:0;
边框右下半径:4px;
边框左下半径:4px;
证明内容:周围的空间;
列表样式:无;
}

接近

您可以使用
flex css
来实现这一点

标题{
位置:绝对位置;
排名:0;
左:0;
右:0;
文本对齐:居中;
z指数:10;
动画名称:dropHeader;
动画迭代次数:1;
动画计时功能:轻松;
动画持续时间:0.75秒
}
标题ul{
显示器:flex;
背景:#fff;
文本对齐:居中;
填充:10px;
保证金:0;
边框右下半径:4px;
边框左下半径:4px;
证明内容:周围的空间;
列表样式:无;
}

接近
试试这个
这适用于大屏幕和小屏幕显示器

这是更改后的CSS代码

/*start css*/
header {
    background-color: #fff;
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 10;
    animation-name: dropHeader;
    animation-iteration-count: 1;
    animation-timing-function: ease;
    animation-duration: 0.75s;
}

header ul {
    display: block;
    background-color: #fff;
    text-align: center;
    padding: 20px 0 0 0;
    margin: 0;
}

header li {
    list-style: none;
    transition: .5s;
}

header li a {
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    border: 2px solid #fff;
    padding: 30px;
    margin: 0;
}
header li:hover {
    background-color: rgba(0, 0, 0, 0.1);
}
/*end css*/
html代码中没有更改

<!--start html-->
<header>
<div id="mobile-menu-close">
    <span>Close</span> <i class="fa fa-times" aria-hidden="true"></i>
</div>
<!-- Not sure if to menu or not -->

<ul id="menu" class="shadow">
     <li>
        <a href="#about">About</a>
    </li>
    <li>
        <a href="#projects">Projects</a>
    </li>
    <li>
        <a href="#contact">Contact</a>
    </li>
</ul> 
</header>
<!--end html-->

接近
您可以进行其余必要的更改。
我希望这个答案能满足你的问题。

试试这个
这适用于大屏幕和小屏幕显示器

这是更改后的CSS代码

/*start css*/
header {
    background-color: #fff;
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 10;
    animation-name: dropHeader;
    animation-iteration-count: 1;
    animation-timing-function: ease;
    animation-duration: 0.75s;
}

header ul {
    display: block;
    background-color: #fff;
    text-align: center;
    padding: 20px 0 0 0;
    margin: 0;
}

header li {
    list-style: none;
    transition: .5s;
}

header li a {
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    border: 2px solid #fff;
    padding: 30px;
    margin: 0;
}
header li:hover {
    background-color: rgba(0, 0, 0, 0.1);
}
/*end css*/
html代码中没有更改

<!--start html-->
<header>
<div id="mobile-menu-close">
    <span>Close</span> <i class="fa fa-times" aria-hidden="true"></i>
</div>
<!-- Not sure if to menu or not -->

<ul id="menu" class="shadow">
     <li>
        <a href="#about">About</a>
    </li>
    <li>
        <a href="#projects">Projects</a>
    </li>
    <li>
        <a href="#contact">Contact</a>
    </li>
</ul> 
</header>
<!--end html-->

接近
您可以进行其余必要的更改。

我希望这个答案能满足您的问题。

谢谢!它帮助了我,但是它将文本移到了最左边,尽管我指定文本应该是文本对齐:居中;我的荣幸。。。。宽度请检查此项谢谢!它帮助了我,但是它将文本移到了最左边,尽管我指定文本应该是文本对齐:居中;我的荣幸。。。。宽度请检查这个