实战IT培训机构_黄色激情网站_IT培训班选大学生IT技术培训中心_黄色激情视频网站_中公优就业

400-650-7353
您所在的位置:首頁 > IT干貨資料 > web前端 > 【W(wǎng)eb前端基礎(chǔ)知識】關(guān)于css居中

【W(wǎng)eb前端基礎(chǔ)知識】關(guān)于css居中

  • 發(fā)布: Web前端培訓(xùn)
  • 來源:Web前端干貨資料
  • 2020-08-26 18:39:25
  • 閱讀()
  • 分享
  • 手機(jī)端入口

3. transform + absolute

  absolute定位元素的left、top屬性是子元素的左邊界、上邊界相對父元素進(jìn)行定位;transform是CSS3中非常強(qiáng)大的一個屬性,可以接收多個屬性值,包括旋轉(zhuǎn)、縮放、平移等多種功能。這里使用二者配合,先將子元素左上定點定位到父元素中心點,再使用transform將子元素中心點移動到父元素的中心點即可:

  1. .container { 
  2.   width: 300px; 
  3.   height: 300px; 
  4.   position: relative; 
  5.   border: 1px solid red; 
  6.  
  7. .content { 
  8.   position: absolute; 
  9.   left: 50%; 
  10.   top: 50%; 
  11.   transform: translate(-50%, -50%);   
  12.   border: 1px solid green; 

  這個方法有個小缺陷,就是translate函數(shù)的參數(shù),最后的計算值不能為小數(shù),否則有的瀏覽器渲染出來效果會模糊,所以使用本方法的話最好設(shè)置一下寬高為偶數(shù)。

4. absolute+margin負(fù)值

  與上一種方法很類似,上一種方法是使用transform將元素向左上平移,本方法則是使用margin負(fù)值的方式將元素拉向左上角。

代碼:

  1. .container { 
  2.   width: 300px; 
  3.   height: 300px; 
  4.   position: relative; 
  5.   border: 1px solid red; 
  6.  
  7. .content { 
  8.   position: absolute; 
  9.   left: 50%; 
  10.   top: 50%; 
  11.   width: 200px; 
  12.   height: 100px; 
  13.   margin-top: -50px; 
  14.   margin-left: -100px; 
  15.   border: 1px solid green; 

5. absolute + calc

  從上兩種方法可以看到,absolute設(shè)置了left和top再通過平移或者margin將元素重新定位回去。如果我們直接可以計算出正確的left和top值,豈不是一次到位?calc函數(shù)正有此功能,當(dāng)然我們需要知道子元素的寬高:

  1. .container { 
  2.   width: 300px; 
  3.   height: 300px; 
  4.   border: 1px solid red; 
  5.   text-align: center; 
  6.   position: relative; 
  7.  
  8. .content { 
  9.   position: absolute; 
  10.   border: 1px solid green; 
  11.   width: 200px; 
  12.   height: 100px; 
  13.   left: calc(50% - 100px); 
  14.   top: calc(50% - 50px); 

6. line-height + vertical-align

  vertical-align是一個作用于內(nèi)聯(lián)元素的屬性。內(nèi)聯(lián)元素的特性是會和其它內(nèi)聯(lián)元素或者文字在同一行顯示,但是默認(rèn)情況下是與父元素“基線對齊”的。這里的的基線指的是父元素每一行中的一個垂直位置,是英文x下邊緣所在的水平, 通過設(shè)置vertical-align為middle可以將內(nèi)聯(lián)元素的中部對齊父元素的中部(基線+字母x的一半高度)。所以可以利用這一點,將父元素的行高設(shè)置為其自身高度,然后將子元素與父元素中線對齊,即可實現(xiàn)垂直居中。

代碼:

  1. .container { 
  2.   width: 300px; 
  3.   height: 300px; 
  4.   border: 1px solid red; 
  5.   line-height: 300px; 
  6.   text-align: center; 
  7.  
  8. .content { 
  9.   display: inline-block; 
  10.   line-height: 1.5; 
  11.   border: 1px solid green; 
  12.   vertical-align: middle; 

 

文章“【W(wǎng)eb前端基礎(chǔ)知識】關(guān)于css居中”已幫助

>>本文地址:http://m.jecan.cn/zhuanye/2020/53435.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個方向的工作?

獲取測試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營銷互聯(lián)網(wǎng)營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內(nèi)設(shè)計室內(nèi)設(shè)計
  • 平面設(shè)計平面設(shè)計
  • 電商設(shè)計電商設(shè)計
  • 網(wǎng)頁設(shè)計網(wǎng)頁設(shè)計
  • 全鏈路UI/UE設(shè)計UI設(shè)計
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機(jī)器人軟件開發(fā)智能機(jī)器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 电缆桥架生产厂家_槽式/梯式_热镀锌线槽_广东东莞雷正电气 | 无锡市珂妮日用化妆品有限公司|珂妮日化官网|洗手液厂家 | 液压油缸-液压站生产厂家-洛阳泰诺液压科技有限公司 | 企业微信scrm管理系统_客户关系管理平台_私域流量运营工具_CRM、ERP、OA软件-腾辉网络 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 100国际学校招生 - 专业国际学校择校升学规划 | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | bng防爆挠性连接管-定做金属防爆挠性管-依客思防爆科技 | 心肺复苏模拟人|医学模型|急救护理模型|医学教学模型上海康人医学仪器设备有限公司 | 庭院灯_太阳能景观灯_草坪灯厂家_仿古壁灯-重庆恒投科技 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | 预制直埋蒸汽保温管-直埋管道-聚氨酯发泡保温管厂家 - 唐山市吉祥保温工贸有限公司 | 诗词大全-古诗名句 - 古诗词赏析| 气动隔膜泵-电动隔膜泵-循环热水泵-液下排污/螺杆/管道/化工泵「厂家」浙江绿邦 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 浇钢砖,流钢砖_厂家价低-淄博恒森耐火材料有限公司 | 超声波成孔成槽质量检测仪-压浆机-桥梁预应力智能张拉设备-上海硕冠检测设备有限公司 | 萃取箱-萃取槽-PVC萃取箱厂家-混合澄清槽- 杭州南方化工设备 | 全自动在线分板机_铣刀式在线分板机_曲线分板机_PCB分板机-东莞市亿协自动化设备有限公司 | 奶茶加盟,奶茶加盟店连锁品牌-甜啦啦官网 | 洛阳永磁工业大吊扇研发生产-工厂通风降温解决方案提供商-中实洛阳环境科技有限公司 | 高压管道冲洗清洗机_液压剪叉式升降机平台厂家-林君机电 | 金现代信息产业股份有限公司--数字化解决方案供应商 | 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 无锡网站建设_企业网站定制-网站制作公司-阿凡达网络 | 钛板_钛管_钛棒_钛盘管-无锡市盛钛科技有限公司 | 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | 苹果售后维修点查询,苹果iPhone授权售后维修服务中心 – 修果网 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 儿童语言障碍训练-武汉优佳加感统文化发展有限公司 | 交联度测试仪-湿漏电流测试仪-双85恒温恒湿试验箱-常州市科迈实验仪器有限公司 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 中开泵,中开泵厂家,双吸中开泵-山东博二泵业有限公司 | 山东风淋室_201/304不锈钢风淋室净化设备厂家-盛之源风淋室厂家 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 数显恒温培养摇床-卧式/台式恒温培养摇床|朗越仪器 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 亮化工程,亮化设计,城市亮化工程,亮化资质合作,长沙亮化照明,杰奥思【官网】 | 网优资讯-为循环资源、大宗商品、工业服务提供资讯与行情分析的数据服务平台 | 全国国际学校排名_国际学校招生入学及学费-学校大全网 | 越南专线物流_东莞国际物流_东南亚专线物流_行通物流 |