布局方式-表格布局

普通的表格布局

<style>
  .table {
    display: table;
    width: 800px;
    height: 200px;
  }
  .table-row {
    display: table-row;
  }
  .table-cell {
    vertical-align: middle;
    display: table-cell;
  }
  .left {
    background: red;
  }
  .right {
    background: blue;
  }
</style>
<body>
  <div class="table">
    <div class="table-row">
      <div class="left table-cell">左</div>
      <div class="right table-cell">右</div>
    </div>
  </div>
</body>

三栏布局-表格布局

<style media="screen">
  html *{
    padding: 0;
    margin: 0;
  }
  .layout article div{
    min-height: 100px;
  }
</style>
<body>
  <section class="layout table">
    <style>
      .layout.table .left-center-right {
        width: 100%;
        display: table;
        height: 100px;
      }
      .layout.table .left-center-right>div {
        display: table-cell;
      }
      .layout.table .left {
        width: 300px;
        background: red;
      }
      .layout.table .center {
        background: yellow;
      }
      .layout.table .right {
        width: 300px;
        background: blue;
      }
    </style>
    <article class="left-center-right">
      <div class="left"></div>
      <div class="center">
        <h2>表格布局</h2>
      </div>
      <div class="right"></div>
    </article>
  </section>
</body>

原文地址:https://www.cnblogs.com/wzndkj/p/10350426.html

时间: 2024-11-05 21:36:05

布局方式-表格布局的相关文章

Android基础_2 Activity线性布局和表格布局

在activity的布局中,线性布局和表格布局是最简单的,这次分别从线性布局,表格布局以及线性布局和表格混合布局做了实验,实验中只需要编写 相应的xml的代码,java代码不需要更改,因为我们这里只是练习android的界面设计.参考的资料为mars老师的教程. 线性布局: 线性布局就是将各种控件按照行或者列依次进行排列. 其中本实验用到的各控件的属性解释如下: android:layout_weight属性是指不同的控件在activity中占有体积大小的比例. android:paddingL

android——相对布局,表格布局

1.相对布局 RelativeLayout 又称作相对布局,也是一种非常常用的布局.和LinearLayout 的排列规则不同,RelativeLayout 显得更加随意一些,它可以通过相对定位的方式让控件出现在布局的任何位置.也正因为如此,RelativeLayout 中的属性非常多,不过这些属性都是有规律可循的,其实并不难理解和记忆. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android&qu

1.线性布局、相对布局、表格布局、帧布局

线性布局(Linearlayout): 有顺序.有次序.有条理的摆放着...(这是我的理解,或者说是我的表达方式) 分垂直摆放(Vertical)和平行摆放(horizontal) 相对布局(Relativelayout): 所有控件都要给id,然后通过上一个控件的id来确定下一个控件的相对位置 表格布局(Tablelayout): 很少用到 帧布局(Framelayout): 平时也很少用到,但到今天突然想到可以用来做那个置顶按钮

CSS布局方式--inline-block 布局

布局其实就是想办法怎样将一些元素横向的排列起来,纵向由于块级元素的存在会自动占据一行. inline-block 元素会占据一行而且可以调整宽高很适合将这些元素排列在一行,而且使用 inline-block 元素排列没有清除浮动这样的问题. 但是,使用 inline-block 布局两个元素之间会有一个空白间隙,下面一起来看一下. html代码 <div class="container"> <div class="left"> left &

Android——布局(线性布局linearLayout,表格布局TableLayout,帧布局FrameLayout)

线性布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent&q

Android布局之表格布局TableLayout

一.TableLayout概述 TableLayout表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象 二.TableLayout的全局属性  android:collapseColumns = "1,2"      隐藏从0开始索引列,列直接必须ongoing逗号隔开:1,2,5 android:shrikColumns = "1,2"       收缩从0开始的索引列.当可收缩的列太宽(内容过多)不会被挤出屏

Android五大布局之一表格布局(TableLayout)

一.TableLayout(表格布局)常用属性: android:collapseColumns:设置需要被隐藏的列的序号 android:shrinkColumns:设置允许被收缩的列的列序号 android:stretchColumns:设置运行被拉伸的列的列序号 以上这三个属性的列号都是从0开始算的,比如shrinkColunmns = "2",对应的是第三列! 可以设置多个,用逗号隔开比如"0,2",如果是所有列都生效,则用"*"号即可 

Android布局_表格布局TableLayout

一.TableLayout概述 TableLayout表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象 二.TableLayout的全局属性  1.android:collapseColumns = "1,2" 隐藏从0开始索引列,列直接必须ongoing逗号隔开:1,2,5 <TableLayout xmlns:android="http://schemas.android.com/apk/res/android&

Android:控件布局(表格布局)TableLayout

摘录自:http://www.cnblogs.com/tinyphp/p/3812486.html TableLayout继承LinearLayout 有多少个TableRow对象就有多少行, 列数等于最多子控件的TableRow的列数 直接在TableLayout加控件,控件会占据一行 TableLayout属性(也叫全局属性):*代表所有列 android:shrinkColumns -------设置可收缩的列,(内容过多,则收缩,扩展到第二行,控件没布满TableLayout时不起作用)

帧布局和表格布局

<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <Text