采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
.register{float:right} 整体浮动到右边了,不是分开浮动的 ,依然是垂直排列,怎么解决
老师,我截了图,这是加了浮动,不加浮动就整体向左边靠着
<li class="ant-menu-item register" role="menuitem" aria-selected="false"> <button type="button" class="ant-btn ant-btn-primary"> <span>123</span> </button> <!-- react-text: 51 --> <!-- /react-text --> <a target="_blank" href="/usercenter"><button type="button" class="ant-btn-dashed"> <span>个人中心</span></button></a> <!-- react-text: 55 --> <!-- /react-text --><button type="button" class="ant-btn ant-btn-ghost"> <span>退 出</span></button> </li>
<Menu.Item key='logout' className="register" mode="horizontal"> <Button type='primary' htmlType="button">{this.state.userNickName}</Button> <Link target="_blank" to={`/usercenter`}> <Button type="dashed" htmlType="button" >个人中心</Button> </Link> <Button type="ghost" htmlType="button" onClick={this.logout.bind(this)}>退出</Button> </Menu.Item>
.logo{ display: flex; align-items: center; } .logo img{ width: 48px; height: 48px; } .logo span{ font-size: 24px; padding-left: 5px; } .footer{ text-align: center; } .register{ float: right!important; }
right!important; right 和 !important; 之间的空格呢?还是贴代码的原因??
回复 ParryKK老师,我加不加空格都是整体浮动到右侧,但是登录进去之前能找到.register的css,但是登录进去就找不到了,但是位置却整体向右移动了
老师我新了贴了浏览器解析后的那块代码,登录进去有register,但是register在 li的class中,这个li整体浮动到了右侧,但是li面的三个button还是垂直排列的
样式应该不会影响到,你 chrome 直接调试下 css 看看什么影响到了。
老师,帮我看看啊,我贴了代码
老师,我调试了,就没找到浮动,整体变成了绝对定位,版本"antd": "^2.13.1"
三项整体css: .ant-menu-item > a:before { position: absolute; background-color: transparent; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0; content: ''; }
登录后可查看更多问答,登录/注册
轻松入门 React 开发,React Router 4 与 Webpack 2 完美升级项目
6.2k 6
5.8k 6
3.1k 18
3.0k 14
3.4k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号