首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我正在使用Yii,我想通过在View上定义CSS属性来样式DIV元素,然后保存CSS文件

问我正在使用Yii,我想通过在View上定义CSS属性来样式DIV元素,然后保存CSS文件
EN

Stack Overflow用户
提问于 2014-02-19 11:04:14
回答 1查看 121关注 0票数 0

我希望用户有能力样式的父div属性。通过定义div颜色,背景和其他css属性从界面更多的wordpress主题dashboad。有人指点我的方向。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-19 11:34:05

如果希望帮助用户为css选项选择自定义设置,则可以使用cookie进行此操作。您可以尝试以下步骤1。将css文件的扩展名更改为.php并添加以下行以启动此文件。

代码语言:javascript
复制
<?php
header("Content-type: text/css;");

?>

还可以将此文件的扩展名更改为.php,您将在其中使用此文件。

  1. 创建一个具有相同属性的表,以保存颜色、宽度、高度等设置。
  2. 然后在main.php文件中查询该表以获取属性,然后将cookies设置为

代码语言:javascript
复制
Yii::app()->request->cookies['bg1'] = new CHttpCookie('nameOfattribute','value from database');
  1. 现在,在您的.php样式文件(以前的Css文件)中,将类的属性设置为从cookie获得的值,如

代码语言:javascript
复制
banner {
    background-color:<?php echo $_COOKIE['bg1r']; ?>;
    width: 100%;
    height: 436px;
}

包括你想要它出现的那个类。

您可以根据这些属性呈现表单并接受用户的输入,并将它们保存在数据库表中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21878632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档