css3的几种布局机制

css3布局机制的作用: 实现元素的排列效果
默认文档流: 元素/标签默认特性,在默认文档流中进行排布

先进性行级布局,再进行列级布局
布局一:

 1.display:改变元素的默认特性
     inline:将块级元素转换为行内元素   div->span
     block:将行内元素转换为块级元素   span->block
     ::before{
          content:url()
      }//行内元素
     ::after{}
     ::first-letter{}
     inline-block:将当前元素修改为兼具行内元素和块级元素的特性
            既能设置宽高属性又能和其他元素共占一行

布局二:

  2.浮动布局
        float:left/right/none
        文字包裹图片
        脱离默认文档流
        浮动元素不会遮挡文字(文字从图片的左上角开始)
        块级元素:
            float:left
            宽度和高度均有内容撑起,可以与其他元素共占一行
        行内元素
            float:left
            可以设置宽高属性

在这里插入图片描述
设置浮动属性之前的效果图:
在这里插入图片描述
设置浮动属性之后的效果图:
在这里插入图片描述

浮动何时停止:

1.当遇到父级元素边框时停止浮动
2.当遇到其他浮动元素时停止浮动

清除浮动:

1.在浮动元素和非浮动元素之间添加一个块级元素,eg:h1
       clear:left/right/both
   2.伪元素
       在浮动元素的父级元素添加::after{
           display:block;
           content:'';
           clear:left;
       }
       注意布局问题
   3.给浮动元素的父级元素添加:overflow:hidden;

布局三:

  定位布局
        position:
            static:静态定位(默认文档流)
            absolute:绝对定位
                1.默认根据body左上角进行定位(body有8px的margin)
                2.脱离默认文档流
                3.不保留定位前空间
                4.如果父元素有定位属性时,子元素根据父元素的左上角进行定位
            relative:相对定位
                1.默认根据元素本身的位置进行定位
                2.不脱离默认文档流
                3.保留定位前空间
            fixed:固定定位
                和绝对定位相似
                使用了固定定位的元素,不会根据浏览器的滚动条的滚动而滚动
            sticky:粘滞定位(例如左右两侧导航栏经常用到)
                relative+fixed 

        配合属性:
            left
            right
            top
            bottom

布局四:

伸缩盒布局
display:flex;
	flex-direction:
		row(默认列布局)
		column
		column-reverse
		column-reverse
	flex-wrap:是否换行
		wrap
		none
	justify-content:(x轴对齐方式)
		flex-start
		flex-end
		center
		space-around
		space-between
	align-items:
		flex-start
		flex-end
		center
子元素
	flex:份数
	浮动属性自动失效

布局五:

栅格布局(第三方布局机制,利用浮动布局或者定位布局封装的企业级布局机制)
bootstrap
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
8PHP网站克隆系统是一款颠覆传统意义上的建站系统,采用PHP语言开发,可以全自动实时采集网站,目前支持90%网站一键完美克隆,手动仔细调整可以克隆100%的网站!8PHP独创的一键克隆网站,可以通过正则替换修改网站任意位置,做成您理想的样子,即使多人克隆同一个网站,都可以做到各不相同的效果。可以自动本地化远程图片,完美破解各种图片防盗链机制!利用8PHP网站克隆系统,可以快速搭建网站,全自动实时采集目标站内容,绝对是您的建站首选! 功能简介 8PHP网站克隆系统跟其他同类型产品相比,它功能更全面、支持的网站更广泛,具体含有的特点如下: 1. 免安装、绿色方便 只需要输入目标网站地址,就可以克隆一个完全一样的网站!通过简单的数据替换,修改CSS布局,即可制作出一个独一无二的全自动网站! 2. 高性能全站缓存机制 本系统支持两种缓存机制,分别是文件缓存和内存缓存,开启缓存功能后,将会大幅度提升网站打开速度,并且会根据用户访问情况来自动更新过期缓存。只要缓存未过期,即使目标网站无法打开,您的网站仍然可以畅通无阻! 3. 伪原创 系统自带十几万条中英文同义词库,如果启用伪原创,将极大的提高数据的原创性,并且支持用户自己更改词汇设置,向搜索引擎亮剑! 4. 自定义关键词和描述 本系统可以智能识别出目标站的keywords和description标签,无需学习正则也可以直接填写设置; 5. 补全相对路径 这个功能不仅可以补全链接和图片地址的相对路径,还可以补全CSS和JS内容中调用的文件相对路径,非常强大; 6. 破解图片防盗链 图片防盗链的机制其实很简单,本系统目前实测可以破解100%的图片防盗链!漫画站,图片站都可以轻松完美克隆! 7. 支持不同域名的图片采集 比如一些大型的漫画网站,漫画图片都使用了独立的图片服务器存储,域名也跟目标站不一样,本系统也可以将所有图片采集过来,同样可突破图片盗链! 8. 可自由修改网页内容/广告 通过简单的替换规则、可以将目标站站内任意内容、样式、广告、替换成自己想要的内容(html代码替换);可以删除不需要的内容,这一切只需要看的懂最简单的html即可,如果您不会,没关系,我们的售后会给您提供远程服务,现场教学; 9. 支持正则表达式屏蔽、删除 系统内置转码机制,将繁琐的正则表达式,简单化,只需要一个开头一个结尾,即可轻松屏蔽或替换任何内容; 10. 支持网站使用多级域名/多级目录 系统内置了目录、域名规则,即使您使用的是多级域名/多级子目录也不会影响到系统的正常使用,也就是说您一个域名可以用8PHP网站克隆系统建无数个站。 11. 支持自定义模板风格 通过正则表达式,屏蔽目标站的风格模块,将目标站的CSS文件下载到本地,即可实现自己制作完全脱离目标站的独立风格模板(新手需要帮助可以联系我们); 12. 支持站群功能 通过本系统可以完全复制不限数量的站群,并且制作各种程序的伪原创词汇,达到百站相存,站站不一的效果; 13. 制作淘宝客等商务站点 支持采集复制淘宝客,拍拍客等盈利型站点,只需要在正则替换联盟PID即可; 14. 支持各种字符编码 本系统支持编码转换,只要正确填写目标网站的编码即可,完全不用担心乱码问题! 15. 支持多目录采集 如果目标站使用了多个目录,本站亦可自动将所有目录内的站点内容采集过来,形成一个站点; 16. 支持代理服务器采集 如果网站IP地址被目标站屏蔽了,您也可以使用代理服务器绕过它的限制,完全不用担心IP地址被屏蔽导致无法采集; 17. 支持POST数据发送 即使是目标站需要登录才能查看的VIP内容,也可以轻松采集; 18. 防盗链 采集到的图片和盗链远程文件的链接,本系统都可以开启防盗链防止被其他网站引用; 19. 固若金汤的安全防护 程序采用文件作数据储存,后台登陆账号密码必须修改文件才能实现生效,天然防SQL注入,对相关敏感文件还有严格的权限控制; 20. 其他一些可以通过正则替换实现的功能就不一一介绍了,正则是万能的,没有做不到只有想不到。另外还有更多功能正在征集开发中,敬请留意新版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值