HTML利用posotion属性定位 小技巧

1.居中效果

父级DIV (index-top )属性设置为 text-align:center;

子级DIV( tabIndex-main)属性设置为 margin:0 auto;

 

2.左右对齐效果

父级DIV( tabIndex-main)属性设置为 position:relative

子级DIV(city) 跟(search)属性为posotion:absolute

(absolute : 将对象从文档流中拖出,使用 left , right , top , bottom

等属性相对于其最接近的一个最有定位设置的父对象(position:relative)进行绝对定位。

如果不存在这样的父对象,则依据 body 对象。而其层叠通过 z-index 属性定义)

 

样式:

.index-top {
    font-family: "微软雅黑";
    font-size: 15px;
    color: #f85f48;
    background-color:#ffffff;
    border-bottom:1rpx solid #e5e5e5;
    padding:13px;
    text-align:center;
}
.city{
    position:absolute;
    left:0;
    top:0;
    }
.tabIndex-main{
    margin:0 auto;
    position:relative
    }
.tab1{
    border:1px solid #f85f48;
    text-align:center;
    padding:2px 15px;
    background-color:#f85f48;
    color:#ffffff;
    }
.tab2{
    border:1px solid #f85f48;
    text-align:center;
    padding:2px 15px;
    }
.search{
    position: absolute;
    width: 20px;
    height: 24px;
    right: 0;
    top: 0;
    /* display: -webkit-inline-box; */
    background-size: contain;
    background-repeat: no-repeat;
    background-image:url(图片链接太长,省略)
}

代码如下:

<div class="index-top">
<div class="tabIndex-main">
   <div class="city">厦门</div>
   <div class="tabIndex">
     <span class="tab1">问题</span><span class="tab2">答主</span>
   </div>
   <div class="search"><div>
   </div>
</div>
时间: 2024-10-17 12:55:42

HTML利用posotion属性定位 小技巧的相关文章

CSS定位小技巧

CSS定位Static 默认定位Relative 相对定位:left 和topposition: relative;/*相对定位*/ left:40px;/*在原来的位置向右移动*/ top:100px;/*在原来的位置向下移动*/ 他的参照点是他原来位置Absolute 绝对定位:元素从原来的位置脱离,让出原来的空间,同时相对于他所存在的离自己最近的非标准流的盒子而言的position: absolute;/*绝对定位*/ left:40px;/*在原来的位置向右移动*/ top:100px;

iOS 【UIKit-UIPageControl利用delegate定位圆点位置 之 四舍五入小技巧】

在UIScrollView中会加入UIPageControl作为页码标识,能够让用户清楚的知道当前的页数.我们须要优化的一点是让pageControl的小圆点精确的跟着scrollView而定位.我们先来看一下效果图: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" height="381"

积累的VC编程小技巧之属性页

1.属性页的添加: 创建对话框的类,该类要从CpropertyPage继承:然后在要添加该对话框为属性页的类(头文件)里创建CpropertySheet类的一个对象m_tabsheet和新创建的对话框类的对象m_skatch:最后,在.cpp文件里的OnInitDialog()之类的函数里实现如下代码: m_tabsheet.Create(this, WS_CHILD | WS_VISIBLE, 0); //使选项卡的按钮在下面 if(m_tabsheet.m_hWnd) m_tabsheet.

YbSoftwareFactory 代码生成插件【十九】:实体类配合数据库表字段进行属性扩展的小技巧

实体类通常需要和数据库表进行了ORM映射,当你需要添加新的属性时,往往同时也需要在数据库中添加相应的字段并配置好映射关系,同时可能还需对数据访问组件进行重新编译和部署才能有效.而当你开始设计一个通用数据访问组件后,因为项目需求的不同和需求的不断变化演变,很难不能保证不会再添加额外的属性和字段.特别是项目部署运行后,添加一个属性和字段带来的额外维护的工作量可能要远远超过对代码进行调整的工作量.本文提供了属性字段扩展的一种思路,在满足核心字段可通过实体类强类型进行访问的同时,还可通过C# 4.0提供

小技巧:利用QUIC提升Chrome浏览器网页打开速度

个人因为比较偏爱轻盈小巧不臃肿的软件,所以浏览器一直用谷歌的Chrome.近几年因为其启动和打开网页速度快等诸多优点,被广大国内用户喜爱,并迅速在国内市场占据一定的份额. 这里和大家分享一个可以提升Chrome网页打开速度的小技巧 首先,打开Chrome浏览器,在地址栏里输入:Chrome://flags 然后找到QUIC协议标签,可以按"CTRL+F"快速定位. Chrome截图 把选项"默认"改为"已启用".所做的更改会在下次重新启动 Goo

weblogic利用小技巧

weblogic利用几个小技巧分享: 当通过反序列化获取到服务器权限时,有时可能会需要验证漏洞危害性,查看数据库数据量时,需要上传webshell或者使用后台部署war包,可以用到以下几个小技巧 查看config/config.xml文件,该文件中包含weblogic配置信息,例如站点部署路径.后台登录用户名密码.端口号等Linux下使用 cat ./config/config.xmlWindows下使用 cmd.exe /c type config\config.xmlweblogic利用小技

Xcode快捷键、小技巧与xib圆角设置

快捷键: 1.StoryBoard技巧 当你想直接在view中选择自己想要的元素时,但是又碍于一个view上叠加的元素太多很难直接选中,那么在这时,你同时按住键盘上的shift和 control键,然后在你想选择的元素上点击鼠标,会弹出一个窗口,上面罗列了鼠标点击的位置下所有存在的元素,然后你再去进行选择会变的异常的简单. 参考:三十而立,从零开始学ios开发(十七):Storyboards(上) - minglz - 博客园 2.快速定位到左下角搜索框的快捷键: 有时候想搜索一个文件,常规的做

代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧

代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧 最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍和困惑和疑问,就是应该如何制作UI界面.iOS应用是非常重视用户体验的,可以说绝大多数的应用成功与否与交互设计以及UI是否漂亮易用有着非常大的关系.而随着iOS开发发展至今,可以说在UI制作上大家逐渐分化为了三种主要流派:使用代码手写UI及布局:使用单个xib文件组织viewController或者view:使用StoryBoard来通过

JS firebug小技巧

实际上前端的发展与进步也离不开浏览器的支持,而对于开发人员来讲,浏览器最好的支持,就是对于debug的良好支持,甚至在某些后续接手的项目中,前端的debug甚至可以解决好多问题--不说了,都是泪啊!还是说下firefox下的firebug吧.虽然ff内置一个调试的功能,但是,感觉不完善,对于开发人员来讲,根本不够用,于是ff下还是推荐firebug,老牌的前端debug工具,好用!而IE.Chrome都有很不错的工具支持,基本够用,但是用惯了ff的我,还是坚挺在firebug下. 1.使用"de