分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

css布局属性

发布时间:2023-09-06 01:16责任编辑:蔡小小关键词:暂无标签

文档流类型:文档中的元素在排列显示的显示规则,html中提供了3中文档流类型控制元素的布局方式。

  1. 普通流:文档中的元素默认显示显示规则。
    • 从上到下,从左到右
    • 块级元素独占一行
    • 元素不能重叠(无法交汇)
  2. 浮动流:设定元素向某一个方向倾斜浮动的方式排列元素。 定位
    • 从上到下,按照指定方向见缝插针。
    • 元素不能重叠(无法交汇)
  3. 定位:直接定位元素在文档或在父元素中的位置,表现为漂浮在指定元素上方。
    • 脱离文档流。
    • 元素可以重叠在一块区域内,按照显示的有限级别以覆盖的方式显示。

布局属性:用来控制元素显示位置文档布局方式的属性,按照功能可以分为如下三类。

  1. 控制显示类属性
    • display:设定元素的显示类型,常用取值如下。

      • none: 隐藏对象,不占据空间。

      • inline: 指定对象为内联元素。

      • block: 指定对象为块元素。

      • inline-block: 指定对象为内联块元素。

    • visibility :设定是否显示元素,常用取值如下

      • visible: 设置对象可视,但占据空间

      • hidden: 设置对象隐藏

      •  1 <style type="text/css"> 2 ????div{ 3 ????????border: 2px black solid; 4 ????????width: 300px; 5 ????????height: 400px; 6 ?????????7 ????} 8 ????#n{ 9 ????????display: none;10 ????}11 ????#h{12 ????????visibility: visible;13 ????}14 </style>15 </head>16 <body>17 ????<div id="n"></div>18 ????<div id="h"></div>19 </body>
  2. 控制浮动类属性
    • 控制浮动类属性 float :设定元素以浮动流方式显示。

      • none: 设置对象不浮动

      • left: 设置对象浮动方向向左

      • right:设置对象浮动方向右

    • clear:清除浮动。

      • none: 不清除浮动。

      • both: 清除两侧浮动。

      • left: 清楚左侧浮动。

      • right: 清除右侧浮动。

      •  1 <style type="text/css"> 2 ????div{ 3 ????????border: 2px black solid; 4 ????????width: 300px; 5 ????????height: 400px; 6 ????????float: left; 7 ????} 8 ????#cl{ 9 ????????clear: left;10 ????}11 </style>12 </head>13 <body>14 ????<div></div>15 ????<div id="cl"></div>16 </body>
  3. 控制溢出类属性
    • 控制溢出类属性 overflow(-x)(-y):设定当内容溢出(横向\纵向)父容器时的显示方式。

      • visible: 对溢出内容不做处理,内容可能会超出容器。

      • hidden: 隐藏溢出容器的内容且不出现滚动条。

      • scroll: 隐藏溢出容器的内容,溢出的内容将以滚动条的方式呈现。

      • auto: 当内容溢出容器时出现滚动条,按需出现滚动条。

      •  1 <style type="text/css"> 2 ????div{ 3 ????????border: 2px black solid; 4 ????????width: 300px; 5 ????????height: 400px; 6 ????????overflow: hidden; 7 ????} 8 </style> 9 </head>10 <body>11 ????<div id="over"></div>12 </body>

css布局属性

原文地址:http://www.cnblogs.com/-maji/p/7647238.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved