html - 居中对齐菜单项中的文本

标签 html css wordpress menuitem

我正在这个网站上工作 My Site主菜单项 发布广告 有红色背景。主菜单有虚线边框。因为发布广告项背景很大并且触及主菜单边框我已经改变了css 到这里

.header_menu_res ul a.rb_btn_postanad {
background: #981817 url(images/rb_btn_addnew.png) no-repeat 23px 23px;
padding-left: 50px;
padding-right: 30px;
font-weight: bold;
font-size: 20px;
line-height: 20px;
margin-left: 20px;
border-right: 1px solid #831617;
border-left: 1px solid #831617;
color: #fff;
height: 10px;
margin-top: 5px;
}

css 实际上是这样的

.header_menu_res ul a.rb_btn_postanad {
background: #981817 url(images/rb_btn_addnew.png) no-repeat 23px 23px;
padding-left: 50px;
padding-right: 30px;
font-weight: bold;
font-size: 20px;
line-height: 20px;
margin-left: 20px;
border-right: 1px solid #831617;
border-left: 1px solid #831617;
color: #fff;
    }

我加了

height: 10px;
margin-top: 5px;

这给了我想要的结果。但现在的问题是里面的文本不在菜单项的中间。我尝试添加 padding top 但它没有帮助。谁能帮我把它放在菜单项的中间。谢谢!!

最佳答案

您应该将此 css 添加到您的 css

.header_menu_res ul a.rb_btn_postanad {background: #981817 url(images/rb_btn_addnew.png) no-repeat 23px 17px;
line-height: 11px;}

这对你有用。 还更改了与上面类似的悬停类。

关于html - 居中对齐菜单项中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23773940/

相关文章:

javascript - 在另一个页面上克隆整个 div 容器

javascript - 我可以从 JavaScript 访问 img 标签的数据文件吗

css - 如何在 Bootstrap 中添加指向页脚的链接

css - 访问Asp的css :Button

wordpress - 如何使用产品名称创建 Woocommerce 订单查询?

wordpress - wp 未定义函数 add_settings_section

css - 在网页两侧放置阴影以实现纸张效果?

jquery - 如何根据父元素设置元素的位置

forms - Wordpress Mailchimp 表单自定义复选框

javascript - 如何获取自定义元素的内容