css布局小结
来源:互联网 发布:青山水利软件价格 编辑:程序博客网 时间:2024/05/29 19:56
把还能记起来的,记录下,方便后续使用
如下是常见的情景
情景一:
一行文字“内”夹杂了一些小的icon图标,图标在单行文字头、尾的,方法(通用):
当图标在单行“内”时,伪类就不好用了,头、尾用伪类还行或者使用padding-left或padding-right来使用背景,
html:
<label>情景一:单行文字内部有小图标</label> <p class="text">我的是文字,<i class="icon"></i>中间是图片</p> <label>情景二:单行文字头、尾有小图标</label> <p class="text"><i class="icon"></i>我的是文字,中间是图片</p> <label>情景二:单行文字头、尾有小图标</label> <p class="text">我的是文字,中间是图片<i class="icon"></i></p> <label>情景三:单行文字头、尾有小图标</label> <p class="PseudoText">我的是文字,中间是图片</p> <label>情景四:多行文字</label> <p class="mtext text multiline textarea">我的是文字,<i class="icon"></i>中间是图片我的是文字,中间是图片我的是文字,中间是图片我的是文字,<i class="icon"></i>中间是图片</p>
css:
*{ margin: 0; padding: 0; } .multiline.mtext.textarea{ width: 200px; height: auto; background: lightblue; white-space: normal; } .text, .PseudoText{ width: 230px; height: 30px; line-height: 30px; text-indent: 10px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; background: lightblue; } .text .icon{ width: 20px; height: 19px; vertical-align: middle; margin-top: -4px; display: inline-block; background: url("images/testbg.jpg") no-repeat -50px -30px #db7078; } /*------如下是伪类的使用----*/ .PseudoText{ position: relative; } .PseudoText:after, .PseudoText:before{ position: absolute; top: 50%; margin-top: -10px; content: ""; height: 20px; width: 20px; background: url("images/testbg.jpg") no-repeat -50px -30px #db7078; } .PseudoText:after{ right: 10px; } .PseudoText:before{ left: 10px; }
情景二
省略号的使用,
单行文本省略号,多行文本省略号
多行文本,个人觉得使用js控制或者,做个透明的png加在后面用上面的方法,
html:
<p class="singleLineTxt JTextField">这是单行文本这是单行文本这是单行文本这是单行文本</p>
css:
*{ margin: 0; padding: 0; } .singleLineTxt{ width: 230px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
阅读全文
0 0
- Css+Div布局小结
- div+css布局小结
- css布局小结
- css布局小结
- CSS网页布局常见问题小结
- CSS水平方向自适应布局方法小结
- css小结
- css小结
- css小结
- CSS小结
- CSS小结
- CSS小结
- CSS小结
- CSS小结
- CSS小结
- css小结
- CSS小结
- CSS 小结
- cglib
- mvn 打包命令
- C语言的输出的规范
- PAT-A-1095. Cars on Campus (30)
- 安卓添加背景音乐的方法
- css布局小结
- 双系统时间不一致问题
- linux系统中如何查看日志 (常用命令)
- json数据格式
- java并发编程(二十六)----ThreadLocal的使用
- 学习笔记:MySQL热备工具Percona XtraBackup
- GridView分页
- 面向对象设计(2)
- Htc Vive的安装调试