Html Can';不要让导航条拉伸100%

Html Can';不要让导航条拉伸100%,html,css,Html,Css,标题拉伸100%的罚款,但我似乎不能得到导航栏拉伸,同时保持下拉列表。我的大多数解决方案都将导航栏变成了垂直栏,我不希望这样。任何帮助都将不胜感激 这是我的密码: HTML 这里有一把小提琴:检查一下 我给出的nav ul和nav ul li宽度分别为100%和16.66%。为什么是16.66%,因为总宽度为100%,您有6个列表项要显示。所以100/6=16.66 希望你能理解 我已经改变了你的css如下 header img { display:inline-block;

标题拉伸100%的罚款,但我似乎不能得到导航栏拉伸,同时保持下拉列表。我的大多数解决方案都将导航栏变成了垂直栏,我不希望这样。任何帮助都将不胜感激

这是我的密码:

HTML

这里有一把小提琴:

检查一下 我给出的
nav ul
nav ul li
宽度分别为100%和16.66%。为什么是16.66%,因为总宽度为100%,您有6个列表项要显示。所以100/6=16.66

希望你能理解

我已经改变了你的css如下

header img {
    display:inline-block;
    margin-right:auto;
    margin-left:auto;
    margin-right:auto;
}
nav {
    width:100%;
    float:left;
}
nav ul {
    padding:0;
    list-style: none;
    position: relative;
    display:block;
    float:left;
    clear:right;
    width:100%;
}
nav ul li {
    width:16.66%;
    display:list-item;
    list-style: none;
    background-color:#64abfb;
    border-bottom:solid #2ecc71;
    float:left;
}
nav ul li a {
    display:block;
    padding:15px 10px;
    color:#FFF;
    font-size:15px;
    text-decoration:none;
    font-family:'Bree Serif', 'serif';
}
li a:hover {
    background-color: #2ecc71;
    text-decoration:none;
}
/* The Dropdown Styles */

/* =================== */

/* Hide Dropdowns by Default */
 nav ul ul {
    display: none;
    position: absolute;
    top: 58px;
}
/* Display Dropdowns on Hover */
 nav ul li:hover > ul {
    display:list-item;
}
/* Fisrt Tier Dropdown */
 nav ul ul li {
    width:170px;
    float:none;
    position: relative;
    border-bottom:none;
}
检查这个 我给出的
nav ul
nav ul li
宽度分别为100%和16.66%。为什么是16.66%,因为总宽度为100%,您有6个列表项要显示。所以100/6=16.66

希望你能理解

我已经改变了你的css如下

header img {
    display:inline-block;
    margin-right:auto;
    margin-left:auto;
    margin-right:auto;
}
nav {
    width:100%;
    float:left;
}
nav ul {
    padding:0;
    list-style: none;
    position: relative;
    display:block;
    float:left;
    clear:right;
    width:100%;
}
nav ul li {
    width:16.66%;
    display:list-item;
    list-style: none;
    background-color:#64abfb;
    border-bottom:solid #2ecc71;
    float:left;
}
nav ul li a {
    display:block;
    padding:15px 10px;
    color:#FFF;
    font-size:15px;
    text-decoration:none;
    font-family:'Bree Serif', 'serif';
}
li a:hover {
    background-color: #2ecc71;
    text-decoration:none;
}
/* The Dropdown Styles */

/* =================== */

/* Hide Dropdowns by Default */
 nav ul ul {
    display: none;
    position: absolute;
    top: 58px;
}
/* Display Dropdowns on Hover */
 nav ul li:hover > ul {
    display:list-item;
}
/* Fisrt Tier Dropdown */
 nav ul ul li {
    width:170px;
    float:none;
    position: relative;
    border-bottom:none;
}
检查这个 我给出的
nav ul
nav ul li
宽度分别为100%和16.66%。为什么是16.66%,因为总宽度为100%,您有6个列表项要显示。所以100/6=16.66

希望你能理解

我已经改变了你的css如下

header img {
    display:inline-block;
    margin-right:auto;
    margin-left:auto;
    margin-right:auto;
}
nav {
    width:100%;
    float:left;
}
nav ul {
    padding:0;
    list-style: none;
    position: relative;
    display:block;
    float:left;
    clear:right;
    width:100%;
}
nav ul li {
    width:16.66%;
    display:list-item;
    list-style: none;
    background-color:#64abfb;
    border-bottom:solid #2ecc71;
    float:left;
}
nav ul li a {
    display:block;
    padding:15px 10px;
    color:#FFF;
    font-size:15px;
    text-decoration:none;
    font-family:'Bree Serif', 'serif';
}
li a:hover {
    background-color: #2ecc71;
    text-decoration:none;
}
/* The Dropdown Styles */

/* =================== */

/* Hide Dropdowns by Default */
 nav ul ul {
    display: none;
    position: absolute;
    top: 58px;
}
/* Display Dropdowns on Hover */
 nav ul li:hover > ul {
    display:list-item;
}
/* Fisrt Tier Dropdown */
 nav ul ul li {
    width:170px;
    float:none;
    position: relative;
    border-bottom:none;
}
检查这个 我给出的
nav ul
nav ul li
宽度分别为100%和16.66%。为什么是16.66%,因为总宽度为100%,您有6个列表项要显示。所以100/6=16.66

希望你能理解

我已经改变了你的css如下

header img {
    display:inline-block;
    margin-right:auto;
    margin-left:auto;
    margin-right:auto;
}
nav {
    width:100%;
    float:left;
}
nav ul {
    padding:0;
    list-style: none;
    position: relative;
    display:block;
    float:left;
    clear:right;
    width:100%;
}
nav ul li {
    width:16.66%;
    display:list-item;
    list-style: none;
    background-color:#64abfb;
    border-bottom:solid #2ecc71;
    float:left;
}
nav ul li a {
    display:block;
    padding:15px 10px;
    color:#FFF;
    font-size:15px;
    text-decoration:none;
    font-family:'Bree Serif', 'serif';
}
li a:hover {
    background-color: #2ecc71;
    text-decoration:none;
}
/* The Dropdown Styles */

/* =================== */

/* Hide Dropdowns by Default */
 nav ul ul {
    display: none;
    position: absolute;
    top: 58px;
}
/* Display Dropdowns on Hover */
 nav ul li:hover > ul {
    display:list-item;
}
/* Fisrt Tier Dropdown */
 nav ul ul li {
    width:170px;
    float:none;
    position: relative;
    border-bottom:none;
}

导航背景不会拉伸,因为上面没有背景!只有链接本身的背景。在本例中,我将水平显示链接的方法从浮动更改为
display:inline block

使用
nav ul{text align:center;}

将背景放在导航上:

nav {
    width:100%;
    background-color:#64abfb;
}
nav ul li
显示更改为
inline block
,并移除浮动

nav ul li {
    list-style: none; 
    background-color:#64abfb;
    border-bottom:solid #2ecc71;
    display: inline-block
}
更改top的值以修复下拉列表中的间隙:

nav ul ul {
    display: none;
    position: absolute; 
    top: 50px;
}

完整的CSS

body {
    margin:0px;
    padding:0px;
}


header {
    height:105px;
    background-color:black;
    text-align:center;
}

header img{
    display:inline-block;
    margin: 0 auto;
}

nav {
  width:100%;
    background-color:#64abfb;
}

nav ul {
    padding:0;
    list-style: none;
    position: relative;
    display:block;
        font-size: 0;
        text-align: center;
    }

nav ul li {
    list-style: none; 
    background-color:#64abfb;
    border-bottom:solid #2ecc71;
        display: inline-block;
}

nav ul li a {
    display:block;
    padding:15px 10px;  
    color:#FFF;
    font-size:15px;
    text-decoration:none;
    font-family: 'Bree Serif', 'serif';
}

li a:hover { 
    background-color: #2ecc71;
    text-decoration:none; 
}

/* The Dropdown Styles */
/* =================== */

/* Hide Dropdowns by Default */
nav ul ul {
    display: none;
    position: absolute; top: 50px;
}

/* Display Dropdowns on Hover */
nav ul li:hover > ul {
    display:list-item;
}

/* First Tier Dropdown */
nav ul ul li {
    width:170px;
    float:none;
    position: relative;
    border-bottom:none;
    display: block;
    text-align: left;
}

导航背景不会拉伸,因为上面没有背景!只有链接本身的背景。在本例中,我将水平显示链接的方法从浮动更改为
display:inline block

使用
nav ul{text align:center;}

将背景放在导航上:

nav {
    width:100%;
    background-color:#64abfb;
}
nav ul li
显示更改为
inline block
,并移除浮动

nav ul li {
    list-style: none; 
    background-color:#64abfb;
    border-bottom:solid #2ecc71;
    display: inline-block
}
更改top的值以修复下拉列表中的间隙:

nav ul ul {
    display: none;
    position: absolute; 
    top: 50px;
}

完整的CSS

body {
    margin:0px;
    padding:0px;
}


header {
    height:105px;
    background-color:black;
    text-align:center;
}

header img{
    display:inline-block;
    margin: 0 auto;
}

nav {
  width:100%;
    background-color:#64abfb;
}

nav ul {
    padding:0;
    list-style: none;
    position: relative;
    display:block;
        font-size: 0;
        text-align: center;
    }

nav ul li {
    list-style: none; 
    background-color:#64abfb;
    border-bottom:solid #2ecc71;
        display: inline-block;
}

nav ul li a {
    display:block;
    padding:15px 10px;  
    color:#FFF;
    font-size:15px;
    text-decoration:none;
    font-family: 'Bree Serif', 'serif';
}

li a:hover { 
    background-color: #2ecc71;
    text-decoration:none; 
}

/* The Dropdown Styles */
/* =================== */

/* Hide Dropdowns by Default */
nav ul ul {
    display: none;
    position: absolute; top: 50px;
}

/* Display Dropdowns on Hover */
nav ul li:hover > ul {
    display:list-item;
}

/* First Tier Dropdown */
nav ul ul li {
    width:170px;
    float:none;
    position: relative;
    border-bottom:none;
    display: block;
    text-align: left;
}

导航背景不会拉伸,因为上面没有背景!只有链接本身的背景。在本例中,我将水平显示链接的方法从浮动更改为
display:inline block

使用
nav ul{text align:center;}

将背景放在导航上:

nav {
    width:100%;
    background-color:#64abfb;
}
nav ul li
显示更改为
inline block
,并移除浮动

nav ul li {
    list-style: none; 
    background-color:#64abfb;
    border-bottom:solid #2ecc71;
    display: inline-block
}
更改top的值以修复下拉列表中的间隙:

nav ul ul {
    display: none;
    position: absolute; 
    top: 50px;
}

完整的CSS

body {
    margin:0px;
    padding:0px;
}


header {
    height:105px;
    background-color:black;
    text-align:center;
}

header img{
    display:inline-block;
    margin: 0 auto;
}

nav {
  width:100%;
    background-color:#64abfb;
}

nav ul {
    padding:0;
    list-style: none;
    position: relative;
    display:block;
        font-size: 0;
        text-align: center;
    }

nav ul li {
    list-style: none; 
    background-color:#64abfb;
    border-bottom:solid #2ecc71;
        display: inline-block;
}

nav ul li a {
    display:block;
    padding:15px 10px;  
    color:#FFF;
    font-size:15px;
    text-decoration:none;
    font-family: 'Bree Serif', 'serif';
}

li a:hover { 
    background-color: #2ecc71;
    text-decoration:none; 
}

/* The Dropdown Styles */
/* =================== */

/* Hide Dropdowns by Default */
nav ul ul {
    display: none;
    position: absolute; top: 50px;
}

/* Display Dropdowns on Hover */
nav ul li:hover > ul {
    display:list-item;
}

/* First Tier Dropdown */
nav ul ul li {
    width:170px;
    float:none;
    position: relative;
    border-bottom:none;
    display: block;
    text-align: left;
}

导航背景不会拉伸,因为上面没有背景!只有链接本身的背景。在本例中,我将水平显示链接的方法从浮动更改为
display:inline block

使用
nav ul{text align:center;}

将背景放在导航上:

nav {
    width:100%;
    background-color:#64abfb;
}
nav ul li
显示更改为
inline block
,并移除浮动

nav ul li {
    list-style: none; 
    background-color:#64abfb;
    border-bottom:solid #2ecc71;
    display: inline-block
}
更改top的值以修复下拉列表中的间隙:

nav ul ul {
    display: none;
    position: absolute; 
    top: 50px;
}

完整的CSS

body {
    margin:0px;
    padding:0px;
}


header {
    height:105px;
    background-color:black;
    text-align:center;
}

header img{
    display:inline-block;
    margin: 0 auto;
}

nav {
  width:100%;
    background-color:#64abfb;
}

nav ul {
    padding:0;
    list-style: none;
    position: relative;
    display:block;
        font-size: 0;
        text-align: center;
    }

nav ul li {
    list-style: none; 
    background-color:#64abfb;
    border-bottom:solid #2ecc71;
        display: inline-block;
}

nav ul li a {
    display:block;
    padding:15px 10px;  
    color:#FFF;
    font-size:15px;
    text-decoration:none;
    font-family: 'Bree Serif', 'serif';
}

li a:hover { 
    background-color: #2ecc71;
    text-decoration:none; 
}

/* The Dropdown Styles */
/* =================== */

/* Hide Dropdowns by Default */
nav ul ul {
    display: none;
    position: absolute; top: 50px;
}

/* Display Dropdowns on Hover */
nav ul li:hover > ul {
    display:list-item;
}

/* First Tier Dropdown */
nav ul ul li {
    width:170px;
    float:none;
    position: relative;
    border-bottom:none;
    display: block;
    text-align: left;
}

那小提琴里面什么都没有!刚刚编辑过。只是想指出,你的下拉菜单不起作用?你不能在下拉列表中滚动?这些答案中的任何一个有帮助吗?里面没有任何东西!刚刚编辑过。只是想指出,你的下拉菜单不起作用?你不能在下拉列表中滚动?这些答案中的任何一个有帮助吗?里面没有任何东西!刚刚编辑过。只是想指出,你的下拉菜单不起作用?你不能在下拉列表中滚动?这些答案中的任何一个有帮助吗?里面没有任何东西!刚刚编辑过。只是想指出,你的下拉菜单不起作用?您无法滚动浏览下拉列表中的项目?这些答案中的任何一个有帮助吗?