liferay version: 6.2.2_GA2
ckeditor_within_liferay version:4.0.3
ckeditor_latest_version:4.4.7
因为最近用liferay6.2做的网站正在给客户进行测试,客户发现在IE11中写文章时 会出现CKEDITOR有功能有问题。
现象描述:
1.拖块选择文字后 点击字号去更改所选文字字体大小时,拖块操作被取消,无法修改所选文字大小。
2.点击”图片”按钮时,弹出上传与选择图片的弹窗后,该弹窗无法被关闭。也无法继续编辑文章。
我就这这个问题进行了调查。通过IE的F12 DEVELOPER TOOLS 查看 发现浏览器有JS报错。
其中有accesDenined 和 permisson denined 还有 method not supported。
经过我在网上的搜索与调查并没有发现好的解决方案。但是我在jboss fourm 里面有看到有人写道 更新ckeditor版本到4.3.x可以解决掉这个问题。
于是我就计划在liferay中更新 ckeditor.但是我google过 也去liferay的官方论坛上检索过。并没有人发表过操作方法,更多的人是在提问。
我自己尝试着更新了一下。将liferay中带的ckeditor版本更新到了4.4.7。并经过测试。在IE8 IE9 IE10 IE11 SAFARI FIREFOX OPERA CHROME 360安全浏览器 百度浏览器 QQ浏览器中可以正常运行。现将解决方案记录,并与大家分享:
1.下载ckeditor_4.4.7_full.zip 并解压缩 下载地址为 http://download.cksource.com/CKEditor/CKEditor/CKEditor%204.4.7/ckeditor_4.4.7_full.zip
2.新建一个hook工程 并在下图所示的目录dockroot/custome_jsps/html/js/editor/ckeditor 中粘贴解压缩获得的文件与文件夹
其中的ckconfig.jsp不用粘贴 这个是我做的别的hook内容。与本次无关。请大家注意。
3.这时候我们再通过浏览器访问会发现 浏览器会报js错误。有一个属性无法被找到。我便跟踪到对应的js文件。并将4.0.3吧版本的js与4.4.7 版本的js合并了一下。最终结果如下
/* Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.html or http://ckeditor.com/license */ CKEDITOR.lang['zh-cn'] = { "editor": "所见即所得编辑器", "editorPanel": "所见即所得编辑器面板", "common": { "editorHelp": "按 ALT+0 获得帮助", "browseServer": "浏览服务器", "url": "URL", "protocol": "协议", "upload": "上传", "uploadSubmit": "上传到服务器", "image": "图像", "flash": "Flash", "form": "表单", "checkbox": "复选框", "radio": "单选按钮", "textField": "单行文本", "textarea": "多行文本", "hiddenField": "隐藏域", "button": "按钮", "select": "列表/菜单", "imageButton": "图像按钮", "notSet": "<没有设置>", "id": "ID", "name": "名称", "langDir": "语言方向", "langDirLtr": "从左到右 (LTR)", "langDirRtl": "从右到左 (RTL)", "langCode": "语言代码", "longDescr": "详细说明 URL", "cssClass": "样式类名称", "advisoryTitle": "标题", "cssStyle": "行内样式", "ok": "确定", "cancel": "取消", "close": "关闭", "preview": "预览", "resize": "拖拽以改变大小", "generalTab": "常规", "advancedTab": "高级", "validateNumberFailed": "需要输入数字格式", "confirmNewPage": "当前文档内容未保存,是否确认新建文档?", "confirmCancel": "部分修改尚未保存,是否确认关闭对话框?", "options": "选项", "target": "目标窗口", "targetNew": "新窗口 (_blank)", "targetTop": "整页 (_top)", "targetSelf": "本窗口 (_self)", "targetParent": "父窗口 (_parent)", "langDirLTR": "从左到右 (LTR)", "langDirRTL": "从右到左 (RTL)", "styles": "样式", "cssClasses": "样式类", "width": "宽度", "height": "高度", "align": "对齐方式", "alignLeft": "左对齐", "alignRight": "右对齐", "alignCenter": "居中", "alignJustify": "两端对齐", "alignTop": "顶端", "alignMiddle": "居中", "alignBottom": "底部", "alignNone": "无", "invalidValue": "无效的值。", "invalidHeight": "高度必须为数字格式", "invalidWidth": "宽度必须为数字格式", "invalidCssLength": "此“%1”字段的值必须为正数,可以包含或不包含一个有效的 CSS 长度单位(px, %, in, cm, mm, em, ex, pt 或 pc)", "invalidHtmlLength": "此“%1”字段的值必须为正数,可以包含或不包含一个有效的 HTML 长度单位(px 或 %)", "invalidInlineStyle": "内联样式必须为格式是以分号分隔的一个或多个“属性名 : 属性值”。", "cssLengthTooltip": "输入一个表示像素值的数字,或加上一个有效的 CSS 长度单位(px, %, in, cm, mm, em, ex, pt 或 pc)。", "unavailable": "%1<span class=\"cke_accessibility\">,不可用</span>" }, "about": { "copy": "版权所有 © $1。<br />保留所有权利。", "dlgTitle": "关于 CKEditor", "help": "访问 $1 以获取帮助。", "moreInfo": "相关授权许可信息请访问我们的网站:", "title": "关于 CKEditor", "userGuide": "CKEditor 用户向导" }, "basicstyles": { "bold": "加粗", "italic": "倾斜", "strike": "删除线", "subscript": "下标", "superscript": "上标", "underline": "下划线" }, "bidi": { "ltr": "文字方向为从左至右", "rtl": "文字方向为从右至左" }, "blockquote": { "toolbar": "块引用" }, "clipboard": { "copy": "复制", "copyError": "您的浏览器安全设置不允许编辑器自动执行复制操作,请使用键盘快捷键(Ctrl/Cmd+C)来完成。", "cut": "剪切", "cutError": "您的浏览器安全设置不允许编辑器自动执行剪切操作,请使用键盘快捷键(Ctrl/Cmd+X)来完成。", "paste": "粘贴", "pasteArea": "粘贴区域", "pasteMsg": "请使用键盘快捷键(<STRONG>Ctrl/Cmd+V</STRONG>)把内容粘贴到下面的方框里,再按 <STRONG>确定</STRONG>", "securityMsg": "因为您的浏览器的安全设置原因,本编辑器不能直接访问您的剪贴板内容,你需要在本窗口重新粘贴一次。", "title": "粘贴" }, "button": { "selectedLabel": "已选中 %1 项" }, "colorbutton": { "auto": "自动", "bgColorTitle": "背景颜色", "colors": { "000": "黑", "800000": "褐红", "8B4513": "深褐", "2F4F4F": "墨绿", "008080": "绿松石", "000080": "海军蓝", "4B0082": "靛蓝", "696969": "暗灰", "B22222": "砖红", "A52A2A": "褐", "DAA520": "金黄", "006400": "深绿", "40E0D0": "蓝绿", "0000CD": "中蓝", "800080": "紫", "808080": "灰", "F00": "红", "FF8C00": "深橙", "FFD700": "金", "008000": "绿", "0FF": "青", "00F": "蓝", "EE82EE": "紫罗兰", "A9A9A9": "深灰", "FFA07A": "亮橙", "FFA500": "橙", "FFFF00": "黄", "00FF00": "水绿", "AFEEEE": "粉蓝", "ADD8E6": "亮蓝", "DDA0DD": "梅红", "D3D3D3": "淡灰", "FFF0F5": "淡紫红", "FAEBD7": "古董白", "FFFFE0": "淡黄", "F0FFF0": "蜜白", "F0FFFF": "天蓝", "F0F8FF": "淡蓝", "E6E6FA": "淡紫", "FFF": "白" }, "more": "其它颜色...", "panelTitle": "颜色", "textColorTitle": "文本颜色" }, "colordialog": { "clear": "清除", "highlight": "高亮", "options": "颜色选项", "selected": "选择颜色", "title": "选择颜色" }, "templates": { "button": "模板", "emptyListMsg": "(没有模板)", "insertOption": "替换当前内容", "options": "模板选项", "selectPromptMsg": "请选择要在编辑器中使用的模板:", "title": "内容模板" }, "contextmenu": { "options": "快捷菜单选项" }, "div": { "IdInputLabel": "ID", "advisoryTitleInputLabel": "标题", "cssClassInputLabel": "样式类名称", "edit": "编辑 DIV", "inlineStyleInputLabel": "行内样式", "langDirLTRLabel": "从左到右 (LTR)", "langDirLabel": "语言方向", "langDirRTLLabel": "从右到左 (RTL)", "languageCodeInputLabel": "语言代码", "remove": "移除 DIV", "styleSelectLabel": "样式", "title": "创建 DIV 容器", "toolbar": "创建 DIV 容器" }, "toolbar": { "toolbarCollapse": "折叠工具栏", "toolbarExpand": "展开工具栏", "toolbarGroups": { "document": "文档", "clipboard": "剪贴板/撤销", "editing": "编辑", "forms": "表单", "basicstyles": "基本格式", "paragraph": "段落", "links": "链接", "insert": "插入", "styles": "样式", "colors": "颜色", "tools": "工具" }, "toolbars": "工具栏" }, "elementspath": { "eleLabel": "元素路径", "eleTitle": "%1 元素" }, "find": { "find": "查找", "findOptions": "查找选项", "findWhat": "查找:", "matchCase": "区分大小写", "matchCyclic": "循环匹配", "matchWord": "全字匹配", "notFoundMsg": "指定的文本没有找到。", "replace": "替换", "replaceAll": "全部替换", "replaceSuccessMsg": "共完成 %1 处替换。", "replaceWith": "替换:", "title": "查找和替换" }, "fakeobjects": { "anchor": "锚点", "flash": "Flash 动画", "hiddenfield": "隐藏域", "iframe": "IFrame", "unknown": "未知对象" }, "flash": { "access": "允许脚本访问", "accessAlways": "总是", "accessNever": "从不", "accessSameDomain": "同域", "alignAbsBottom": "绝对底部", "alignAbsMiddle": "绝对居中", "alignBaseline": "基线", "alignTextTop": "文本上方", "bgcolor": "背景颜色", "chkFull": "启用全屏", "chkLoop": "循环", "chkMenu": "启用 Flash 菜单", "chkPlay": "自动播放", "flashvars": "Flash 变量", "hSpace": "水平间距", "properties": "Flash 属性", "propertiesTab": "属性", "quality": "质量", "qualityAutoHigh": "高(自动)", "qualityAutoLow": "低(自动)", "qualityBest": "最好", "qualityHigh": "高", "qualityLow": "低", "qualityMedium": "中(自动)", "scale": "缩放", "scaleAll": "全部显示", "scaleFit": "严格匹配", "scaleNoBorder": "无边框", "title": "标题", "vSpace": "垂直间距", "validateHSpace": "水平间距必须为数字格式", "validateSrc": "请输入源文件地址", "validateVSpace": "垂直间距必须为数字格式", "windowMode": "窗体模式", "windowModeOpaque": "不透明", "windowModeTransparent": "透明", "windowModeWindow": "窗体" }, "font": { "fontSize": { "label": "大小", "voiceLabel": "文字大小", "panelTitle": "大小" }, "label": "字体", "panelTitle": "字体", "voiceLabel": "字体" }, "forms": { "button": { "title": "按钮属性", "text": "标签(值)", "type": "类型", "typeBtn": "按钮", "typeSbm": "提交", "typeRst": "重设" }, "checkboxAndRadio": { "checkboxTitle": "复选框属性", "radioTitle": "单选按钮属性", "value": "选定值", "selected": "已勾选" }, "form": { "title": "表单属性", "menu": "表单属性", "action": "动作", "method": "方法", "encoding": "表单编码" }, "hidden": { "title": "隐藏域属性", "name": "名称", "value": "初始值" }, "select": { "title": "菜单/列表属性", "selectInfo": "选择信息", "opAvail": "可选项", "value": "值", "size": "高度", "lines": "行", "chkMulti": "允许多选", "opText": "选项文本", "opValue": "选项值", "btnAdd": "添加", "btnModify": "修改", "btnUp": "上移", "btnDown": "下移", "btnSetValue": "设为初始选定", "btnDelete": "删除" }, "textarea": { "title": "多行文本属性", "cols": "字符宽度", "rows": "行数" }, "textfield": { "title": "单行文本属性", "name": "名称", "value": "初始值", "charWidth": "字符宽度", "maxChars": "最多字符数", "type": "类型", "typeText": "文本", "typePass": "密码", "typeEmail": "Email", "typeSearch": "搜索", "typeTel": "电话号码", "typeUrl": "地址" } }, "format": { "label": "格式", "panelTitle": "格式", "tag_address": "地址", "tag_div": "段落(DIV)", "tag_h1": "标题 1", "tag_h2": "标题 2", "tag_h3": "标题 3", "tag_h4": "标题 4", "tag_h5": "标题 5", "tag_h6": "标题 6", "tag_p": "普通", "tag_pre": "已编排格式" }, "horizontalrule": { "toolbar": "插入水平线" }, "iframe": { "border": "显示框架边框", "noUrl": "请输入框架的 URL", "scrolling": "允许滚动条", "title": "IFrame 属性", "toolbar": "IFrame" }, "image": { "alertUrl": "请输入图像地址", "alt": "替换文本", "border": "边框大小", "btnUpload": "上传到服务器", "button2Img": "确定要把当前图像按钮转换为普通图像吗?", "hSpace": "水平间距", "img2Button": "确定要把当前图像改变为图像按钮吗?", "infoTab": "图像信息", "linkTab": "链接", "lockRatio": "锁定比例", "menu": "图像属性", "resetSize": "原始尺寸", "title": "图像属性", "titleButton": "图像域属性", "upload": "上传", "urlMissing": "缺少图像源文件地址", "vSpace": "垂直间距", "validateBorder": "边框大小必须为整数格式", "validateHSpace": "水平间距必须为整数格式", "validateVSpace": "垂直间距必须为整数格式" }, "indent": { "indent": "增加缩进量", "outdent": "减少缩进量" }, "smiley": { "options": "表情图标选项", "title": "插入表情图标", "toolbar": "表情符" }, "justify": { "block": "两端对齐", "center": "居中", "left": "左对齐", "right": "右对齐" }, "language": { "button": "设置语言", "remove": "移除语言" }, "link": { "acccessKey": "访问键", "advanced": "高级", "advisoryContentType": "内容类型", "advisoryTitle": "标题", "anchor": { "toolbar": "插入/编辑锚点链接", "menu": "锚点链接属性", "title": "锚点链接属性", "name": "锚点名称", "errorName": "请输入锚点名称", "remove": "删除锚点" }, "anchorId": "按锚点 ID", "anchorName": "按锚点名称", "charset": "字符编码", "cssClasses": "样式类名称", "emailAddress": "地址", "emailBody": "内容", "emailSubject": "主题", "id": "ID", "info": "超链接信息", "langCode": "语言代码", "langDir": "语言方向", "langDirLTR": "从左到右 (LTR)", "langDirRTL": "从右到左 (RTL)", "menu": "编辑超链接", "name": "名称", "noAnchors": "(此文档没有可用的锚点)", "noEmail": "请输入电子邮件地址", "noUrl": "请输入超链接地址", "other": "<其他>", "popupDependent": "依附 (NS)", "popupFeatures": "弹出窗口属性", "popupFullScreen": "全屏 (IE)", "popupLeft": "左", "popupLocationBar": "地址栏", "popupMenuBar": "菜单栏", "popupResizable": "可缩放", "popupScrollBars": "滚动条", "popupStatusBar": "状态栏", "popupToolbar": "工具栏", "popupTop": "右", "rel": "关联", "selectAnchor": "选择一个锚点", "styles": "行内样式", "tabIndex": "Tab 键次序", "target": "目标", "targetFrame": "<框架>", "targetFrameName": "目标框架名称", "targetPopup": "<弹出窗口>", "targetPopupName": "弹出窗口名称", "title": "超链接", "toAnchor": "页内锚点链接", "toEmail": "电子邮件", "toUrl": "地址", "toolbar": "插入/编辑超链接", "type": "超链接类型", "unlink": "取消超链接", "upload": "上传" }, "list": { "bulletedlist": "项目列表", "numberedlist": "编号列表" }, "liststyle": { "armenian": "传统的亚美尼亚编号方式", "bulletedTitle": "项目列表属性", "circle": "空心圆", "decimal": "数字 (1, 2, 3, 等)", "decimalLeadingZero": "0开头的数字标记(01, 02, 03, 等)", "disc": "实心圆", "georgian": "传统的乔治亚编号方式(an, ban, gan, 等)", "lowerAlpha": "小写英文字母(a, b, c, d, e, 等)", "lowerGreek": "小写希腊字母(alpha, beta, gamma, 等)", "lowerRoman": "小写罗马数字(i, ii, iii, iv, v, 等)", "none": "无标记", "notset": "<没有设置>", "numberedTitle": "编号列表属性", "square": "实心方块", "start": "开始序号", "type": "标记类型", "upperAlpha": "大写英文字母(A, B, C, D, E, 等)", "upperRoman": "大写罗马数字(I, II, III, IV, V, 等)", "validateStartNumber": "列表开始序号必须为整数格式" }, "magicline": { "title": "在这插入段落" }, "maximize": { "maximize": "全屏", "minimize": "最小化" }, "newpage": { "toolbar": "新建" }, "pagebreak": { "alt": "分页符", "toolbar": "插入打印分页符" }, "pastetext": { "button": "粘贴为无格式文本", "title": "粘贴为无格式文本" }, "pastefromword": { "confirmCleanup": "您要粘贴的内容好像是来自 MS Word,是否要清除 MS Word 格式后再粘贴?", "error": "由于内部错误无法清理要粘贴的数据", "title": "从 MS Word 粘贴", "toolbar": "从 MS Word 粘贴" }, "preview": { "preview": "预览" }, "print": { "toolbar": "打印" }, "removeformat": { "toolbar": "清除格式" }, "save": { "toolbar": "保存" }, "selectall": { "toolbar": "全选" }, "showblocks": { "toolbar": "显示区块" }, "sourcearea": { "toolbar": "源码" }, "specialchar": { "options": "特殊符号选项", "title": "选择特殊符号", "toolbar": "插入特殊符号" }, "scayt": { "btn_about": "关于即时拼写检查", "btn_dictionaries": "字典", "btn_disable": "禁用即时拼写检查", "btn_enable": "启用即时拼写检查", "btn_langs": "语言", "btn_options": "选项", "text_title": "即时拼写检查" }, "stylescombo": { "label": "样式", "panelTitle": "样式", "panelTitle1": "块级元素样式", "panelTitle2": "内联元素样式", "panelTitle3": "对象元素样式" }, "table": { "border": "边框", "caption": "标题", "cell": { "menu": "单元格", "insertBefore": "在左侧插入单元格", "insertAfter": "在右侧插入单元格", "deleteCell": "删除单元格", "merge": "合并单元格", "mergeRight": "向右合并单元格", "mergeDown": "向下合并单元格", "splitHorizontal": "水平拆分单元格", "splitVertical": "垂直拆分单元格", "title": "单元格属性", "cellType": "单元格类型", "rowSpan": "纵跨行数", "colSpan": "横跨列数", "wordWrap": "自动换行", "hAlign": "水平对齐", "vAlign": "垂直对齐", "alignBaseline": "基线", "bgColor": "背景颜色", "borderColor": "边框颜色", "data": "数据", "header": "表头", "yes": "是", "no": "否", "invalidWidth": "单元格宽度必须为数字格式", "invalidHeight": "单元格高度必须为数字格式", "invalidRowSpan": "行跨度必须为整数格式", "invalidColSpan": "列跨度必须为整数格式", "chooseColor": "选择" }, "cellPad": "边距", "cellSpace": "间距", "column": { "menu": "列", "insertBefore": "在左侧插入列", "insertAfter": "在右侧插入列", "deleteColumn": "删除列" }, "columns": "列数", "deleteTable": "删除表格", "headers": "标题单元格", "headersBoth": "第一列和第一行", "headersColumn": "第一列", "headersNone": "无", "headersRow": "第一行", "invalidBorder": "边框粗细必须为数字格式", "invalidCellPadding": "单元格填充必须为数字格式", "invalidCellSpacing": "单元格间距必须为数字格式", "invalidCols": "指定的行数必须大于零", "invalidHeight": "表格高度必须为数字格式", "invalidRows": "指定的列数必须大于零", "invalidWidth": "表格宽度必须为数字格式", "menu": "表格属性", "row": { "menu": "行", "insertBefore": "在上方插入行", "insertAfter": "在下方插入行", "deleteRow": "删除行" }, "rows": "行数", "summary": "摘要", "title": "表格属性", "toolbar": "表格", "widthPc": "百分比", "widthPx": "像素", "widthUnit": "宽度单位" },"save": { "toolbar": "保存" }, "undo": { "redo": "重做", "undo": "撤消" }, "wsc": { "btnIgnore": "忽略", "btnIgnoreAll": "全部忽略", "btnReplace": "替换", "btnReplaceAll": "全部替换", "btnUndo": "撤消", "changeTo": "更改为", "errorLoading": "加载应该服务主机时出错: %s.", "ieSpellDownload": "拼写检查插件还没安装, 您是否想现在就下载?", "manyChanges": "拼写检查完成: 更改了 %1 个单词", "noChanges": "拼写检查完成: 没有更改任何单词", "noMispell": "拼写检查完成: 没有发现拼写错误", "noSuggestions": "- 没有建议 -", "notAvailable": "抱歉, 服务目前暂不可用", "notInDic": "没有在字典里", "oneChange": "拼写检查完成: 更改了一个单词", "progress": "正在进行拼写检查...", "title": "拼写检查", "toolbar": "拼写检查" } };
这个语言的js文件 您的local为什么 就修改对应的文件就是 。其实就是加入了
"save": { "toolbar": "保存" },
当我们再次用IE11打开时发现ckeditor功能动作全部正常。但是在IE与360安全浏览器中ckeditor的按钮北京图片位置错误。我们修改如下的CSS文件的内容来修正
\docroot\custom_jsps\html\js\editor\ckeditor\skins\moono\editor_ie.css 修改后的内容如下
/* Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.md or http://ckeditor.com/license */ .cke_reset { margin: 0; padding: 0; border: 0; background: transparent; text-decoration: none; width: auto; height: auto; vertical-align: baseline; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; position: static; -webkit-transition: none; -moz-transition: none; -ms-transition: none; transition: none } .cke_reset_all,.cke_reset_all * { margin: 0; padding: 0; border: 0; background: transparent; text-decoration: none; width: auto; height: auto; vertical-align: baseline; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; position: static; -webkit-transition: none; -moz-transition: none; -ms-transition: none; transition: none; border-collapse: collapse; font: normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif; color: #000; text-align: left; white-space: nowrap; cursor: auto; float: none } .cke_reset_all .cke_rtl * { text-align: right } .cke_reset_all iframe { vertical-align: inherit } .cke_reset_all textarea { white-space: pre } .cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"] { cursor: text } .cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled] { cursor: default } .cke_reset_all fieldset { padding: 10px; border: 2px groove #e0dfe3 } .cke_reset_all select { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .cke_reset_all table { table-layout: auto } .cke_chrome { display: block; border: 1px solid #b6b6b6; padding: 0; -moz-box-shadow: 0 0 3px rgba(0,0,0,.15); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.15); box-shadow: 0 0 3px rgba(0,0,0,.15) } .cke_inner { display: block; -webkit-touch-callout: none; background: #fff; padding: 0 } .cke_float { border: 0 } .cke_float .cke_inner { padding-bottom: 0 } .cke_top,.cke_contents,.cke_bottom { display: block; overflow: hidden } .cke_top { border-bottom: 1px solid #b6b6b6; padding: 6px 8px 2px; white-space: normal; -moz-box-shadow: 0 1px 0 #fff inset; -webkit-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset; background: #cfd1cf; background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf)); background-image: -moz-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: -webkit-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: -o-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: -ms-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: linear-gradient(top,#f5f5f5,#cfd1cf); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf') } .cke_float .cke_top { border: 1px solid #b6b6b6; border-bottom-color: #999 } .cke_bottom { padding: 6px 8px 2px; position: relative; border-top: 1px solid #bfbfbf; -moz-box-shadow: 0 1px 0 #fff inset; -webkit-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset; background: #cfd1cf; background-image: -webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf)); background-image: -moz-linear-gradient(top,#ebebeb,#cfd1cf); background-image: -webkit-linear-gradient(top,#ebebeb,#cfd1cf); background-image: -o-linear-gradient(top,#ebebeb,#cfd1cf); background-image: -ms-linear-gradient(top,#ebebeb,#cfd1cf); background-image: linear-gradient(top,#ebebeb,#cfd1cf); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf') } .cke_browser_ios .cke_contents { overflow-y: auto; -webkit-overflow-scrolling: touch } .cke_resizer { width: 0; height: 0; overflow: hidden; width: 0; height: 0; overflow: hidden; border-width: 10px 10px 0 0; border-color: transparent #666 transparent transparent; border-style: dashed solid dashed dashed; font-size: 0; vertical-align: bottom; margin-top: 6px; margin-bottom: 2px; -moz-box-shadow: 0 1px 0 rgba(255,255,255,.3); -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3); box-shadow: 0 1px 0 rgba(255,255,255,.3) } .cke_hc .cke_resizer { font-size: 15px; width: auto; height: auto; border-width: 0 } .cke_resizer_ltr { cursor: se-resize; float: right; margin-right: -4px } .cke_resizer_rtl { border-width: 10px 0 0 10px; border-color: transparent transparent transparent #a5a5a5; border-style: dashed dashed dashed solid; cursor: sw-resize; float: left; margin-left: -4px; right: auto } .cke_wysiwyg_div { display: block; height: 100%; overflow: auto; padding: 0 8px; outline-style: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } .cke_panel { visibility: visible; width: 120px; height: 100px; overflow: hidden; background-color: #fff; border: 1px solid #b6b6b6; border-bottom-color: #999; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 0 3px rgba(0,0,0,.15); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.15); box-shadow: 0 0 3px rgba(0,0,0,.15) } .cke_menu_panel { padding: 0; margin: 0 } .cke_combopanel { width: 150px; height: 170px } .cke_panel_frame { width: 100%; height: 100%; font-size: 12px; overflow: auto; overflow-x: hidden } .cke_panel_container { overflow-y: auto; overflow-x: hidden } .cke_panel_list { list-style-type: none; margin: 3px; padding: 0; white-space: nowrap } .cke_panel_listItem { margin: 0; padding-bottom: 1px } .cke_panel_listItem a { padding: 3px 4px; display: block; border: 1px solid #fff; color: inherit!important; text-decoration: none; overflow: hidden; text-overflow: ellipsis; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px } * html .cke_panel_listItem a { width: 100%; color: #000 } *:first-child+html .cke_panel_listItem a { color: #000 } .cke_panel_listItem.cke_selected a { border: 1px solid #dedede; background-color: #f2f2f2; -moz-box-shadow: 0 0 2px rgba(0,0,0,.1) inset; -webkit-box-shadow: 0 0 2px rgba(0,0,0,.1) inset; box-shadow: 0 0 2px rgba(0,0,0,.1) inset } .cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active { border-color: #dedede; background-color: #f2f2f2; -moz-box-shadow: 0 0 2px rgba(0,0,0,.1) inset; -webkit-box-shadow: 0 0 2px rgba(0,0,0,.1) inset; box-shadow: 0 0 2px rgba(0,0,0,.1) inset } .cke_hc .cke_panel_listItem a { border-style: none } .cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active { border: 2px solid; padding: 1px 2px } .cke_panel_grouptitle { cursor: default; font-size: 11px; font-weight: bold; white-space: nowrap; margin: 0; padding: 4px 6px; color: #474747; text-shadow: 0 1px 0 rgba(255,255,255,.75); border-bottom: 1px solid #b6b6b6; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; -moz-box-shadow: 0 1px 0 #fff inset; -webkit-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset; background: #cfd1cf; background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf)); background-image: -moz-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: -webkit-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: -o-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: -ms-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: linear-gradient(top,#f5f5f5,#cfd1cf); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf') } .cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre { margin-top: 0; margin-bottom: 0 } .cke_colorblock { padding: 3px; font-size: 11px; font-family: 'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif } .cke_colorblock,.cke_colorblock a { text-decoration: none; color: #000 } span.cke_colorbox { width: 10px; height: 10px; border: #808080 1px solid; float: left } .cke_rtl span.cke_colorbox { float: right } a.cke_colorbox { border: #fff 1px solid; padding: 2px; float: left; width: 12px; height: 12px } .cke_rtl a.cke_colorbox { float: right } a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox { border: #b6b6b6 1px solid; background-color: #e5e5e5 } a.cke_colorauto,a.cke_colormore { border: #fff 1px solid; padding: 2px; display: block; cursor: pointer } a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore { border: #b6b6b6 1px solid; background-color: #e5e5e5 } .cke_toolbar { float: left } .cke_rtl .cke_toolbar { float: right } .cke_toolgroup { float: left; margin: 0 6px 5px 0; border: 1px solid #a6a6a6; border-bottom-color: #979797; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; background: #e4e4e4; background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4)); background-image: -moz-linear-gradient(top,#fff,#e4e4e4); background-image: -webkit-linear-gradient(top,#fff,#e4e4e4); background-image: -o-linear-gradient(top,#fff,#e4e4e4); background-image: -ms-linear-gradient(top,#fff,#e4e4e4); background-image: linear-gradient(top,#fff,#e4e4e4); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4') } .cke_hc .cke_toolgroup { border: 0; margin-right: 10px; margin-bottom: 10px } .cke_rtl .cke_toolgroup { float: right; margin-left: 6px; margin-right: 0 } a.cke_button { display: inline-block; height: 18px; padding: 4px 6px; outline: 0; cursor: default; float: left; border: 0 } .cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child { -moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0 } .cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child { -moz-border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px } .cke_rtl .cke_button { float: right } .cke_hc .cke_button { border: 1px solid black; padding: 3px 5px; margin: -2px 4px 0 -2px } .cke_button_on { -moz-box-shadow: 0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2); box-shadow: 0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2); background: #b5b5b5; background-image: -webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca)); background-image: -moz-linear-gradient(top,#aaa,#cacaca); background-image: -webkit-linear-gradient(top,#aaa,#cacaca); background-image: -o-linear-gradient(top,#aaa,#cacaca); background-image: -ms-linear-gradient(top,#aaa,#cacaca); background-image: linear-gradient(top,#aaa,#cacaca); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca') } .cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active { border-width: 3px; padding: 1px 3px } .cke_button_disabled .cke_button_icon { opacity: .3 } .cke_hc .cke_button_disabled { opacity: .5 } a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active { -moz-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2); box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2) } a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active { -moz-box-shadow: 0 0 1px rgba(0,0,0,.3) inset; -webkit-box-shadow: 0 0 1px rgba(0,0,0,.3) inset; box-shadow: 0 0 1px rgba(0,0,0,.3) inset; background: #ccc; background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc)); background-image: -moz-linear-gradient(top,#f2f2f2,#ccc); background-image: -webkit-linear-gradient(top,#f2f2f2,#ccc); background-image: -o-linear-gradient(top,#f2f2f2,#ccc); background-image: -ms-linear-gradient(top,#f2f2f2,#ccc); background-image: linear-gradient(top,#f2f2f2,#ccc); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc') } .cke_button_icon { cursor: inherit; background-repeat: no-repeat; margin-top: 1px; width: 16px; height: 16px; float: left; display: inline-block } .cke_rtl .cke_button_icon { float: right } .cke_hc .cke_button_icon { display: none } .cke_button_label { display: none; padding-left: 3px; margin-top: 1px; line-height: 17px; vertical-align: middle; float: left; cursor: default; color: #474747; text-shadow: 0 1px 0 rgba(255,255,255,.5) } .cke_rtl .cke_button_label { padding-right: 3px; padding-left: 0; float: right } .cke_hc .cke_button_label { padding: 0; display: inline-block; font-size: 12px } .cke_button_arrow { display: inline-block; margin: 8px 0 0 1px; width: 0; height: 0; cursor: default; vertical-align: top; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 3px solid #474747 } .cke_rtl .cke_button_arrow { margin-right: 5px; margin-left: 0 } .cke_hc .cke_button_arrow { font-size: 10px; margin: 3px -2px 0 3px; width: auto; border: 0 } .cke_toolbar_separator { float: left; background-color: #c0c0c0; background-color: rgba(0,0,0,.2); margin: 5px 2px 0; height: 18px; width: 1px; -webkit-box-shadow: 1px 0 1px rgba(255,255,255,.5); -moz-box-shadow: 1px 0 1px rgba(255,255,255,.5); box-shadow: 1px 0 1px rgba(255,255,255,.5) } .cke_rtl .cke_toolbar_separator { float: right; -webkit-box-shadow: -1px 0 1px rgba(255,255,255,.1); -moz-box-shadow: -1px 0 1px rgba(255,255,255,.1); box-shadow: -1px 0 1px rgba(255,255,255,.1) } .cke_hc .cke_toolbar_separator { width: 0; border-left: 1px solid; margin: 1px 5px 0 0 } .cke_toolbar_break { display: block; clear: left } .cke_rtl .cke_toolbar_break { clear: right } .cke_toolbox_collapser { width: 12px; height: 11px; float: right; margin: 11px 0 0; font-size: 0; cursor: default; text-align: center; border: 1px solid #a6a6a6; border-bottom-color: #979797; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; background: #e4e4e4; background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4)); background-image: -moz-linear-gradient(top,#fff,#e4e4e4); background-image: -webkit-linear-gradient(top,#fff,#e4e4e4); background-image: -o-linear-gradient(top,#fff,#e4e4e4); background-image: -ms-linear-gradient(top,#fff,#e4e4e4); background-image: linear-gradient(top,#fff,#e4e4e4); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4') } .cke_toolbox_collapser:hover { background: #ccc; background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc)); background-image: -moz-linear-gradient(top,#f2f2f2,#ccc); background-image: -webkit-linear-gradient(top,#f2f2f2,#ccc); background-image: -o-linear-gradient(top,#f2f2f2,#ccc); background-image: -ms-linear-gradient(top,#f2f2f2,#ccc); background-image: linear-gradient(top,#f2f2f2,#ccc); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc') } .cke_toolbox_collapser.cke_toolbox_collapser_min { margin: 0 2px 4px } .cke_rtl .cke_toolbox_collapser { float: left } .cke_toolbox_collapser .cke_arrow { display: inline-block; height: 0; width: 0; font-size: 0; margin-top: 1px; border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 3px solid #474747; border-top: 3px solid transparent } .cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow { margin-top: 4px; border-bottom-color: transparent; border-top-color: #474747 } .cke_hc .cke_toolbox_collapser .cke_arrow { font-size: 8px; width: auto; border: 0; margin-top: 0; margin-right: 2px } .cke_menubutton { display: block } .cke_menuitem span { cursor: default } .cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active { background-color: #d3d3d3; display: block } .cke_hc .cke_menubutton { padding: 2px } .cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active { border: 2px solid; padding: 0 } .cke_menubutton_inner { display: table-row } .cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow { display: table-cell } .cke_menubutton_icon { background-color: #d7d8d7; opacity: .70; filter: alpha(opacity=70); padding: 4px } .cke_hc .cke_menubutton_icon { height: 16px; width: 0; padding: 4px 0 } .cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon { background-color: #d0d2d0 } .cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon { opacity: .3; filter: alpha(opacity=30) } .cke_menubutton_label { padding: 0 5px; background-color: transparent; width: 100%; vertical-align: middle } .cke_menubutton_disabled .cke_menubutton_label { opacity: .3; filter: alpha(opacity=30) } .cke_menubutton_on { border: 1px solid #dedede; background-color: #f2f2f2; -moz-box-shadow: 0 0 2px rgba(0,0,0,.1) inset; -webkit-box-shadow: 0 0 2px rgba(0,0,0,.1) inset; box-shadow: 0 0 2px rgba(0,0,0,.1) inset } .cke_menubutton_on .cke_menubutton_icon { padding-right: 3px } .cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active { background-color: #eff0ef } .cke_panel_frame .cke_menubutton_label { display: none } .cke_menuseparator { background-color: #d3d3d3; height: 1px; filter: alpha(opacity=70); opacity: .70 } .cke_menuarrow { background-image: url(images/arrow.png); background-position: 0 10px; background-repeat: no-repeat; padding: 0 5px } .cke_rtl .cke_menuarrow { background-position: 5px -13px; background-repeat: no-repeat } .cke_menuarrow span { display: none } .cke_hc .cke_menuarrow span { vertical-align: middle; display: inline } .cke_combo { display: inline-block; float: left } .cke_rtl .cke_combo { float: right } .cke_hc .cke_combo { margin-top: -2px } .cke_combo_label { display: none; float: left; line-height: 26px; vertical-align: top; margin-right: 5px } .cke_rtl .cke_combo_label { float: right; margin-left: 5px; margin-right: 0 } .cke_combo_button { cursor: default; display: inline-block; float: left; margin: 0 6px 5px 0; border: 1px solid #a6a6a6; border-bottom-color: #979797; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; background: #e4e4e4; background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4)); background-image: -moz-linear-gradient(top,#fff,#e4e4e4); background-image: -webkit-linear-gradient(top,#fff,#e4e4e4); background-image: -o-linear-gradient(top,#fff,#e4e4e4); background-image: -ms-linear-gradient(top,#fff,#e4e4e4); background-image: linear-gradient(top,#fff,#e4e4e4); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4') } .cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus { background: #ccc; background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc)); background-image: -moz-linear-gradient(top,#f2f2f2,#ccc); background-image: -webkit-linear-gradient(top,#f2f2f2,#ccc); background-image: -o-linear-gradient(top,#f2f2f2,#ccc); background-image: -ms-linear-gradient(top,#f2f2f2,#ccc); background-image: linear-gradient(top,#f2f2f2,#ccc); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc'); outline: 0 } .cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button { border: 1px solid #777; -moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset; box-shadow: 0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset; background: #b5b5b5; background-image: -webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca)); background-image: -moz-linear-gradient(top,#aaa,#cacaca); background-image: -webkit-linear-gradient(top,#aaa,#cacaca); background-image: -o-linear-gradient(top,#aaa,#cacaca); background-image: -ms-linear-gradient(top,#aaa,#cacaca); background-image: linear-gradient(top,#aaa,#cacaca); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca') } .cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active { -moz-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2); box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2) } .cke_rtl .cke_combo_button { float: right; margin-left: 5px; margin-right: 0 } .cke_hc a.cke_combo_button { padding: 3px } .cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active { border-width: 3px; padding: 1px } .cke_combo_text { line-height: 26px; padding-left: 10px; text-overflow: ellipsis; overflow: hidden; float: left; cursor: default; color: #474747; text-shadow: 0 1px 0 rgba(255,255,255,.5); width: 60px } .cke_rtl .cke_combo_text { float: right; text-align: right; padding-left: 0; padding-right: 10px } .cke_hc .cke_combo_text { line-height: 18px; font-size: 12px } .cke_combo_open { cursor: default; display: inline-block; font-size: 0; height: 19px; line-height: 17px; margin: 1px 7px 1px; width: 5px } .cke_hc .cke_combo_open { height: 12px } .cke_combo_arrow { cursor: default; margin: 11px 0 0; float: left; height: 0; width: 0; font-size: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 3px solid #474747 } .cke_hc .cke_combo_arrow { font-size: 10px; width: auto; border: 0; margin-top: 3px } .cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open { opacity: .3 } .cke_path { float: left; margin: -2px 0 2px } .cke_path_item,.cke_path_empty { display: inline-block; float: left; padding: 3px 4px; margin-right: 2px; cursor: default; text-decoration: none; outline: 0; border: 0; color: #4c4c4c; text-shadow: 0 1px 0 #fff; font-weight: bold; font-size: 11px } .cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty { float: right } a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active { background-color: #bfbfbf; color: #333; text-shadow: 0 1px 0 rgba(255,255,255,.5); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5); -webkit-box-shadow: 0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5); box-shadow: 0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5) } .cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active { border: 2px solid; padding: 1px 2px } .cke_button__source_label,.cke_button__sourcedialog_label { display: inline } .cke_combo__fontsize .cke_combo_text { width: 30px } .cke_combopanel__fontsize { width: 120px } .cke_source { font-family: 'Courier New',Monospace; font-size: small; background-color: #fff; white-space: pre } .cke_wysiwyg_frame,.cke_wysiwyg_div { background-color: #fff } .cke_chrome { visibility: inherit } .cke_voice_label { display: none } legend.cke_voice_label { display: none } a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active { filter: alpha(opacity = 30) } .cke_button_disabled .cke_button_icon { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff) } .cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active { filter: alpha(opacity = 100) } .cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open { filter: alpha(opacity = 30) } .cke_toolbox_collapser { border: 1px solid #a6a6a6 } .cke_toolbox_collapser .cke_arrow { margin-top: 1px } .cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle { filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) } .cke_hidpi .cke_button__about_icon { background: url(icons_hidpi.png) no-repeat 0 -0px !important; background-size: 16px !important; } .cke_hidpi .cke_button__bold_icon { background: url(icons_hidpi.png) no-repeat 0 -24px !important; background-size: 16px !important; } .cke_hidpi .cke_button__italic_icon { background: url(icons_hidpi.png) no-repeat 0 -48px !important; background-size: 16px !important; } .cke_hidpi .cke_button__strike_icon { background: url(icons_hidpi.png) no-repeat 0 -72px !important; background-size: 16px !important; } .cke_hidpi .cke_button__subscript_icon { background: url(icons_hidpi.png) no-repeat 0 -96px !important; background-size: 16px !important; } .cke_hidpi .cke_button__superscript_icon { background: url(icons_hidpi.png) no-repeat 0 -120px !important; background-size: 16px !important; } .cke_hidpi .cke_button__underline_icon { background: url(icons_hidpi.png) no-repeat 0 -144px !important; background-size: 16px !important; } .cke_hidpi .cke_button__bidiltr_icon { background: url(icons_hidpi.png) no-repeat 0 -168px !important; background-size: 16px !important; } .cke_hidpi .cke_button__bidirtl_icon { background: url(icons_hidpi.png) no-repeat 0 -192px !important; background-size: 16px !important; } .cke_hidpi .cke_button__blockquote_icon { background: url(icons_hidpi.png) no-repeat 0 -216px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon { background: url(icons_hidpi.png) no-repeat 0 -240px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon { background: url(icons_hidpi.png) no-repeat 0 -264px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon { background: url(icons_hidpi.png) no-repeat 0 -288px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon { background: url(icons_hidpi.png) no-repeat 0 -312px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon { background: url(icons_hidpi.png) no-repeat 0 -336px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon { background: url(icons_hidpi.png) no-repeat 0 -360px !important; background-size: 16px !important; } .cke_hidpi .cke_button__bgcolor_icon { background: url(icons_hidpi.png) no-repeat 0 -384px !important; background-size: 16px !important; } .cke_hidpi .cke_button__textcolor_icon { background: url(icons_hidpi.png) no-repeat 0 -408px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon { background: url(icons_hidpi.png) no-repeat 0 -432px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon { background: url(icons_hidpi.png) no-repeat 0 -456px !important; background-size: 16px !important; } .cke_hidpi .cke_button__creatediv_icon { background: url(icons_hidpi.png) no-repeat 0 -480px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon { background: url(icons_hidpi.png) no-repeat 0 -504px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon { background: url(icons_hidpi.png) no-repeat 0 -528px !important; background-size: 16px !important; } .cke_hidpi .cke_button__replace_icon { background: url(icons_hidpi.png) no-repeat 0 -552px !important; background-size: 16px !important; } .cke_hidpi .cke_button__flash_icon { background: url(icons_hidpi.png) no-repeat 0 -576px !important; background-size: 16px !important; } .cke_hidpi .cke_button__button_icon { background: url(icons_hidpi.png) no-repeat 0 -600px !important; background-size: 16px !important; } .cke_hidpi .cke_button__checkbox_icon { background: url(icons_hidpi.png) no-repeat 0 -624px !important; background-size: 16px !important; } .cke_hidpi .cke_button__form_icon { background: url(icons_hidpi.png) no-repeat 0 -648px !important; background-size: 16px !important; } .cke_hidpi .cke_button__hiddenfield_icon { background: url(icons_hidpi.png) no-repeat 0 -672px !important; background-size: 16px !important; } .cke_hidpi .cke_button__imagebutton_icon { background: url(icons_hidpi.png) no-repeat 0 -696px !important; background-size: 16px !important; } .cke_hidpi .cke_button__radio_icon { background: url(icons_hidpi.png) no-repeat 0 -720px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon { background: url(icons_hidpi.png) no-repeat 0 -744px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon { background: url(icons_hidpi.png) no-repeat 0 -768px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon { background: url(icons_hidpi.png) no-repeat 0 -792px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon { background: url(icons_hidpi.png) no-repeat 0 -816px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon { background: url(icons_hidpi.png) no-repeat 0 -840px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon { background: url(icons_hidpi.png) no-repeat 0 -864px !important; background-size: 16px !important; } .cke_hidpi .cke_button__horizontalrule_icon { background: url(icons_hidpi.png) no-repeat 0 -888px !important; background-size: 16px !important; } .cke_hidpi .cke_button__iframe_icon { background: url(icons_hidpi.png) no-repeat 0 -912px !important; background-size: 16px !important; } .cke_hidpi .cke_button__image_icon { background: url(icons_hidpi.png) no-repeat 0 -936px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon { background: url(icons_hidpi.png) no-repeat 0 -960px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon { background: url(icons_hidpi.png) no-repeat 0 -984px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon { background: url(icons_hidpi.png) no-repeat 0 -1008px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon { background: url(icons_hidpi.png) no-repeat 0 -1032px !important; background-size: 16px !important; } .cke_hidpi .cke_button__smiley_icon { background: url(icons_hidpi.png) no-repeat 0 -1056px !important; background-size: 16px !important; } .cke_hidpi .cke_button__justifyblock_icon { background: url(icons_hidpi.png) no-repeat 0 -1080px !important; background-size: 16px !important; } .cke_hidpi .cke_button__justifycenter_icon { background: url(icons_hidpi.png) no-repeat 0 -1104px !important; background-size: 16px !important; } .cke_hidpi .cke_button__justifyleft_icon { background: url(icons_hidpi.png) no-repeat 0 -1128px !important; background-size: 16px !important; } .cke_hidpi .cke_button__justifyright_icon { background: url(icons_hidpi.png) no-repeat 0 -1152px !important; background-size: 16px !important; } .cke_hidpi .cke_button__language_icon { background: url(icons_hidpi.png) no-repeat 0 -1176px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon { background: url(icons_hidpi.png) no-repeat 0 -1200px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon { background: url(icons_hidpi.png) no-repeat 0 -1224px !important; background-size: 16px !important; } .cke_hidpi .cke_button__link_icon { background: url(icons_hidpi.png) no-repeat 0 -1248px !important; background-size: 16px !important; } .cke_hidpi .cke_button__unlink_icon { background: url(icons_hidpi.png) no-repeat 0 -1272px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon { background: url(icons_hidpi.png) no-repeat 0 -1296px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon { background: url(icons_hidpi.png) no-repeat 0 -1320px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon { background: url(icons_hidpi.png) no-repeat 0 -1344px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon { background: url(icons_hidpi.png) no-repeat 0 -1368px !important; background-size: 16px !important; } .cke_hidpi .cke_button__maximize_icon { background: url(icons_hidpi.png) no-repeat 0 -1392px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon { background: url(icons_hidpi.png) no-repeat 0 -1416px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon { background: url(icons_hidpi.png) no-repeat 0 -1440px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon { background: url(icons_hidpi.png) no-repeat 0 -1464px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon { background: url(icons_hidpi.png) no-repeat 0 -1488px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon { background: url(icons_hidpi.png) no-repeat 0 -1512px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon { background: url(icons_hidpi.png) no-repeat 0 -1536px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon { background: url(icons_hidpi.png) no-repeat 0 -1560px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon { background: url(icons_hidpi.png) no-repeat 0 -1584px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon { background: url(icons_hidpi.png) no-repeat 0 -1608px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon { background: url(icons_hidpi.png) no-repeat 0 -1632px !important; background-size: 16px !important; } .cke_hidpi .cke_button__print_icon { background: url(icons_hidpi.png) no-repeat 0 -1656px !important; background-size: 16px !important; } .cke_hidpi .cke_button__removeformat_icon { background: url(icons_hidpi.png) no-repeat 0 -1680px !important; background-size: 16px !important; } .cke_hidpi .cke_button__save_icon { background: url(icons_hidpi.png) no-repeat 0 -1704px !important; background-size: 16px !important; } .cke_hidpi .cke_button__selectall_icon { background: url(icons_hidpi.png) no-repeat 0 -1728px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon { background: url(icons_hidpi.png) no-repeat 0 -1752px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon { background: url(icons_hidpi.png) no-repeat 0 -1776px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon { background: url(icons_hidpi.png) no-repeat 0 -1800px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon { background: url(icons_hidpi.png) no-repeat 0 -1824px !important; background-size: 16px !important; } .cke_hidpi .cke_button__specialchar_icon { background: url(icons_hidpi.png) no-repeat 0 -1848px !important; background-size: 16px !important; } .cke_hidpi .cke_button__scayt_icon { background: url(icons_hidpi.png) no-repeat 0 -1872px !important; background-size: 16px !important; } .cke_hidpi .cke_button__table_icon { background: url(icons_hidpi.png) no-repeat 0 -1896px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon { background: url(icons_hidpi.png) no-repeat 0 -1920px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon { background: url(icons_hidpi.png) no-repeat 0 -1944px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon { background: url(icons_hidpi.png) no-repeat 0 -1968px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon { background: url(icons_hidpi.png) no-repeat 0 -1992px !important; background-size: 16px !important; } .cke_hidpi .cke_button__spellchecker_icon { background: url(icons_hidpi.png) no-repeat 0 -2016px !important; background-size: 16px !important; }
\docroot\custom_jsps\html\js\editor\ckeditor\skins\moono\editor.css 的内容修改为
/* Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.md or http://ckeditor.com/license */ .cke_reset { margin: 0; padding: 0; border: 0; background: transparent; text-decoration: none; width: auto; height: auto; vertical-align: baseline; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; position: static; -webkit-transition: none; -moz-transition: none; -ms-transition: none; transition: none } .cke_reset_all,.cke_reset_all * { margin: 0; padding: 0; border: 0; background: transparent; text-decoration: none; width: auto; height: auto; vertical-align: baseline; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; position: static; -webkit-transition: none; -moz-transition: none; -ms-transition: none; transition: none; border-collapse: collapse; font: normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif; color: #000; text-align: left; white-space: nowrap; cursor: auto; float: none } .cke_reset_all .cke_rtl * { text-align: right } .cke_reset_all iframe { vertical-align: inherit } .cke_reset_all textarea { white-space: pre } .cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"] { cursor: text } .cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled] { cursor: default } .cke_reset_all fieldset { padding: 10px; border: 2px groove #e0dfe3 } .cke_reset_all select { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .cke_reset_all table { table-layout: auto } .cke_chrome { display: block; border: 1px solid #b6b6b6; padding: 0; -moz-box-shadow: 0 0 3px rgba(0,0,0,.15); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.15); box-shadow: 0 0 3px rgba(0,0,0,.15) } .cke_inner { display: block; -webkit-touch-callout: none; background: #fff; padding: 0 } .cke_float { border: 0 } .cke_float .cke_inner { padding-bottom: 0 } .cke_top,.cke_contents,.cke_bottom { display: block; overflow: hidden } .cke_top { border-bottom: 1px solid #b6b6b6; padding: 6px 8px 2px; white-space: normal; -moz-box-shadow: 0 1px 0 #fff inset; -webkit-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset; background: #cfd1cf; background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf)); background-image: -moz-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: -webkit-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: -o-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: -ms-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: linear-gradient(top,#f5f5f5,#cfd1cf); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf') } .cke_float .cke_top { border: 1px solid #b6b6b6; border-bottom-color: #999 } .cke_bottom { padding: 6px 8px 2px; position: relative; border-top: 1px solid #bfbfbf; -moz-box-shadow: 0 1px 0 #fff inset; -webkit-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset; background: #cfd1cf; background-image: -webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf)); background-image: -moz-linear-gradient(top,#ebebeb,#cfd1cf); background-image: -webkit-linear-gradient(top,#ebebeb,#cfd1cf); background-image: -o-linear-gradient(top,#ebebeb,#cfd1cf); background-image: -ms-linear-gradient(top,#ebebeb,#cfd1cf); background-image: linear-gradient(top,#ebebeb,#cfd1cf); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf') } .cke_browser_ios .cke_contents { overflow-y: auto; -webkit-overflow-scrolling: touch } .cke_resizer { width: 0; height: 0; overflow: hidden; width: 0; height: 0; overflow: hidden; border-width: 10px 10px 0 0; border-color: transparent #666 transparent transparent; border-style: dashed solid dashed dashed; font-size: 0; vertical-align: bottom; margin-top: 6px; margin-bottom: 2px; -moz-box-shadow: 0 1px 0 rgba(255,255,255,.3); -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3); box-shadow: 0 1px 0 rgba(255,255,255,.3) } .cke_hc .cke_resizer { font-size: 15px; width: auto; height: auto; border-width: 0 } .cke_resizer_ltr { cursor: se-resize; float: right; margin-right: -4px } .cke_resizer_rtl { border-width: 10px 0 0 10px; border-color: transparent transparent transparent #a5a5a5; border-style: dashed dashed dashed solid; cursor: sw-resize; float: left; margin-left: -4px; right: auto } .cke_wysiwyg_div { display: block; height: 100%; overflow: auto; padding: 0 8px; outline-style: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } .cke_panel { visibility: visible; width: 120px; height: 100px; overflow: hidden; background-color: #fff; border: 1px solid #b6b6b6; border-bottom-color: #999; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 0 3px rgba(0,0,0,.15); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.15); box-shadow: 0 0 3px rgba(0,0,0,.15) } .cke_menu_panel { padding: 0; margin: 0 } .cke_combopanel { width: 150px; height: 170px } .cke_panel_frame { width: 100%; height: 100%; font-size: 12px; overflow: auto; overflow-x: hidden } .cke_panel_container { overflow-y: auto; overflow-x: hidden } .cke_panel_list { list-style-type: none; margin: 3px; padding: 0; white-space: nowrap } .cke_panel_listItem { margin: 0; padding-bottom: 1px } .cke_panel_listItem a { padding: 3px 4px; display: block; border: 1px solid #fff; color: inherit!important; text-decoration: none; overflow: hidden; text-overflow: ellipsis; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px } * html .cke_panel_listItem a { width: 100%; color: #000 } *:first-child+html .cke_panel_listItem a { color: #000 } .cke_panel_listItem.cke_selected a { border: 1px solid #dedede; background-color: #f2f2f2; -moz-box-shadow: 0 0 2px rgba(0,0,0,.1) inset; -webkit-box-shadow: 0 0 2px rgba(0,0,0,.1) inset; box-shadow: 0 0 2px rgba(0,0,0,.1) inset } .cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active { border-color: #dedede; background-color: #f2f2f2; -moz-box-shadow: 0 0 2px rgba(0,0,0,.1) inset; -webkit-box-shadow: 0 0 2px rgba(0,0,0,.1) inset; box-shadow: 0 0 2px rgba(0,0,0,.1) inset } .cke_hc .cke_panel_listItem a { border-style: none } .cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active { border: 2px solid; padding: 1px 2px } .cke_panel_grouptitle { cursor: default; font-size: 11px; font-weight: bold; white-space: nowrap; margin: 0; padding: 4px 6px; color: #474747; text-shadow: 0 1px 0 rgba(255,255,255,.75); border-bottom: 1px solid #b6b6b6; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; -moz-box-shadow: 0 1px 0 #fff inset; -webkit-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset; background: #cfd1cf; background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf)); background-image: -moz-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: -webkit-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: -o-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: -ms-linear-gradient(top,#f5f5f5,#cfd1cf); background-image: linear-gradient(top,#f5f5f5,#cfd1cf); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf') } .cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre { margin-top: 0; margin-bottom: 0 } .cke_colorblock { padding: 3px; font-size: 11px; font-family: 'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif } .cke_colorblock,.cke_colorblock a { text-decoration: none; color: #000 } span.cke_colorbox { width: 10px; height: 10px; border: #808080 1px solid; float: left } .cke_rtl span.cke_colorbox { float: right } a.cke_colorbox { border: #fff 1px solid; padding: 2px; float: left; width: 12px; height: 12px } .cke_rtl a.cke_colorbox { float: right } a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox { border: #b6b6b6 1px solid; background-color: #e5e5e5 } a.cke_colorauto,a.cke_colormore { border: #fff 1px solid; padding: 2px; display: block; cursor: pointer } a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore { border: #b6b6b6 1px solid; background-color: #e5e5e5 } .cke_toolbar { float: left } .cke_rtl .cke_toolbar { float: right } .cke_toolgroup { float: left; margin: 0 6px 5px 0; border: 1px solid #a6a6a6; border-bottom-color: #979797; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; background: #e4e4e4; background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4)); background-image: -moz-linear-gradient(top,#fff,#e4e4e4); background-image: -webkit-linear-gradient(top,#fff,#e4e4e4); background-image: -o-linear-gradient(top,#fff,#e4e4e4); background-image: -ms-linear-gradient(top,#fff,#e4e4e4); background-image: linear-gradient(top,#fff,#e4e4e4); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4') } .cke_hc .cke_toolgroup { border: 0; margin-right: 10px; margin-bottom: 10px } .cke_rtl .cke_toolgroup { float: right; margin-left: 6px; margin-right: 0 } a.cke_button { display: inline-block; height: 18px; padding: 4px 6px; outline: 0; cursor: default; float: left; border: 0 } .cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child { -moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0 } .cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child { -moz-border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px } .cke_rtl .cke_button { float: right } .cke_hc .cke_button { border: 1px solid black; padding: 3px 5px; margin: -2px 4px 0 -2px } .cke_button_on { -moz-box-shadow: 0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2); box-shadow: 0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2); background: #b5b5b5; background-image: -webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca)); background-image: -moz-linear-gradient(top,#aaa,#cacaca); background-image: -webkit-linear-gradient(top,#aaa,#cacaca); background-image: -o-linear-gradient(top,#aaa,#cacaca); background-image: -ms-linear-gradient(top,#aaa,#cacaca); background-image: linear-gradient(top,#aaa,#cacaca); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca') } .cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active { border-width: 3px; padding: 1px 3px } .cke_button_disabled .cke_button_icon { opacity: .3 } .cke_hc .cke_button_disabled { opacity: .5 } a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active { -moz-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2); box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2) } a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active { -moz-box-shadow: 0 0 1px rgba(0,0,0,.3) inset; -webkit-box-shadow: 0 0 1px rgba(0,0,0,.3) inset; box-shadow: 0 0 1px rgba(0,0,0,.3) inset; background: #ccc; background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc)); background-image: -moz-linear-gradient(top,#f2f2f2,#ccc); background-image: -webkit-linear-gradient(top,#f2f2f2,#ccc); background-image: -o-linear-gradient(top,#f2f2f2,#ccc); background-image: -ms-linear-gradient(top,#f2f2f2,#ccc); background-image: linear-gradient(top,#f2f2f2,#ccc); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc') } .cke_button_icon { cursor: inherit; background-repeat: no-repeat; margin-top: 1px; width: 16px; height: 16px; float: left; display: inline-block } .cke_rtl .cke_button_icon { float: right } .cke_hc .cke_button_icon { display: none } .cke_button_label { display: none; padding-left: 3px; margin-top: 1px; line-height: 17px; vertical-align: middle; float: left; cursor: default; color: #474747; text-shadow: 0 1px 0 rgba(255,255,255,.5) } .cke_rtl .cke_button_label { padding-right: 3px; padding-left: 0; float: right } .cke_hc .cke_button_label { padding: 0; display: inline-block; font-size: 12px } .cke_button_arrow { display: inline-block; margin: 8px 0 0 1px; width: 0; height: 0; cursor: default; vertical-align: top; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 3px solid #474747 } .cke_rtl .cke_button_arrow { margin-right: 5px; margin-left: 0 } .cke_hc .cke_button_arrow { font-size: 10px; margin: 3px -2px 0 3px; width: auto; border: 0 } .cke_toolbar_separator { float: left; background-color: #c0c0c0; background-color: rgba(0,0,0,.2); margin: 5px 2px 0; height: 18px; width: 1px; -webkit-box-shadow: 1px 0 1px rgba(255,255,255,.5); -moz-box-shadow: 1px 0 1px rgba(255,255,255,.5); box-shadow: 1px 0 1px rgba(255,255,255,.5) } .cke_rtl .cke_toolbar_separator { float: right; -webkit-box-shadow: -1px 0 1px rgba(255,255,255,.1); -moz-box-shadow: -1px 0 1px rgba(255,255,255,.1); box-shadow: -1px 0 1px rgba(255,255,255,.1) } .cke_hc .cke_toolbar_separator { width: 0; border-left: 1px solid; margin: 1px 5px 0 0 } .cke_toolbar_break { display: block; clear: left } .cke_rtl .cke_toolbar_break { clear: right } .cke_toolbox_collapser { width: 12px; height: 11px; float: right; margin: 11px 0 0; font-size: 0; cursor: default; text-align: center; border: 1px solid #a6a6a6; border-bottom-color: #979797; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; background: #e4e4e4; background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4)); background-image: -moz-linear-gradient(top,#fff,#e4e4e4); background-image: -webkit-linear-gradient(top,#fff,#e4e4e4); background-image: -o-linear-gradient(top,#fff,#e4e4e4); background-image: -ms-linear-gradient(top,#fff,#e4e4e4); background-image: linear-gradient(top,#fff,#e4e4e4); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4') } .cke_toolbox_collapser:hover { background: #ccc; background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc)); background-image: -moz-linear-gradient(top,#f2f2f2,#ccc); background-image: -webkit-linear-gradient(top,#f2f2f2,#ccc); background-image: -o-linear-gradient(top,#f2f2f2,#ccc); background-image: -ms-linear-gradient(top,#f2f2f2,#ccc); background-image: linear-gradient(top,#f2f2f2,#ccc); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc') } .cke_toolbox_collapser.cke_toolbox_collapser_min { margin: 0 2px 4px } .cke_rtl .cke_toolbox_collapser { float: left } .cke_toolbox_collapser .cke_arrow { display: inline-block; height: 0; width: 0; font-size: 0; margin-top: 1px; border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 3px solid #474747; border-top: 3px solid transparent } .cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow { margin-top: 4px; border-bottom-color: transparent; border-top-color: #474747 } .cke_hc .cke_toolbox_collapser .cke_arrow { font-size: 8px; width: auto; border: 0; margin-top: 0; margin-right: 2px } .cke_menubutton { display: block } .cke_menuitem span { cursor: default } .cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active { background-color: #d3d3d3; display: block } .cke_hc .cke_menubutton { padding: 2px } .cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active { border: 2px solid; padding: 0 } .cke_menubutton_inner { display: table-row } .cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow { display: table-cell } .cke_menubutton_icon { background-color: #d7d8d7; opacity: .70; filter: alpha(opacity=70); padding: 4px } .cke_hc .cke_menubutton_icon { height: 16px; width: 0; padding: 4px 0 } .cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon { background-color: #d0d2d0 } .cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon { opacity: .3; filter: alpha(opacity=30) } .cke_menubutton_label { padding: 0 5px; background-color: transparent; width: 100%; vertical-align: middle } .cke_menubutton_disabled .cke_menubutton_label { opacity: .3; filter: alpha(opacity=30) } .cke_menubutton_on { border: 1px solid #dedede; background-color: #f2f2f2; -moz-box-shadow: 0 0 2px rgba(0,0,0,.1) inset; -webkit-box-shadow: 0 0 2px rgba(0,0,0,.1) inset; box-shadow: 0 0 2px rgba(0,0,0,.1) inset } .cke_menubutton_on .cke_menubutton_icon { padding-right: 3px } .cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active { background-color: #eff0ef } .cke_panel_frame .cke_menubutton_label { display: none } .cke_menuseparator { background-color: #d3d3d3; height: 1px; filter: alpha(opacity=70); opacity: .70 } .cke_menuarrow { background-image: url(images/arrow.png); background-position: 0 10px; background-repeat: no-repeat; padding: 0 5px } .cke_rtl .cke_menuarrow { background-position: 5px -13px; background-repeat: no-repeat } .cke_menuarrow span { display: none } .cke_hc .cke_menuarrow span { vertical-align: middle; display: inline } .cke_combo { display: inline-block; float: left } .cke_rtl .cke_combo { float: right } .cke_hc .cke_combo { margin-top: -2px } .cke_combo_label { display: none; float: left; line-height: 26px; vertical-align: top; margin-right: 5px } .cke_rtl .cke_combo_label { float: right; margin-left: 5px; margin-right: 0 } .cke_combo_button { cursor: default; display: inline-block; float: left; margin: 0 6px 5px 0; border: 1px solid #a6a6a6; border-bottom-color: #979797; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset; background: #e4e4e4; background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4)); background-image: -moz-linear-gradient(top,#fff,#e4e4e4); background-image: -webkit-linear-gradient(top,#fff,#e4e4e4); background-image: -o-linear-gradient(top,#fff,#e4e4e4); background-image: -ms-linear-gradient(top,#fff,#e4e4e4); background-image: linear-gradient(top,#fff,#e4e4e4); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4') } .cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus { background: #ccc; background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc)); background-image: -moz-linear-gradient(top,#f2f2f2,#ccc); background-image: -webkit-linear-gradient(top,#f2f2f2,#ccc); background-image: -o-linear-gradient(top,#f2f2f2,#ccc); background-image: -ms-linear-gradient(top,#f2f2f2,#ccc); background-image: linear-gradient(top,#f2f2f2,#ccc); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc'); outline: 0 } .cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button { border: 1px solid #777; -moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset; box-shadow: 0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset; background: #b5b5b5; background-image: -webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca)); background-image: -moz-linear-gradient(top,#aaa,#cacaca); background-image: -webkit-linear-gradient(top,#aaa,#cacaca); background-image: -o-linear-gradient(top,#aaa,#cacaca); background-image: -ms-linear-gradient(top,#aaa,#cacaca); background-image: linear-gradient(top,#aaa,#cacaca); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca') } .cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active { -moz-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2); box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2) } .cke_rtl .cke_combo_button { float: right; margin-left: 5px; margin-right: 0 } .cke_hc a.cke_combo_button { padding: 3px } .cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active { border-width: 3px; padding: 1px } .cke_combo_text { line-height: 26px; padding-left: 10px; text-overflow: ellipsis; overflow: hidden; float: left; cursor: default; color: #474747; text-shadow: 0 1px 0 rgba(255,255,255,.5); width: 60px } .cke_rtl .cke_combo_text { float: right; text-align: right; padding-left: 0; padding-right: 10px } .cke_hc .cke_combo_text { line-height: 18px; font-size: 12px } .cke_combo_open { cursor: default; display: inline-block; font-size: 0; height: 19px; line-height: 17px; margin: 1px 7px 1px; width: 5px } .cke_hc .cke_combo_open { height: 12px } .cke_combo_arrow { cursor: default; margin: 11px 0 0; float: left; height: 0; width: 0; font-size: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 3px solid #474747 } .cke_hc .cke_combo_arrow { font-size: 10px; width: auto; border: 0; margin-top: 3px } .cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open { opacity: .3 } .cke_path { float: left; margin: -2px 0 2px } .cke_path_item,.cke_path_empty { display: inline-block; float: left; padding: 3px 4px; margin-right: 2px; cursor: default; text-decoration: none; outline: 0; border: 0; color: #4c4c4c; text-shadow: 0 1px 0 #fff; font-weight: bold; font-size: 11px } .cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty { float: right } a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active { background-color: #bfbfbf; color: #333; text-shadow: 0 1px 0 rgba(255,255,255,.5); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5); -webkit-box-shadow: 0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5); box-shadow: 0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5) } .cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active { border: 2px solid; padding: 1px 2px } .cke_button__source_label,.cke_button__sourcedialog_label { display: inline } .cke_combo__fontsize .cke_combo_text { width: 30px } .cke_combopanel__fontsize { width: 120px } .cke_source { font-family: 'Courier New',Monospace; font-size: small; background-color: #fff; white-space: pre } .cke_wysiwyg_frame,.cke_wysiwyg_div { background-color: #fff } .cke_chrome { visibility: inherit } .cke_voice_label { display: none } legend.cke_voice_label { display: none } .cke_hidpi .cke_button__about_icon { background: url(icons_hidpi.png) no-repeat 0 -0px !important; background-size: 16px !important; } .cke_hidpi .cke_button__bold_icon { background: url(icons_hidpi.png) no-repeat 0 -24px !important; background-size: 16px !important; } .cke_hidpi .cke_button__italic_icon { background: url(icons_hidpi.png) no-repeat 0 -48px !important; background-size: 16px !important; } .cke_hidpi .cke_button__strike_icon { background: url(icons_hidpi.png) no-repeat 0 -72px !important; background-size: 16px !important; } .cke_hidpi .cke_button__subscript_icon { background: url(icons_hidpi.png) no-repeat 0 -96px !important; background-size: 16px !important; } .cke_hidpi .cke_button__superscript_icon { background: url(icons_hidpi.png) no-repeat 0 -120px !important; background-size: 16px !important; } .cke_hidpi .cke_button__underline_icon { background: url(icons_hidpi.png) no-repeat 0 -144px !important; background-size: 16px !important; } .cke_hidpi .cke_button__bidiltr_icon { background: url(icons_hidpi.png) no-repeat 0 -168px !important; background-size: 16px !important; } .cke_hidpi .cke_button__bidirtl_icon { background: url(icons_hidpi.png) no-repeat 0 -192px !important; background-size: 16px !important; } .cke_hidpi .cke_button__blockquote_icon { background: url(icons_hidpi.png) no-repeat 0 -216px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon { background: url(icons_hidpi.png) no-repeat 0 -240px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon { background: url(icons_hidpi.png) no-repeat 0 -264px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon { background: url(icons_hidpi.png) no-repeat 0 -288px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon { background: url(icons_hidpi.png) no-repeat 0 -312px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon { background: url(icons_hidpi.png) no-repeat 0 -336px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon { background: url(icons_hidpi.png) no-repeat 0 -360px !important; background-size: 16px !important; } .cke_hidpi .cke_button__bgcolor_icon { background: url(icons_hidpi.png) no-repeat 0 -384px !important; background-size: 16px !important; } .cke_hidpi .cke_button__textcolor_icon { background: url(icons_hidpi.png) no-repeat 0 -408px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon { background: url(icons_hidpi.png) no-repeat 0 -432px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon { background: url(icons_hidpi.png) no-repeat 0 -456px !important; background-size: 16px !important; } .cke_hidpi .cke_button__creatediv_icon { background: url(icons_hidpi.png) no-repeat 0 -480px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon { background: url(icons_hidpi.png) no-repeat 0 -504px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon { background: url(icons_hidpi.png) no-repeat 0 -528px !important; background-size: 16px !important; } .cke_hidpi .cke_button__replace_icon { background: url(icons_hidpi.png) no-repeat 0 -552px !important; background-size: 16px !important; } .cke_hidpi .cke_button__flash_icon { background: url(icons_hidpi.png) no-repeat 0 -576px !important; background-size: 16px !important; } .cke_hidpi .cke_button__button_icon { background: url(icons_hidpi.png) no-repeat 0 -600px !important; background-size: 16px !important; } .cke_hidpi .cke_button__checkbox_icon { background: url(icons_hidpi.png) no-repeat 0 -624px !important; background-size: 16px !important; } .cke_hidpi .cke_button__form_icon { background: url(icons_hidpi.png) no-repeat 0 -648px !important; background-size: 16px !important; } .cke_hidpi .cke_button__hiddenfield_icon { background: url(icons_hidpi.png) no-repeat 0 -672px !important; background-size: 16px !important; } .cke_hidpi .cke_button__imagebutton_icon { background: url(icons_hidpi.png) no-repeat 0 -696px !important; background-size: 16px !important; } .cke_hidpi .cke_button__radio_icon { background: url(icons_hidpi.png) no-repeat 0 -720px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon { background: url(icons_hidpi.png) no-repeat 0 -744px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon { background: url(icons_hidpi.png) no-repeat 0 -768px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon { background: url(icons_hidpi.png) no-repeat 0 -792px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon { background: url(icons_hidpi.png) no-repeat 0 -816px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon { background: url(icons_hidpi.png) no-repeat 0 -840px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon { background: url(icons_hidpi.png) no-repeat 0 -864px !important; background-size: 16px !important; } .cke_hidpi .cke_button__horizontalrule_icon { background: url(icons_hidpi.png) no-repeat 0 -888px !important; background-size: 16px !important; } .cke_hidpi .cke_button__iframe_icon { background: url(icons_hidpi.png) no-repeat 0 -912px !important; background-size: 16px !important; } .cke_hidpi .cke_button__image_icon { background: url(icons_hidpi.png) no-repeat 0 -936px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon { background: url(icons_hidpi.png) no-repeat 0 -960px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon { background: url(icons_hidpi.png) no-repeat 0 -984px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon { background: url(icons_hidpi.png) no-repeat 0 -1008px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon { background: url(icons_hidpi.png) no-repeat 0 -1032px !important; background-size: 16px !important; } .cke_hidpi .cke_button__smiley_icon { background: url(icons_hidpi.png) no-repeat 0 -1056px !important; background-size: 16px !important; } .cke_hidpi .cke_button__justifyblock_icon { background: url(icons_hidpi.png) no-repeat 0 -1080px !important; background-size: 16px !important; } .cke_hidpi .cke_button__justifycenter_icon { background: url(icons_hidpi.png) no-repeat 0 -1104px !important; background-size: 16px !important; } .cke_hidpi .cke_button__justifyleft_icon { background: url(icons_hidpi.png) no-repeat 0 -1128px !important; background-size: 16px !important; } .cke_hidpi .cke_button__justifyright_icon { background: url(icons_hidpi.png) no-repeat 0 -1152px !important; background-size: 16px !important; } .cke_hidpi .cke_button__language_icon { background: url(icons_hidpi.png) no-repeat 0 -1176px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon { background: url(icons_hidpi.png) no-repeat 0 -1200px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon { background: url(icons_hidpi.png) no-repeat 0 -1224px !important; background-size: 16px !important; } .cke_hidpi .cke_button__link_icon { background: url(icons_hidpi.png) no-repeat 0 -1248px !important; background-size: 16px !important; } .cke_hidpi .cke_button__unlink_icon { background: url(icons_hidpi.png) no-repeat 0 -1272px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon { background: url(icons_hidpi.png) no-repeat 0 -1296px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon { background: url(icons_hidpi.png) no-repeat 0 -1320px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon { background: url(icons_hidpi.png) no-repeat 0 -1344px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon { background: url(icons_hidpi.png) no-repeat 0 -1368px !important; background-size: 16px !important; } .cke_hidpi .cke_button__maximize_icon { background: url(icons_hidpi.png) no-repeat 0 -1392px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon { background: url(icons_hidpi.png) no-repeat 0 -1416px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon { background: url(icons_hidpi.png) no-repeat 0 -1440px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon { background: url(icons_hidpi.png) no-repeat 0 -1464px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon { background: url(icons_hidpi.png) no-repeat 0 -1488px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon { background: url(icons_hidpi.png) no-repeat 0 -1512px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon { background: url(icons_hidpi.png) no-repeat 0 -1536px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon { background: url(icons_hidpi.png) no-repeat 0 -1560px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon { background: url(icons_hidpi.png) no-repeat 0 -1584px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon { background: url(icons_hidpi.png) no-repeat 0 -1608px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon { background: url(icons_hidpi.png) no-repeat 0 -1632px !important; background-size: 16px !important; } .cke_hidpi .cke_button__print_icon { background: url(icons_hidpi.png) no-repeat 0 -1656px !important; background-size: 16px !important; } .cke_hidpi .cke_button__removeformat_icon { background: url(icons_hidpi.png) no-repeat 0 -1680px !important; background-size: 16px !important; } .cke_hidpi .cke_button__save_icon { background: url(icons_hidpi.png) no-repeat 0 -1704px !important; background-size: 16px !important; } .cke_hidpi .cke_button__selectall_icon { background: url(icons_hidpi.png) no-repeat 0 -1728px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon { background: url(icons_hidpi.png) no-repeat 0 -1752px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon { background: url(icons_hidpi.png) no-repeat 0 -1776px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon { background: url(icons_hidpi.png) no-repeat 0 -1800px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon { background: url(icons_hidpi.png) no-repeat 0 -1824px !important; background-size: 16px !important; } .cke_hidpi .cke_button__specialchar_icon { background: url(icons_hidpi.png) no-repeat 0 -1848px !important; background-size: 16px !important; } .cke_hidpi .cke_button__scayt_icon { background: url(icons_hidpi.png) no-repeat 0 -1872px !important; background-size: 16px !important; } .cke_hidpi .cke_button__table_icon { background: url(icons_hidpi.png) no-repeat 0 -1896px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon { background: url(icons_hidpi.png) no-repeat 0 -1920px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon { background: url(icons_hidpi.png) no-repeat 0 -1944px !important; background-size: 16px !important; } .cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon { background: url(icons_hidpi.png) no-repeat 0 -1968px !important; background-size: 16px !important; } .cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon { background: url(icons_hidpi.png) no-repeat 0 -1992px !important; background-size: 16px !important; } .cke_hidpi .cke_button__spellchecker_icon { background: url(icons_hidpi.png) no-repeat 0 -2016px !important; background-size: 16px !important; }
问题解决 与君共勉;