umbraco学习4:Stylesheets

前文中笔者已经介绍了通过document type和template创建页面的简单步骤,页面内容显示出来后,接下来就是为这些内容添加样式,让内容看起来更加友好和美观。接下来笔者将介绍在umbraco中如何添加css文件,以及如何为Richtext editor编辑界面添加预定义的样式。

选中settings section,右键点击Stylesheets,选择create,创建名为main的css文件,如下图所示:


我们可以像平时我们会做的那样直接编辑main.css文件,例如:

body {
font-size: 12px;
background-color:#000;
color: #fff;
}

接下来,要将css文件,添加到已经创建好的master template中,代码如下:

 <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title><umbraco:Item field="pageTitle" runat="server" /></title>
    <link rel="stylesheet" href="/css/main.css"/>
  </head>

打开home页面,我们会看到样式已经应用,这里我们就不贴图了。除了直接编辑css文件以外,我们还可以为创建的style sheet创建属性,右键点击main,选择create,创建名为big red header的属性,其中alias选择h2, 即该样式将应用在h2标签上,如下图所示:


打开main.css,我们可以看到文件中增加了一下一段代码:

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2{
font-size:24px; color:red;
}

接下来笔者将介绍如何在richtext editor中使用我们添加的属性,首先要将我们创建的main和richtext editor关联,选中developer section,选中Data Type下的richtext editor,在related stylesheets处选中main,如下图所示:


关联好了之后,选中content section,选中home节点,定位到homeText属性的编辑框中,选中要添加样式的文字,在style下拉框中选择big red header,如下图所示:


打开home页面,我们可以看到main.css和big red text属性都有生效。如下图所示:


下一章我们将介绍macro,macro类似于宏定义,用来定义网页的部分展示控件,该控件可以插入到template的任何地方。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值