纯CSS如何实现子元素自适应宽度并居中_html/css_WEB-ITnose
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了纯CSS如何实现子元素自适应宽度并居中_html/css_WEB-ITnose,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2274字,纯文字阅读大概需要4分钟。
内容图文
![纯CSS如何实现子元素自适应宽度并居中_html/css_WEB-ITnose](/upload/InfoBanner/zyjiaocheng/408/a3e21d129b284e97a7ce5623d0f6b7d1.jpg)
现要求如下:
1、纯CSS实现,不使用JS和table。
2、文字因为是用户输入的,所以每一行的文字宽度都不是固定的,但是文字只考虑一行的情况,不考虑两行,可以用white-space:nowrap;禁止换行。
3、每个子元素右边的双箭头必须是对齐的,右边双箭头与最长那行文字的距离是10px固定的,其它行双箭头与该行双箭头对齐。
4、因为这个是手机端的网页,所以可以考虑用CSS3、HTML5,只要主流的手机浏览器支持即可
不知道上面的要求,纯CSS有没有办法实现,具体的思路是什么,HTML可以随意写,只要能实现像图片中这样显示就可以。
回复讨论(解决方案)
另外右边双箭头与最长那行文字的距离是10px固定的,其它行双箭头与该双箭头对齐
- American Axle
- Germanic Axle
- Suspension
- Bogie
- Brake Drum
- Axle
- Brake Disc
- Brake Shoe
- Wheel Hub
- King Pin Series
- Fifth Wheel Series
*{margin:0;padding:0;outline:none;}body{font:menu;font-size:0.24rem;}a{text-decoration:none;color:#333;}a:hover{text-decoration:underline;color:#d00;}li{list-style:none;}img{border:none;vertical-align:top;}@font-face { font-family: 'iconfont'; src: url('//at.alicdn.com/t/font_1460087185_4783318.eot'); /* IE9*/ src: url('//at.alicdn.com/t/font_1460087185_4783318.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('//at.alicdn.com/t/font_1460087185_4783318.woff') format('woff'), /* chrome、firefox */ url('//at.alicdn.com/t/font_1460087185_4783318.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('//at.alicdn.com/t/font_1460087185_4783318.svg#iconfont') format('svg'); /* iOS 4.1- */}.iprocat{background:url(../images/iprocat-bg.jpg);text-align:center;overflow:hidden;}.iprocat ul{display:inline-block;text-align:left;font-size:.24rem;line-height:.4rem;padding-bottom:.24rem;}.iprocat li{border-bottom:1px solid #ddd;position:relative;}.iprocat li:before,.iprocat li:after{content:'';border-bottom:1px solid #ddd;width:100%;position:absolute;bottom:-1px;}.iprocat li:before{right:100%;}.iprocat li:after{left:100%;}.iprocat li a{color:#666;display:block;}.iprocat li a:before{content:'\e604';font-family:'iconfont';float:right;color:#ddd;margin-left:.1rem;}
视觉上实现了,但是border-bottom是使用:before和:after拼合起来实现的,不知道有没有更好的办法
内容总结
以上是互联网集市为您收集整理的纯CSS如何实现子元素自适应宽度并居中_html/css_WEB-ITnose全部内容,希望文章能够帮你解决纯CSS如何实现子元素自适应宽度并居中_html/css_WEB-ITnose所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。