Html 屏幕上的对中菜单
我一直在致力于将菜单集中在我一直在做的网页上。我已经尝试了显示的所有流行答案:内联块,文本居中,边距:0自动;然而,所有的尝试都失败了。有没有什么我做错了,或者把css规则放在了错误的元素下 只是想要一个水平的中心对齐。我还使用了css重置 我在最近一次失败的尝试中加入了一个JS提琴。多谢各位 在Html 屏幕上的对中菜单,html,css,format,Html,Css,Format,我一直在致力于将菜单集中在我一直在做的网页上。我已经尝试了显示的所有流行答案:内联块,文本居中,边距:0自动;然而,所有的尝试都失败了。有没有什么我做错了,或者把css规则放在了错误的元素下 只是想要一个水平的中心对齐。我还使用了css重置 我在最近一次失败的尝试中加入了一个JS提琴。多谢各位 在#菜单li中删除浮动:左和添加边距:自动 为了将两个项目保持在一行中,请使用display:inline block并使用自动宽度和边距将父ul元素居中。在#菜单li中删除浮动:左和添加边距:自动 为
#菜单li中
删除浮动:左代码>和添加边距:自动代码>
为了将两个项目保持在一行中,请使用display:inline block在#菜单li上编码>并使用自动宽度和边距将父ul元素居中。在#菜单li中删除浮动:左代码>和添加边距:自动代码>
为了将两个项目保持在一行中,请使用display:inline block在#菜单li上编码>并使用自动宽度和边距将父ul元素居中。在#菜单li中删除浮动:左代码>和添加边距:自动代码>
为了将两个项目保持在一行中,请使用display:inline block在#菜单li上编码>并使用自动宽度和边距将父ul元素居中。在#菜单li中删除浮动:左代码>和添加边距:自动代码>
为了将两个项目保持在一行中,请使用display:inline block在#菜单li上编码>并使用自动宽度和边距将父ul元素居中。这里有一个解决方案,它不取决于菜单大小
请注意
有一个需要删除的默认左填充(除非您使用CSS重置)
#菜单{
位置:绝对位置;
排名:0;
左:50%;
转换:转换(-50%,0);
-webkit转换:转换(-50%,0);
}
#菜单ul{
宽度:100%;
填充:0;
}
#菜单里{
显示:块;
宽度:150px;
高度:150像素;
边界半径:75px;
字体大小:20px;
线高:150px;
文本对齐:居中;
背景:#000;
浮动:左;
}
#菜单a{
显示:块;
保证金:0自动;
}
-
-
这里有一个解决方案,它不取决于您的菜单大小
请注意
有一个需要删除的默认左填充(除非您使用CSS重置)
#菜单{
位置:绝对位置;
排名:0;
左:50%;
转换:转换(-50%,0);
-webkit转换:转换(-50%,0);
}
#菜单ul{
宽度:100%;
填充:0;
}
#菜单里{
显示:块;
宽度:150px;
高度:150像素;
边界半径:75px;
字体大小:20px;
线高:150px;
文本对齐:居中;
背景:#000;
浮动:左;
}
#菜单a{
显示:块;
保证金:0自动;
}
-
-
这里有一个解决方案,它不取决于您的菜单大小
请注意
有一个需要删除的默认左填充(除非您使用CSS重置)
#菜单{
位置:绝对位置;
排名:0;
左:50%;
转换:转换(-50%,0);
-webkit转换:转换(-50%,0);
}
#菜单ul{
宽度:100%;
填充:0;
}
#菜单里{
显示:块;
宽度:150px;
高度:150像素;
边界半径:75px;
字体大小:20px;
线高:150px;
文本对齐:居中;
背景:#000;
浮动:左;
}
#菜单a{
显示:块;
保证金:0自动;
}
-
-
这里有一个解决方案,它不取决于您的菜单大小
请注意
有一个需要删除的默认左填充(除非您使用CSS重置)
#菜单{
位置:绝对位置;
排名:0;
左:50%;
转换:转换(-50%,0);
-webkit转换:转换(-50%,0);
}
#菜单ul{
宽度:100%;
填充:0;
}
#菜单里{
显示:块;
宽度:150px;
高度:150像素;
边界半径:75px;
字体大小:20px;
线高:150px;
文本对齐:居中;
背景:#000;
浮动:左;
}
#菜单a{
显示:块;
保证金:0自动;
}
-
-
CSS
#menu {
width: 100%;
height: 300px;
text-align: center;
}
#menu ul {
display: inline-block;
margin:0;
padding:0;
}
#menu li {
width:150px;
height:150px;
border-radius:75px;
font-size:20px;
line-height:150px;
background:#000;
display: inline-block;
}
#menu a {
display:block;
margin: 0 auto;
}
注-内联块表示间距受HTML中空白的影响。其他SO问答中详细介绍了处理此问题的各种方法。
CSS
#menu {
width: 100%;
height: 300px;
text-align: center;
}
#menu ul {
display: inline-block;
margin:0;
padding:0;
}
#menu li {
width:150px;
height:150px;
border-radius:75px;
font-size:20px;
line-height:150px;
background:#000;
display: inline-block;
}
#menu a {
display:block;
margin: 0 auto;
}
注-内联块表示间距受HTML中空白的影响。其他SO问答中详细介绍了处理此问题的各种方法。
CSS
#menu {
width: 100%;
height: 300px;
text-align: center;
}
#menu ul {
display: inline-block;
margin:0;
padding:0;
}
#menu li {
width:150px;
height:150px;
border-radius:75px;
font-size:20px;
line-height:150px;
background:#000;
display: inline-block;
}
#menu a {
display:block;
margin: 0 auto;
}
注-内联块表示间距受HTML中空白的影响。其他SO问答中详细介绍了处理此问题的各种方法。
CSS
#menu {
width: 100%;
height: 300px;
text-align: center;
}
#menu ul {
display: inline-block;
margin:0;
padding:0;
}
#menu li {
width:150px;
height:150px;
border-radius:75px;
font-size:20px;
line-height:150px;
background:#000;
display: inline-block;
}
#menu a {
display:block;
margin: 0 auto;
}
注-内联块表示间距受HTML中空白的影响。其他SO问答中详细介绍了处理此问题的各种方法。水平和垂直居中?抱歉,只是水平居中。您的意思是这样吗?-是的,非常像水平和垂直居中?对不起,只是水平。你是说像这样吗是的,非常像水平和垂直居中?对不起,只是水平。你是说像这样吗是的,非常像水平和垂直居中?对不起,只是水平。你是说像这样吗是的,非常像这样。你能解释一下为什么这样做吗?解释一下为什么不完全居中(p.s:;)使某个内联块
意味着它受其父对象的文本对齐方式的影响。由于
上应用了默认的左侧填充,因此不完全居中(如我在回答中所解释的),我们是否要删除注释以避免混淆?能否提供一个解释