博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
0503css基础:格式、位置、流式布局、层
阅读量:5937 次
发布时间:2019-06-19

本文共 2442 字,大约阅读时间需要 8 分钟。

格式与布局

|-位置 position
|--fixed 相对于浏览器边界的定位

.dingwei1{    width: 200px;    height: 200px;    background-color: red;    position: fixed;    right: 100px;    bottom: 100px;} 

|--absolute 相对于父级元素定位
|----定位后原来的位置没有了

.dingwei2{    width: 200px;    height: 200px;    background-color: rosybrown;    position: absolute;    left: 100px;    top: 100px;}.dingwei2a{    width: 50px;    height: 50px;    background-color: cyan;    position: absolute;    left: 20px;    top: 20px;}.dingwei3{    width: 200px;    height: 200px;    background-color: royalblue;}

|--relative 相对于自己应该出现的位置进行定位
|----定位后原来的位置保留

.dingwei4{    height: 300px;    width: 300px;    background-color: aquamarine;    position: relative;    top: 200px;    left: 200px;}.dingwei5{    height: 100px;    width: 100px;    background-color: azure; }

|--left right top bottom
|-流式布局
|--float:left right

.dh{    width: 803px;    height: 100px;    border: 1px solid red;}.dh1{    width: 200px;    height: 100px;    border-right: 1px solid red;    float: left;    line-height: 100px;    text-align: center;}

|--margin-left margin-right margin-top margin-bottom
|--magion的重叠现象
|----内外元素之间的margin重叠现象

.wai{    width: 300px;    height: 300px;    background-color: red;}.nei{    width: 200px;    height: 200px;    background-color: gold;    margin-top: 50px;}

|----解决方法:over-flow:hidden  加边框border

.wai{    width: 300px;    height: 300px;    background-color: red;    overflow: hidden; }.nei{    width: 200px;    height: 200px;    background-color: gold;    margin-top: 50px;}

.wai{    width: 300px;    height: 300px;    background-color: red;    border-top: 1px solid black ;}.nei{    width: 200px;    height: 200px;    background-color: gold;    margin-top: 50px;}

|----相毗邻的两个元素之间,如果相邻部位有margin 取最大值
|-层 z-index
|--必须给元素加position或float

.ceng1{    width: 300px;    height: 300px;    background-color: red;    position: absolute;    z-index: -1;}.ceng2{    width: 300px;    height: 300px;    background-color: rosybrown;    position: absolute;    z-index: 1;    left: 200px;}.ceng3{    width: 300px;    height: 300px;    background-color: royalblue;    margin: 100px;}

转载于:https://www.cnblogs.com/zhangbaozhong/p/8984500.html

你可能感兴趣的文章
【干货】界面控件DevExtreme视频教程大汇总!
查看>>
闭包 !if(){}.call()
查看>>
python MySQLdb安装和使用
查看>>
Java小细节
查看>>
poj - 1860 Currency Exchange
查看>>
chgrp命令
查看>>
Java集合框架GS Collections具体解释
查看>>
洛谷 P2486 BZOJ 2243 [SDOI2011]染色
查看>>
linux 笔记本的温度提示
查看>>
数值积分中的辛普森方法及其误差估计
查看>>
Web service (一) 原理和项目开发实战
查看>>
跑带宽度多少合适_跑步机选购跑带要多宽,你的身体早就告诉你了
查看>>
广平县北方计算机第一届PS设计大赛
查看>>
深入理解Java的接口和抽象类
查看>>
java与xml
查看>>
Javascript异步数据的同步处理方法
查看>>
iis6 zencart1.39 伪静态规则
查看>>
SQL Server代理(3/12):代理警报和操作员
查看>>
基于事件驱动的DDD领域驱动设计框架分享(附源代码)
查看>>
Linux备份ifcfg-eth0文件导致的网络故障问题
查看>>