Framework7学习笔记之 块/内容区

一:旧版

内容区用于按一定排版格式添加需要文本内容。

旧版中,内容区用  content-block 类表示,位于内容区内外的文本其排版格式不同;位于内容区内的文本也可以用title、inner、inset等类进行进一步排版。

<div class="page-content">
    <p>内容区之外的文本,排版为:没有背景色,两边没有边距。</p>

    <!-- 1:普通内容区 -->
    <div class="content-block">
        <p>内容区内的普通文本:背景透明、字体中等透明、两边有边距。</p>
    </div>

    <!-- 2:用白色背景包围的内容区 -->
    <div class="content-block">
      <div class="content-block-inner">此处文本段落是普通内容区的升级版,有白色背景</div>
    </div>

    <!-- 3:有标题的普通内容区 -->
    <div class="content-block-title">内容区标题</div>
    <div class="content-block">
        <p>普通文本内容:背景透明、字体中等透明、两边有边距。</p>
    </div>

    <!-- 4:有标题的白色背景内容区 -->
    <div class="content-block-title">标题</div>
    <div class="content-block">
      <div class="content-block-inner">
        <p>有白色背景的文本内容</p>
      </div>
    </div>

    <!-- 5:有标题的圆角便签式内容区 -->
    <div class="content-block-title">标题</div>
    <div class="content-block inset">
      <div class="content-block-inner">
        <p>白色背景的文本内容 </p>
      </div>
    </div>

    <!-- 6:有标题的 矩形(屏幕宽)便签式 内容区 -->
    <div class="content-block-title">标题</div>
    <div class="content-block tablet-inset">
      <div class="content-block-inner">
        <p>白色背景的文本内容。</p>
      </div>
    </div>
</div>

二:新版

新版的内容区有几处变动:

1)标签改为 block

2)inner改为block-strong

3)增加了内容区的header和footer

<p>内容区外文本</p>

<!-- 1:普通内容区-->
<div class="block">
  <p>普通文本风格:两边有边距、文本中等透明 </p>
</div>

<!-- 2:白色背景内容区 -->
<div class="block block-strong">
  <p>有白色背景的内容 </p>
</div>

<!--3:有标题的普通内容区 -->
<div class="block-title">标题</div>
<div class="block">
  <p>普通文本风格:两边有边距、文本中等透明</p>
</div>

<!--4:有标题的白色背景内容区 -->
<div class="block-title">标题</div>
<div class="block block-strong">
  <p>有白色背景的文本内容</p>
</div>

<!--5:有标题的圆角便签式内容区 -->
<div class="block-title">标题</div>
<div class="block block-strong inset">
  <p>白色背景、圆角便签形状</p>
</div>

<!--6:有标题的矩形便签式内容区 -->
<div class="block-title">标题</div>
<div class="block block-strong tablet-inset">
  <p>白色背景内容</p>
</div>

<!--7:有header和footer的内容区 -->
<div class="block-title">标题</div>
<div class="block">
  <div class="block-header">头部内容</div>
  <p>普通文本内容 </p>
  <div class="block-footer">底部内容</div>
</div>

原文地址:https://www.cnblogs.com/ygj0930/p/8456303.html

时间: 2024-10-11 13:56:43

Framework7学习笔记之 块/内容区的相关文章

python学习笔记12-模块使用

python学习笔记12-模块使用 模块os,sys 什么是模块? 模块os,sys 模块是Python组织代码的一种基本方式 一个Python脚本可以单独运行,也可以导入到另外一个脚本运行,用import hello语句来导入,不用加入.py 什么是Python的 包? Python的模块可以按照目录组织为包 创建一个包的步骤: 创建一个名字为包名的目录 在改目录下创建一个__init__.py文件 根据需要,在该目录下存放脚本文件或已编译的扩展及子包 import pack.m1,pack.

Framework7学习笔记之 常用弹窗(Modal)

一:弹窗 Modal 是从App的主要内容区域上弹出的一小块内容块,经常被用来向用户询问信息,通知或警告用户. 弹窗一般在js中定义,通过api,设定弹窗的标题.内容.点击回调函数. 二:Alert 最简单的弹窗,用于提示或警告,只有一个ok选项. $$('.alert-text-title-callback').on('click', function () { myApp.alert('提示内容', '弹窗标题', function () { 选项点击回调函数. }); }); 三:Conf

Framework7学习笔记之 无限滚动(滚动到底部时加载新内容)

一:为页面添加无限滚动控件 在可滚动的容器上(一般为page-content)添加"infinite-scroll"类:在页面底部定义 加载指示器. <div class="page"> <div class="page-content infinite-scroll" data-distance="100"> ... <!-- 加载提示符 --> <div class="i

Node.js学习笔记11-模块引擎

模板引擎(Template Engine)是一个从页面模板根据一定的规则生成HTML的工具. 模板引擎的问题: (1)页面功能逻辑与页面布局样式耦合,网站规模变大以后逐渐难以维护. (2)语法复杂,对于非技术的网页设计者来说门槛较高,难以学习. (3)功能过于全面,页面设计者可以在页面上编程,不利于功能划分,也使模板解析效率降低. 现代的模板引擎是MVC的一部分,在功能划分上它严格属于视图部分,因此功能以生成HTML页面为核心. 模板引擎的功能是将页面模板和要显示的数据结合起来生成HTML页面.

Web学习笔记_03_块元素的浮动、摆放

1.设置浮动属性 通过设置块的float属性可以实现浮动.如float:right,则该块会脱离一般布局,在右侧浮动显示.此时,其他块会忽略该块的占位,按照一般布局排布.所以会出现浮动块元素和其他元素重叠的情况. 清除浮动:为了消除某个块会被其他浮动的块盖住,设置clear属性,如clear:right,则该块的右侧不允许出现浮动,当有其他块浮动到右侧的时候,会置于浮动块的下方排布.clear:both,则块的两侧都不允许出现浮动. 利用浮动属性可以实现两栏布局: .superblock{? ?

Framework7学习笔记之App基本布局

一:App基本布局 用Framework7搭建的app,一般在index.html中引入所需的样式文件与js文件,并且搭建起整体的基本视图框架. 二:跨平台.通用型布局 <!DOCTYPE html> <html> <head> <!--1:4个meta标签,指定编码格式.界面宽高.app性质.状态栏颜色等参数--> <meta charset="utf-8"> <meta name="viewport&quo

Framework7学习笔记之Page的定义与Page初始化

一:Page 一个page文件定义了一个app页面,它可以定义该页面的导航栏.底部工具栏.中间详细内容等等.  page通过加载到view容器中运行,而view在index.html中定义. index.html定义了app的基本结构:引入样式文件.引入js文件.创建app标签.创建view标签. 因此,page的定义文件 XX.html 不需要在定义head.body等等部分,只需要使用 div 搭建出页面的 状态栏.侧边栏.页面内容(导航栏.主体部分.底部工具栏).(不是每部分都要有,按需搭

Framework7学习笔记之页面路由(旧版)

一:页面路由 Framework7的页面之间跳转有4种方法: 异步加载:从一个指定的URL加载页面,通常是另外一个页面的文件地址(默认行为)[常用] JS:创建和加载动态页面(html字符串拼接成的页面内容)[不常用] 内联页面:在index.html中将所有的page加载进来,在view中直接通过名字进行跳转.[常用] 使用模版:Framework7可以定义文件模版,可以通过调用模版并传值生成页面并且加载进来.[高阶用法] 二:异步加载 1)页面跳转 用<a>标签创建一个链接指向页面文件,当

Framework7学习笔记之 弹出层(Popover)

一:弹出层 或者说,称呼为"悬浮层"更合适. 用 popover 临时弹出一小块悬浮层显示一些信息,用户点击popover窗口外面区域时会关闭它. 二:定义Popover 弹出层需要在body标签的末尾处定义. <body> ... <div class="popover 弹出层名"> <div class="popover-angle"></div> <div class="pop