关于背景图相对父容器垂直居中问题

<div class="register-wrapper">
                <div class="register">
                    <h1><span class="icons icons-home"></span>XXX网站首页!</h1>
                    <div class="register-links-wrapper">
                        <ul class="register-links">
                            <li class="icons icons-sina"></li>
                            <li class="icons icons-qq"></li>
                            <li class="login"><a href="#">登录</a></li>
                            <li class="regis"><a href="#">注册</a></li>
                        </ul>
                    </div>
                </div>
            </div>
/* register 头部最顶层*/
.register-wrapper{
    width: 100%;
    background-color: #dcdcdc;
    margin-bottom: 30px;
}
.register{
    width: 1000px;
    height: 30px;
    margin: 0 auto;
}
.register-wrapper{
    line-height: 30px;
}
.register h1{
    display: inline-block;
    font-size: 12px;
    color: #898989;
}
.register span,
.collection span{
    display: inline-block;
}
/* S 导入小图标 */
.icons{
    display: inline-block;
    background: url(../images/icons.png) no-repeat center center;
}
.icons-home{
    width: 14px;
    height: 12px;
    background-position: 0 0;
    margin-right: 5px;
}
.icons-sina{
    width: 25px;
    height: 22px;
    background-position: -30px 0;
}
.icons-qq{
    width: 25px;
    height: 22px;
    background-position: -60px 0;
}
.icons-coll{
    width: 10px;
    height: 22px;
    background-position: -90px 0;
}

/* E 导入小图标 */

/*  头部顶层的链接  */
.register-links-wrapper{
    display: inline-block;
    float: right;
}
.register-links li{
    display: inline-block;
    margin-right: 5px;
}
.register-links li a{
    display: inline-block;
    font-size: 12px;
    color: #34bf82;
    margin-left: 5px;
}
.register-links li:last-child:before{
    content :"|";
    color: #34bf82;
}

搞不懂为什么这段代码中,新浪和qq的背景图[1]是单独用一个标签包起来的。登陆和注册[2]也是,设置[1]高度的时候,[2]的高度也跟着变化了。。哪里出了问题??

导入背景图,怎么让它相对父容器垂直居中显示??

时间: 2024-10-07 09:43:39

关于背景图相对父容器垂直居中问题的相关文章

C# winform MDI父窗体背景图问题

本人才学C#   才疏学浅,大部分时间不懂只能靠百度或CSDN. (一些小问题又不好意思在CSDN上发帖来找大神们帮忙,度娘不行就只能自己去摸索了) 好了,正题. 最近在做winform MDI时遇见个问题,给父窗体设置背景图这谁都会,设置窗体的BackgroundImage就行了. 每当运行程序时,有背景就是比以前好看多了.(效果如下) 可是自己开心没过一秒钟,习惯性的去拖动窗口,结果,尼玛(成了这样······) 再去点了个最大化,我哭啊(说好的不做死呢······) 没办法,只能去网上找办

CSS常用字体属性(多出的文本隐藏,或者以省略号的形式显示)和背景样式以及背景图的2个不常用属性:background-origin和background-clip

(一)常用的字体属性: font-weight: 属性值100-900  400等于正常 700等于bold ,数值越大,越粗 font-size:字体大小,单位可以为px或者% font-family:字体族 比如说:微软雅黑 font-style:字体的样式 italic斜体 normal正常 font-variant:small-caps 将字母转化为小一号的大小字母 注意:所有属性也可以通过font一个属性写,例如: font:italic bold 75%/1.8 'Microsoft

背景图background的例子分析及相关属性

今天需要做一个占满设备宽度的轮播图,这里作为demo仅展示一张图,下面分别是要操作的图片(这里做了缩放处理,实际的图比较大),以及要实现的效果图,很明显两者是不成比例的:      (图一)                             (图二) 这里给定了宽,也就是设备宽度的100%,同时给定了高,比如这里设置为8.5rem (html的字体设为20px); 1. 首先我们考虑用img标签来放图片路径,可是这种方法是很难控制图片高度的,如果我们设置宽度100%,让高度自适应,那么实际

Css问题 margin float 文档流 背景图底部充满

今天来整理一下做网页遇到的问题吧 1.插入背景图片并使图片居于div底部充满整个行. <style> background:url(xxx.jpg) no-repeat; background-position:bottom; background-size:100%; </style> 属性: background-position:背景位置属性用于设置背景图像的位置,这个属性只能应用于块级元素和替换元素.其中替换元素包括img.input.textarea.select. 语法

如何使用 css3 transform 属性来变换背景图?

本文和大家分享的主要是使用 css3 transform 属性来变换背景图相关内容,一起来看看吧,希望对大家学习css3有所帮助. 使用 css3 transform 属性可以轻易的旋转,倾斜,缩放任何元素.目前即使没有任何前缀也可以在绝大部分浏览器上很好的使用 . 如果你要在黑莓浏览器或者 UC 浏览器使用这个属性, 你需要加 -webkit- 前缀. #myelement { -webkit-transform: rotate(30deg); transform: rotate(30deg)

冒泡,setinterval,背景图的div绑定事件,匿名函数问题--工作中的思考

<1>会冒泡到兄弟元素么? $(function(){ $("#a").click(function(){alert("a")}) $("#b").click(function(){alert("b")}) $("#c1").click(function(){alert("c1")}) $("#c2").click(function(){alert(&qu

关于撑开父容器高度的小探讨

我们知道,当子元素float的时候,虽然没有脱离文本流,但是也会使父元素坍缩,也就是父元素的高度或者宽度变为0,解决办法就是让父元素的overflow为hidden. 今天我遇到一个bug,如下代码所示: <div class="wrap"> <div class="main"> <img src="../JS+CSS3实现带预览图幻灯片效果/images/1.jpg" height="500"

1-10(退出键盘,设置按钮的背景图,transform属性,imageView序列帧动画,九宫格算法...)

(1-10目录) 1.取得2个文本输入框的值 2.退出键盘 3.设置按钮的背景图 4.执行动画 5.手动创建按钮以及设置按钮的一些基本属性 6 transform属性 7.imageView序列帧动画 8.九宫格算法 9.通过xib创建局部控件,利用模型封装加载数据 10设置状态栏的样式为白色 { 扯淡环节: 工作这么久了, 发现一些细节有时候总是忽略, 现在就把我刚接触时的知识点给整理出来!, 没事自己看看, 也分享给大家! 分享,创造快乐!哈哈 xq每天都生活在快乐当中, 愿你们也是! }

CSS之全屏背景图

吐槽啦:Yeah  明天就是国庆了!哈哈,提前祝福各位园友国庆快乐.假期愉快.生活美满.天天开心!国庆我要回家一趟,把一些不用的东西带回家,走访一下亲朋好友,在家打几天酱油~~~ 言归正传,我们回到我们的主题来看看CSS之全屏背景图.Nowdays,满屏大图的网页成为了一种fashion,网页的模板.布局是用CSS.HTML……来设计的,这里就以CSS来聊全拼背景图. 简单点,对于全屏背景图,我们只需用CSS的一个background-size属性就可以了. 当background-size的值