您现在的位置是:网站首页> 编程资料编程资料
水平居中块级元素较好的实现CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
2023-10-26
190人已围观
简介 block level的元素的宽度默认等于父元素的宽度,这样的话内容将从黄色左边界开始显示. 且设置text-align: center; 只能将文字居中而无法将背景图片居中且显示在文字的左边
如上图所示,要做图中黄色区域的到期提醒,要求提醒的内容(提醒的内容是指黄色背景上的图标和文字)居中显示。
我将图中的惊叹号标识做为提醒内容的背景图片处理, 而这就要求内容区有一个高度,所以内容区必须是block-level的。 但block level的元素的宽度默认等于父元素的宽度,这样的话内容将从黄色左边界开始显示. 且设置text-align: center; 只能将文字居中而无法将背景图片居中且显示在文字的左边。
之前想的一个做法:
给内容区 设置一个width, 然后 margin: 0 auto; 然后背景定位在内容的左边再设一个padding-left即可。这种做法的缺点是不灵活,一旦文字有变化或背景图片大小要变就需要改动样式表。
较好的实现:
将内容区display: inline-block, 背景图的设置跟dispaly:block时一样,即background-position: left; padding-left: 50px; 即可。然后黄色区 text-align: center; 完整代码如下:
复制代码
代码如下:您的帐户即将到期,为方便您的使用,请尽快与能力天空销售联系。联系电话:4006164080
在CODE上查看代码片派生到我的代码片
复制代码
代码如下:.almost-expire-tip { width: 100%; height: 68px; line-height: 68px; background: #FC0; text-align: center; }
.almost-expire-tip-content { display:inline-block; *display:inline; *zoom:1; padding-left: 50px; background: #FC0 url(http://www.ablesky-a.com:8080/ableskystatics/images/organizationAdmin/sprite_ico.png) no-repeat 0 -70px; font-size: 22px; }
背景图片垂直方向的-70px是因为使用了css sprite合并了图片。
相关内容
- CSS选择器种类及及其使用介绍CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- CSS中使用大于号[>]的含义及使用示例CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- css实现的交互小三角箭头图标详解CSS3 用border写 空心三角箭头 (两种写法)DIV+CSS实现带三角箭头的提示框 纯CSS绘制三角形箭头图案技术解析CSS制作箭头图标代码(圆,三角形,椭圆) 纯CSS绘制三角形箭头效果通过CSS边框实现三角形和箭头的实例代码
- CSS设置多行文本垂直居中的方法CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- CSS display:inline和float:left两者区别探讨详解css中的float深入理解和应用css中Float属性CSS重要属性之float学习心得(分享)css(display,float,position)深入理解老生常谈css中float的用法CSS使用float属性设置浮动元素的实例教程CSS基础知识之float详解理解CSS浮动float、定位positionCSS clear属性给float带来哪些影响CSS之float在IE浏览器下换行问题解决方法
- css弹出层代码分享CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- css教程制作css圆角边框(兼容全部浏览器)css教程实现div背景色渐变色代码分享css教程制作八卦镜代码分享CSS教程 伪清除浮动css圆角样式制件代码示例(css设置圆角)CSS圆角制作器 php版 v1.0CSS3的Border-radius轻松制作圆角基于jQuery+CSS的CSS圆角代码CSS圆角效果 -webkit-border-radius(CSS3中border-radius隐藏的威力)魔哥css圆角实现代码 (代码精简,完全自适应) 百度有啊 CSS圆角实现代码
- 天天酷跑宠物_更新版宠物表现分属性加成介绍说明_手机游戏_游戏攻略_
- 天天酷跑新版本葫芦侠修改器修改人物角色宠物属性刷分教程推荐_手机游戏_游戏攻略_
- 腾讯《雷霆战机》最新上手攻略_手机游戏_游戏攻略_
