用GoLive实现CSS+DIV之一
作者:赵鹏 发布时间:2014-09-29 02:55:27
在可视化CSS编辑器方面,GoLive在版本6已经成型,其设计构思甚至成为许多专业CSS编辑器模仿的对象,如众所周知的TopStyle。近来随着中文版GoLive的发布,引发了业内网页制作软件之争。面对这个在国内几乎是一夜之间出现的新面孔,许多人开始关注。
我曾发表过有关GoLive将在网页制作方面取代DreamWeaver的评论,预计后者将转型为数据库开发组件。这是因为DreamWeaver在数据库方面非常优秀,但在可视化网页编辑方面早已落后(应该说不曾领先)。只是凭借着中文化优势占领着国内市场。
在CSS+DIV方式逐渐成为主流网页结构的今天,一款功能完善使用简单的CSS编辑器是非常必要的,并且应该融合到网页制软件之中,在这方面,GoLive领先同行软件至少两年。只是之前由于开发商不关注中文市场而一直不为人知。今天我们就来粗略看一下如何在GoLive中使用CSS编辑器。
1:CSS文件管理
GoLive默认是基于站点的软件,在建立新站点后将自动产生CSS目录及一个Basic.css文件。如下图。如果有多个CSS文件存在,加粗的文件为默认CSS文件。可在列表中右键点击CSS文件设为默认。
而新建的网页文件也将默认以链接方式使用这个外部CSS文件,这在源代码视图中可以看到。如下图。
对于已经打开处于编辑状态的页面,可长按编辑窗口右端红色箭头处的CSS编辑图标来选择更改外部CSS文件链接。如下图。
还可以在编辑窗口点击红色箭头处的标头区,然后选择其中绿色箭头处的外部CSS指示图标(删除该图标即脱离该外部CSS文件),然后在检查器〖CTRL_1〗调板中按住蓝色箭头处拖出定位线,定位到站点窗口的CSS文件名称上。
即使在页面文件未打开的情况下,也可以在站点窗口中选择文件(可多选),然后通过CSS调板来更改外部CSS文件链接,如下图就是为photo.html和story.html增加new1.css外部样式表的过程。此外还可以点击红色箭头处的按钮来增加。
若要脱离外部CSS样式文件,可在CSS调板中选择后点击红色箭头右方的垃圾桶图标。
2:在页面中应用样式
主要使用CSS调板〖CTRL_SHIFT_9〗来完成页面内容的样式指定。还可以使用快捷键〖CTRL_B〗开启浮动式CSS调板,每次操作之后浮动调板将消失。
如下图所示,指定的类型分为四种:内联样式(鼠标所选部分)、块样式(光标所在文字块)、p(光标所在段落)、body(全页面)。如果光标位于一个链接之上还将出现a(链接样式),选择表格或单元格后还将出现table(表格)和td(表格中的单元格)。
虽然完成指定后编辑窗口中将实时显示效果,GoLive还是提供了指定预览功能,鼠标在样式名称上悬停将出现浮动预览窗口(下图红框内即是),预览的内容包括应用效果和样式源代码。根据不同的指定类型,预览窗口中的应用效果也不同。如下图所示,在选择了GoLive CS2文字后,鼠标悬停于内联样式上,预览窗口就显示所选的文字内容。如果此时鼠标悬停于块样式上,预览窗口文字将显示为“GoLive CS2中文版”。
3:CSS编辑器
在站点窗口中双击css文件就可以开启样式编辑器。在开启的页面中点击右上角的CSS编辑按钮(本篇第3图所示)也可以开启编辑器。两者的区别在于前者是编辑外部样式文件,后者是编辑自身html样式表。
现在我们来看一下GoLive的样式编辑器,分为可视化编辑和提供给代码狂人使用的源代码(红色箭头处)两大视图。并提供了样式搜索器(绿色箭头处),这个看似简单的搜索其实非常全面,点击放大镜处可选择搜索的选项。
CSS内容可大致分为元素样式和自定义样式,元素样式的作用基本都是全局性的,如td将应用于页面中全部的单元格。而自定义样式(即类样式)可选择性地应用于页面的某个部分。在编辑窗口左方是样式列表,其中包含着元素样式和类样式,点击橙色箭头处可新建元素,点击紫色箭头处可新建类。
点击蓝色箭头处的两个按钮可将编辑窗口拆分为源代码或文本预览。此外在编辑的同时检查器调板〖CTRL_1〗也会出现文本预览。
>
在左方选择一个样式后,则可进入编辑状态,如下左图,共有7大项目:字体属性、文本属性、块属性、边距和填充、边框和外框、列表项目及其它、背景属性。默认为字体属性。相应属性如果被设定,将会在信息栏(红色箭头处)出现图标。
点击绿色箭头处将出现颜色调板,从中可以选取色彩。GoLive提供了很多专业的色板,如下右图就是著名的VisiBone配色表。
其他6类属性设定如下各图所示。
此外,GoLive可以从对象调板〖CTRL_2〗中使用CSS布局,如下图红色箭头处。从而实现CSS+DIV的网页结构。
建立了CSS布局后将产生相应的样式,可在页面的样式编辑器中进行设定。如下左图。可同时配合如下右图的表和框调板进行选择。


猜你喜欢
- 在使用javascript过程中,想循环遍历一个数组,经常使用的语法有两种: for (var i; i < array.l
- 一.Orcal临时表分类1.会话级临时表1).保存一个会话Session的数据。2).当会话退出时,临时表数据自动清空。表结构与元数据还存储
- 本文实例为大家分享了vue数据请求拦截的具体代码,供大家参考,具体内容如下在src文件夹下创建utils文件夹同时在文件夹下创建reques
- 1.世界地图绘制演示先给大家看下效果图哈。① 世界地图数据准备地图数据如下:因为是世界地图,所以对标的国家,我设置了 2 组,里面的数据是随
- function nohtml(str) dim re Set re=new 
- 如下所示:#!/usr/bin/python# coding=utf-8import jsonfrom urllib.request imp
- sqlserver批量导出存储过程在查询分析器中,选中数据库——》右键“任务”——》在弹出菜单中选择“生成脚本”——》“下一步”——》选择你
- 创建一个apps包 专门来放子应用创建users子应用 处理用户事务追加导包路径在settings中用 print(sys.path) 查看
- 浅谈python中set使用In [2]: a = set() # 常用操作1 In [3]: a Out[3]: set()
- 本文实例讲述了python获得两个数组交集、并集、差集的房部分。分享给大家供大家参考。具体如下:1. 获取两个list 的交集#方法一:a=
- DOM模型中的节点:元素节点、文本节点、属性节点 例:<a href=”http://www.cnblogs.com/shuz”>
- 前言xml课的第三第四个作业都是用java编程来实现xml dom的一些转换, 因为自己没怎么学过java,因此和老师说了下想用python
- 1. 用 Numpy ndarray 作为数据传入 plyimport numpy as npimport matplotlib as mp
- 如何用SysOjects来获知数据库的信息?SysObjects中就保存了数据库中所有对象的信息,如:SELECT * FROM SysOb
- 由于图片水印的种类有很多,今天我们先讲最简单的一种。即上图中的①类水印,这种水印存在白色背景上的文档里,水印是灰色,需要保留的文字是黑色。这
- 此站:http://www.cbmland.com/ 的页面离开时的效果非常NB!佩服的很。一开始,我以为是用事件 onunload,试了一
- python判断一个变量是否已经设置的方法:可以使用locals()函数来进行判断。locals()函数会以字典类型返回当前位置的全部局部变
- 方法一import randomimport numpy as npfrom PIL import Image, ImageOps, Ima
- 开发一个相机应用,需要申请三个权限:相机、读文件、写文件。1、在AndroidManifest.xml中添加<uses-permiss
- 如下所示:matrix.py#!/usr/bin/python# -*- encoding:UTF-8-*-import pprintimp