html - 用作后端模板的html的设计过程

标签 html css

我正在将模型转换为 HTML + CSS。然后这将被其他人用作PHP系统的模板(实际上它可以是任何服务器端语言,PHP不重要)

例如,有 10 种不同类型的页面。但是在每个页面中,许多 block 在许多情况下可能不同。例如,对于匿名用户和登录用户, block 可以不同地显示。但我不想复制整个 html 文件,只是更改该 block 并拥有另一个 html 文件。我知道可以编写 php 以包含来自许多文件的页面部分。但是我的设计工作流程中还没有 php,我想在将文件传递给 PHP 人员之前进行完整的 HTML 设计。

基本上,我想要的是用于设计目的的“CASCADED”html 结构。因此,在“容器”html 文件中,我可以包含来自不同 HTML 文件的所有不同部分。

谁知道设计动态页面的方法/工具/流程?

最佳答案

我可以想到两种方法来实现这一点。首先使用 ajax 调用拉入页面上的各个组件,jquery 将使这变得相对容易。

或者,如果您不想使用 javascript,则可以使用 iframe。但是 iframe 方法极易出现错误,在某些布局中根本行不通。还要记住,由于您没有直接将 html 注入(inject)页面,因此每个页面都必须跟踪自己的样式。

关于html - 用作后端模板的html的设计过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15791621/

相关文章:

css - 如何使用 CSS 使子 div 增长到全屏?

jquery - 当第一项是其他元素宽度的 2 倍时,如何使同位素 columnWidth 工作?

html - 边框宽度 : inherit not working

css - Flexbox - 奇怪的 img 大小问题

php - 在 Div 中居中输出文本

css - 允许水平滚动时数据列 btn 定位的 jquery 移动问题

html - 不同屏幕的响应能力

html - 语义 UI 网格列高度

javascript - 如何动态显示div部分动态列的值?

javascript - Three.js WebGL 纹理在平面上显示为黑色