WebRow

WebRow[{expr1, expr2, }]

表示包含 expri 的 HTML 行.

WebRow[expr,options]

显示使用指定选项设置格式化的 expr.

更多信息和选项

  • WebRow 用于在网页上排列和设置表达式的样式.
  • WebRow 可与 WebColumnWebItem 一起使用,以提供网页布局.
  • WebRow[expr,spec1,spec2,] 允许 speci 为以下任意列表或序列:
  • opt1val1,明确的选项
    "class"来自当前样式表的已命名类别名称
    颜色指令颜色 (RedRGBColor[])
    大小指令大小 (width{width,height})
    InterfaceSwitched[]根据环境切换格式
    Scaled[]相对于窗口大小的尺寸
    Larger较大的尺寸指定
    Smaller较小的尺寸指定
    n (任意数字)n 个像素大小的尺寸
    TinySmall绝对大小指定
    Italic把文字变成斜体字
    Bold文字加粗
    Underlined在文字下面加下划线
    Dashed用虚线绘制边框
    Dotted用点线绘制边框
    Thickness[],Thick,Thin边框的粗细
    Mouseover[]鼠标悬停时切换格式
  • 一些常见的明确选项包括:
  • Background 背景颜色
    FontSize 字体大小
    FontFamily 字体系列
    FontSlant 斜体字 (PlainItalic)
    FontWeight 字体的粗细 (PlainBold)
    Alignment 内容的对齐方式
    Scrollbars 是否显示滚动条
    Frame 是否在绘图周围绘制边框
    FrameStyle 边框的样式指定
    ImageMargins 在所显示内容周围留下的绝对边距
  • 可以指定任意 CSS 属性选项,如 "box-shadow" "10px 5px 5px black".

范例

打开所有单元关闭所有单元

基本范例  (1)

将一个 WebRow 部署到云端:

Scaled 指定整个页面的布局:

范围  (2)

默认情况下,WebRow 会扩展以适应可用的视窗:

在另一个 WebRow 内使用时,它将扩展以适应剩下的可用尺寸:

自动封装不适合视窗的元素:

可用第二个参数指定元素的大小:

可用列表指定宽度和高度:

Automatic 指定大小应该适合于内容,或使用 Full 指定它应该适合所有剩余的空间:

选项  (10)

Alignment  (1)

定义一系列元素:

Alignment 选项指定内容在可用区域内的对齐方式:

Background  (1)

可通过 Background 选项用任何颜色规范指定背景颜色,如 RGBColor

可使用任意 CSS 规范:

FontFamily  (1)

FontFamily 指定字体:

FontSize  (1)

FontSize 选项接受各种指定并允许继承:

可使用任意 CSS 规范:

FontSlant  (1)

FontSlant 指定文本中的斜体字符:

可使用 Italic 指令,而不必显式使用 FontSlant 选项:

FontWeight  (1)

FontWeight 指定字体中字符的粗细:

可给出 Bold 指令,而不是显式使用 FontWeight 选项:

Frame  (1)

在整个图形的周围绘制边框:

FrameStyle  (1)

指定边框的整体样式:

ImageMargins  (1)

设置所有的边都有 20 个点的边距:

Scrollbars  (1)

指定 WebRow 的水平和垂直滚动条:

只使用水平滚动条:

应用  (1)

定义一个可重用的媒体组件:

在简单布局中使用该组件:

属性和关系  (2)

可用 InterfaceSwitched 根据视窗大小切换 WebRow 的内容:

也可用 InterfaceSwitched 切换属性的值:

指定在移动设备上折叠成一个列的行:

可用 ExportStringWebRow 编译为 HTML:

可能存在的问题  (1)

CloudDeploy 在执行时上传根据页面表达式生成的 HTML:

巧妙范例  (2)

编写居中布局:

现在用一些内容测试一下效果:

编写一个布局,其中元素的顺序取决于屏幕的宽度:

Wolfram Research (2021),WebRow,Wolfram 语言函数,https://reference.wolfram.com/language/ref/WebRow.html.

文本

Wolfram Research (2021),WebRow,Wolfram 语言函数,https://reference.wolfram.com/language/ref/WebRow.html.

CMS

Wolfram 语言. 2021. "WebRow." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/WebRow.html.

APA

Wolfram 语言. (2021). WebRow. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/WebRow.html 年

BibTeX

@misc{reference.wolfram_2024_webrow, author="Wolfram Research", title="{WebRow}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/WebRow.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_webrow, organization={Wolfram Research}, title={WebRow}, year={2021}, url={https://reference.wolfram.com/language/ref/WebRow.html}, note=[Accessed: 22-November-2024 ]}