当前位置: 首页 > news >正文

网站建设的素材处理方式武汉百度推广优化

网站建设的素材处理方式,武汉百度推广优化,网站建设策划书ol,星际网络泰安网络公司CSS布局——浮动 前言一、普通流二、浮动三、什么是浮动?四、浮动的内幕特性总结 前言 CSS盒子布具的三种机制:普通流(标准流)、定位、浮动。 一、普通流 普通流:网页内元素自上而下,从左到右排序。 二、浮动 浮动…

CSS布局——浮动

  • 前言
  • 一、普通流
  • 二、浮动
  • 三、什么是浮动?
  • 四、浮动的内幕特性
  • 总结

前言

CSS盒子布具的三种机制:普通流(标准流)、定位、浮动。


一、普通流

普通流:网页内元素自上而下,从左到右排序。

二、浮动

  1. 浮动最开始的时候浮动是做文字环绕效果

    <html>
    <head><style>div {width: 200px;height: 100px;margin: 0 auto;}img {float: right;}</style>
    </head>
    <body><div>123899hj9d<img src="#.png" width="12" height="10" alt=""></div>
    </body>
    </html>
    
  2. 后来发现可以用浮动布局盒子

三、什么是浮动?

  1. 普通流改到浮动

    <html>
    <head><style>div {width: 200px;height: 100px;background-color: pink;display: inline-block; /*转换为行内块元素,放到一行但是元素中间有空格*/float: left; /*左侧浮动 一行排列没有空隙*/}div:nth-child(2) {background-color: hotpink;}div:last-child {background-color: deeppink;}</style>
    </head>
    <body><div></div><div></div>
    </body>
    </html>
    
  2. 实现块级元素放在一行。用display转换为行内块元素,但是此时div之间的空格难以去掉。用float: left; 可以放在一行且没有空格。

  3. 元素的浮动指定了浮动属性的元素脱离标准流,移动到父元素中指定位置的过程。在CSS中用float属性来定义浮动,其基本语法格式:

    float: left;
    float: right;
    float: none;

  4. 具体来说,浮动体现在脱离标准流,压在标准流上面。

    <html>
    <head><style>div:first-child {width: 200px;height: 100px;background-color: pink;float: left; /*加入这行,第一个盒子浮动到最上面,第二个盒子在底层从左上开始*/}div:last-child {width: 200px;height: 700px;background-color: blue;}/*如果两个盒子不加浮动,都是标准流,块级元素自上而下显示*/</style>
    </head>
    <body><div></div><div></div>
    </body>
    </html>
    

四、浮动的内幕特性

  1. 浮动脱离标准流,不占位置,压在标准流上面。浮动只有左右浮动。

  2. 使用的时候需要首先创造包含块的概念,即浮动的元素找它最近的父级元素对齐,但不超出内边距

    <html>
    <head><style>.father {width: 200px;height: 100px;background-color: pink;border: 10px solid purple;padding: 10px;}.son {width: 100px;height: 50px;background-color: blue;float: left; }</style>
    </head>
    <body><div class="father"><div class="son"></div></div>
    </body>
    </html>
    
  3. 浮动元素的排列位置,跟上一个元素(块级)有关系。如果上一个元素有浮动,则A元素顶部会和上一个元素的顶部对齐;如果上一个元素是标准流,则A元素的顶部会和上一个元素的底部对齐。

    <html>
    <head><style>section {width: 500px;height: 500px;background-color: pink;padding: 10px;}section div:first-child {width: 100px;height: 50px;background-color: blue;float: left; }section div:last-child {width: 100px;height: 50px;background-color: purple;float: left; }</style>
    </head>
    <body>
    <section><div>1</div><div>2</div>
    </section>
    </body>
    </html>
    
    • 一个父盒子里面的子盒子,如果有一个子级有浮动,则其他子级都需要浮动。这样才能一行对齐显示。
    • 元素添加浮动之后,具有行内块特性。元素的大小取决于定义的大小或者默认的内容大小。
      <html>
      <head><style>div {width: 500px;height: 500px;background-color: pink;float: left;  /*块级元素浮动之后 具有行内块特性*/}span {height: 100px;background-color: hotpink;float: left;  /*行内元素浮动之后 具有行内块特性*/}/*行内块特性 可以一行放多个 具有宽度和高度 盒子的大小由内容决定*/</style>
      </head>
      <body>
      <section><div>1</div><div>2</div><span>123</span><span>123</span>
      </section>
      </body>
      </html>
      

总结

浮动的目的为了让多个块级元素同一行显示。
float 浮漏特
浮:加了浮动的元素盒子是浮起来的,漂浮在标准流盒子上面
漏:加了浮动的盒子不占位置,原来的位置漏给了标准流盒子
特:特别注意,浮动的盒子需要和标准流的父类搭配使用,浮动可以使元素显示模型表现为行内块特性

http://www.wangmingla.cn/news/147570.html

相关文章:

  • 网站建设推广话术开场白最新军事消息
  • clo3d代做网站百度搜索关键词热度
  • 渭南网站建设广告推广文案
  • 大新网站制作百度快照关键词推广
  • 自己做团购网站怎么样今日热点新闻10条
  • 摄影师网站制作百度手机下载安装
  • 响应式网站用什么技术做西安网络推广运营公司
  • 绵阳建设网站百度快照收录
  • 在中国做博彩网站违法吗百度关键词优化曝光行者seo
  • 网站 建设设计方案百度推广营销方案
  • 用美国服务器做网站会被墙吗比百度还强大的搜索引擎
  • 企业商务网站优化seo网络推广是干嘛的
  • 上海网站建设公司网站建设江门网站建设模板
  • 大理州住房和城乡建设局官方网站自动交换友情链接
  • 商务网站建设策划思路鞍山seo优化
  • 电子商务网站建设与管理课后题答案信息互联网推广
  • 卫生局网站建设方案营销策略范文
  • 丽水网站建设智能营销方法
  • 深圳做营销网站新网站怎么做优化
  • 多个链接的网站怎么做线上推广平台都有哪些
  • 北京网站营销与推广百度搜索推广流程
  • 网站建设与管理课后总结开网站需要多少钱
  • Wordpress分享到微信图标五种关键词优化工具
  • 龙华营销型网站建设公司seo搜索引擎排名优化
  • 网站建设与管理代码网站关键词快速优化
  • 有做义工的相亲网站吗常用的关键词挖掘工具有哪些
  • 东宁网站制作互联网推广渠道
  • 本地主机 搭建网站十大计算机培训机构排名
  • 网站开发目标百度贴吧网页入口
  • 淄博seo网站排名优化互联网营销师培训教程