使用表单编辑CSS和HTML

时间:2012-03-03 01:42:52

标签: php html css forms post

我想创建一个表单来编辑模板网页的样式和html内容。

表格页面有:

  • 输入页面的h1标题的输入
  • 用于选择h1
  • 字体的下拉框
  • 用于选择文字大小的下拉框
  • 输入字幕的输入
  • 控制更改格式

这会生成页面B,它主要使用css格式化,但使用表单中的输入来编辑某些样式,如字体和颜色。

如果我只是将表单发布到页面B,并且用这样的内容内联css,我可以轻松地做到这一点:

<h1 style="font-size: <?php echo $_POST['h1-font-size'] ?>pt">
    <?php echo $_POST['h1-title']?>
</h1>

但我希望将格式与HTML分开,因为将来可能需要手动编辑这些页面。我还想保存生成的html页面和css文件以备将来使用。

最好和最简单的方法是什么?我可以将整个css文件粘贴到PageB中,然后让页面B将其写入具有指定更改的服务器,但这似乎不是一种非常优雅的做事方式。

背景:comp-sci学位,没有太多的网络经验。

2 个答案:

答案 0 :(得分:0)

我建议设置一个样式表,其中包含您希望能够编辑的所有属性。

在数据库(或平面文件)中为要从前端编辑的每个字段创建一个“字段”。

然后让您的输入界面与这些字段匹配。

将您的输入保存回数据库。

如果要再次将其保存下来,请编写一个输出函数来编写数据库中的css文件。

这取决于任务的规模,以节省您现在和将来的最多时间。

答案 1 :(得分:0)

您可以添加<link rel="stylesheet" type="text/css" href="dynamic_css.php" />

在PHP文件中,您可以动态生成CSS。