精华内容
下载资源
问答
  • 如果不动js库,不动源代码,只富文本框输入时做手脚的话,要怎么输入呢回复讨论(解决方案)这个好像有点难实现,因为显示的时候程序应该是把文本当做text来显示了。脚本好像不行,kindeditor会自动删除脚本,编辑...

    富文本框中想插入一段js引用,<>括号就会转义成<>,这样也没问题,显示在网页上时还会转回来,但是不是以html的形式显示出来,而是以txt的形式显示了。如果不动js库,不动源代码,只在富文本框中输入时做手脚的话,要怎么输入呢

    回复讨论(解决方案)

    这个好像有点难实现,因为显示的时候程序应该是把文本当做text来显示了。

    脚本好像不行,kindeditor会自动删除脚本,编辑器插入脚本太危险了

    不过可以配置允许保留脚本,配置 filterMode : false,这样可以在源代码试图中输入或者粘贴脚本,不能再设计设计视图中粘贴

    editor = K.create('textarea[name="content"]', {

    allowFileManager: true, filterMode: false

    });

    try HtmlEditorView

    脚本好像不行,kindeditor会自动删除脚本,编辑器插入脚本太危险了

    不过可以配置允许保留脚本,配置 filterMode : false,这样可以在源代码试图中输入或者粘贴脚本,不能再设计设计视图中粘贴

    editor = K.create('textarea[name="content"]', {

    allowFileManager: true, filterMode: false

    });有没有在办法在视图中粘贴脚本的。。引用的脚本

    脚本好像不行,kindeditor会自动删除脚本,编辑器插入脚本太危险了

    不过可以配置允许保留脚本,配置 filterMode : false,这样可以在源代码试图中输入或者粘贴脚本,不能再设计设计视图中粘贴

    editor = K.create('textarea[name="content"]', {

    allowFileManager: true, filterMode: false

    });有没有在办法在视图中粘贴脚本的。。引用的脚本

    视图模式下直接粘贴不行,<>这种字符都会被替换为对应的实体

    可以调用editor.html方法插入脚本,但是从剪贴板获取信息又是个问题,ie可以获取剪贴板信息,firefox那种就比较难搞了,只能先粘贴到一个textarea中,再执行editor.html(document.getElementById('textarea的id').value);

    [i]地村枯枯[i][/i] [/i]

    本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

    本文系统来源:php中文网

    展开全文
  • 怎么把SCSS正确引入到html中

    万次阅读 2018-08-13 18:41:41
    首先,不要想得太复杂了,但是必须知道CSS怎么引入到HTML文档里的,有了这个技术常识就很简单了。  第一步:得到css. 和我猜测的一样,用SCSS和LESS是一样的引入方式,首先写好SCSS...第二部:在HTML网页中引入...

    首先,不要想得太复杂了,但是必须知道CSS是怎么引入到HTML文档里的,有了这个技术常识就很简单了。

        第一步:得到css.

    和我猜测的一样,用SCSS和LESS是一样的引入方式,首先写好SCSS或LESS的页面保存在文件夹中,此时打开刚才保存的文件夹会发现后缀名为scss,或less的文件会自动生成一个css后缀名的文件,对的就这样就得到了你要的css.

    第二部:在HTML网页中引入css文件.

    就像之前的引入方法一样用<link href="这里填css文件地址">,就OK了.

    展开全文
  • 也就是说,采用保存全部网页的时候,html文件头部会多出两个“link”标签,当把这两个标签添加到我抓下来的sina首页html中的时候,就可以正常打开网页了,所以我想请问: (1)为什么chrome采用这两种不同的...
  •   浏览网页的时候,...  首先body输入该表单的组件和文本成分:两个文本输入框;一个下拉选择框;一个提交按钮;注意这里使用label标签来文本修饰这些组件。 <div id="border1"> <form> ...

      浏览网页的时候,表单差不多是最常见的形式之一了。对于某些不自动保存账户和密码的网站来说,天天都要给表单敲账户密码。今天记录一下一个简单的表单怎么制作。制作后的效果图如下:
    在这里插入图片描述  首先在body中输入该表单的组件和文本成分:两个文本输入框;一个下拉选择框;一个提交按钮;注意这里使用label标签来文本修饰这些组件。

    <div id="border1">
    	<form>
    		<label for="fname">First Name</label>
        	<input type="text" id="fname" name="firstname" placeholder="Your first name...">
    		
    		<label for="lname">First Name</label>
       		<input type="text" id="lname" name="lastname" placeholder="Your last name...">
    		
    		<label for="country">Country</label>
        	<select id="country" name="country">
    		  <option value="china">China</option>
    		  <option value="russia">Russia</option>
    		  <option value="usa">USA</option>
       		</select>
    		 <input type="submit" value="Submit"> 
    	</form>
    	</div>
    

      效果如下图所示:

    在这里插入图片描述  接下来对组件进行竖向排版,在CSS代码区输入以下代码:

    input[type=text], select {
    	  width: 100%;/*宽度占据整个屏幕*/
    	  padding: 10px 5px;/*适当填充,拉开文字与框的间距*/
    	  margin: 15px 5px;/*适当填充,拉开框与框的间距*/
    	  display: block;/*以block形式展示*/
    	  border: 1px solid #ccc;/*给文本框加边框美化*/
    	  border-radius: 5px;/*给文本框的直角改为圆角美化*/
    	  box-sizing: border-box;/*这样可以确保浏览器呈现出带有指定宽度和高度的输入框是把边框和内边距一起计算进去的*/
    	}
    

      这里注意使用了属性选择器input[type=text],这表明选中了输入文本型的输入框。同理可以总结出:
      input[type=text] - 选取文本输入框
      input[type=password] - 选择密码的输入框
      input[type=number] - 选择数字的输入框
      input[type=submit] - 选中提交的输入框(这个算是按钮了)
      效果如下图所示:
    在这里插入图片描述  接下来在CSS代码段输入以下内容,修饰提交按钮:

    input[type=submit] {
    	  width: 100%;/**宽度占据整个屏幕/
    	  background-color: #4CAF50;/*背景颜色设置成绿色*/
    	  color: white;/*文字颜色设置成白色*/
    	  padding: 14px 20px;/*适当填充,增加按钮区域的面积*/
    	  margin: 10px 5px;/*适当填充,调整此按钮与其他组件的间距*/
    	  border: none;/*无外加边框*/
    	  border-radius: 4px;/*边框的直角改为圆角*/
    	  cursor: pointer;/*鼠标移到按钮上改变鼠标指针形状(变成手型)*/
    	}
    

      效果如下图:
    在这里插入图片描述  最后在CSS中输入以下代码,最后修饰整个表单:

    #border1{
    		border-style: solid;/*在整个表单外侧添加黑色边框*/
    		background-color: antiquewhite;/*表单的背景设置为烟灰色*/
    		padding: 20px 10px;/*适当填充,增加背景的面积*/
    		border-radius: 5px;/*背景边框改为圆角*/
    	}
    

    在这里插入图片描述  最后结果如上图所示,一个简易的表单就完成了。
      全部代码如下:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>表单</title>
    <style type="text/css">
    	input[type=text], select {
    	  width: 100%;
    	  padding: 10px 5px;
    	  margin: 15px 5px;
    	  display: block;
    	  border: 1px solid #ccc;
    	  border-radius: 5px;
    	  box-sizing: border-box;
    	}
    	input[type=submit] {
    	  width: 100%;
    	  background-color: #4CAF50;
    	  color: white;
    	  padding: 14px 20px;
    	  margin: 10px 5px;
    	  border: none;
    	  border-radius: 4px;
    	  cursor: pointer;
    	}
    	#border1{
    		border-style: solid;
    		background-color: antiquewhite;
    		padding: 20px 10px;
    		border-radius: 5px;
    	}
    </style>
    </head>
    
    <body>
    	<div id="border1">
    	<form>
    		<label for="fname">First Name</label>
        	<input type="text" id="fname" name="firstname" placeholder="Your first name...">
    		
    		<label for="lname">First Name</label>
       		<input type="text" id="lname" name="lastname" placeholder="Your last name...">
    		
    		<label for="country">Country</label>
        	<select id="country" name="country">
    		  <option value="china">China</option>
    		  <option value="russia">Russia</option>
    		  <option value="usa">USA</option>
       		</select>
    		 <input type="submit" value="Submit"> 
    	</form>
    	</div>
    </body>
    </html>
    
    
    展开全文
  • (2)选择“字符范围”,那么“^”后会增加一对括号“[]”,当前插入点括号。括号正则表达式表示,文本的字符匹配括号任意一个字符即符合查找条件。 (3)按一下空格键,添加空格符。空格符是空行...
  • html, css, js代码分别保存在 index.html, index.css, index.js 文件,而index.css 和 index.js 文件又分别保存在 css 和 js 文件夹下,示意图如下 运行方式:双击index.html 浏览器打开即可 运行时,需要先...

    效果图

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    说明

    • html, css, js代码分别保存在 index.html, index.css, index.js 文件中,而index.css 和 index.js 文件又分别保存在 css 和 js 文件夹下,示意图如下
      文件夹结构
    • 运行方式:双击index.html 在浏览器中打开即可
    • 运行时,需要先将待分组人员的名单填写/粘贴到右边方框里 (如效果图所示),人名之间用空格回车符分开
    • 然后,点击选人按钮,就会在按钮上方出现选中的人名

    源代码

    HTML代码

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>网页点名器</title>
        <link rel="stylesheet" href="./css/index.css">
    </head>
    
    <body>
        <div class="container">
            <div class="select">
                <div class="select_box">
                    <ul class="person_list">
                    </ul>
        
                </div>
                <button id="select_btn">选人</button>
            </div>
            <div class="data_wrap">
                <h2>请将待选人员的名单粘贴至此处</h2>
                <p>温馨提示:人员姓名之间需要用空格回车等分隔开</p>
                <form action="">
                    <textarea id="data" cols="30" rows="13"></textarea>
                </form>
            </div>
        </div>
        <script src="./js/index.js"></script>
    </body>
    </html>
    

    CSS代码

    *{
        margin: 0;
        padding: 0;
    }
    ul{
        list-style: none;
    }
    
    
    body{
        background: rgb(245,245,245);
    }
    .container{
        width: 1000px;
        height: 500px;
        background: #fff;
        /* 水平垂直居中 */
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        /* 设置圆角 */
        border-radius: 10px;
        overflow: hidden;
    }
    /* 左半部分 */
    .select{
        position: relative;
        float: left;
        width: 500px;
        height: 500px;
        /* background: #ccc; */
        border-right: 1px dashed #eee;
        box-sizing: border-box;
    }
    .select_box{
        /* 水平垂直居中 */
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
    
        width: 200px;
        height: 50px;
        border: 1px solid #000;
        background: pink;
        overflow: hidden;
        
    }
    .select_box ul{
        overflow: hidden;
    
        width: 200px;
        position: absolute;
        left: 50%;
        /* top: 0px; */
        margin-top: 0px;
        transform: translateX(-50%);
        transition: 0.5s;
    
    }
    .select_box li{
        text-align: center;
        font-size: 30px;
        width: 100%;
        height: 50px;
        line-height: 50px;
        /* background: pink; */
    }
    .select button{
        position: absolute;
        left: 50%;
        top: 300px;
        transform: translateX(-50%);
    
        width: 200px;
        height: 50px;
        line-height: 50px;
    
        outline: none;
        border: none;
        border-radius: 30px;
        background: rgb(255, 103, 0);
    
        font-size: 20px;
        color: #fff;
        text-align: center;
    
    }
    .select button:active,.select button:hover{
        background: rgb(242, 88, 7);
    }
    
    
    /* 右半部分 */
    .data_wrap{
        float: right;
        width: 500px;
        height: 500px;
        position: relative;
        /* background: pink; */
    }
    .data_wrap h2{
        text-align: center;
        margin: 30px 0 10px 0;
    }
    .data_wrap p{
        display: block;
        width: 320px;
        /* border: 1px solid #000; */
        margin: 0 auto;
        color: #b0b0b0;
        font-size: 14px;
    }
    /* 文本域 */
    #data{
        /* 禁止拖动改变大小 */
        resize: none;
        font-size: 20px;
        font-family: "Microsoft Yahei",sans-serif;
        /* 水平居中 */
        position: absolute;
        left: 50%;
        top: 120px;
        transform: translateX(-50%);
    }
    

    JS代码

    
    // 获取选人按钮
    var select_btn = document.getElementById("select_btn");
    // 获取人员列表
    var list = document.querySelector(".person_list");
    // 获取人员名单文本域
    var data = document.getElementById("data");
    
    var persons;
    
    window.onload = function(){
        var str = data.value;
        persons = str.split(/\s+/);
    
        var html = "";
        for(var i=0; i<persons.length; i++){
            if(persons[i] != ""){
                html += "<li>" + persons[i] + "</li>";
            }
        }
        list.innerHTML = html;
        console.log("persons.length="+persons.length);
    }
    
    data.onchange = function(){
        var str = data.value;
        persons = str.split(/\s+/);
    
        var html = "";
        for(var i=0; i<persons.length; i++){
            if(persons[i] != ""){
                html += "<li>" + persons[i] + "</li>";
            }
        }
        list.innerHTML = html;
    }
    
    var rand;
    var pre=-1;
    
    // 给按钮绑定点击事件
    select_btn.onclick = function(){
        var lis = document.querySelectorAll(".person_list li");
        rand = Math.floor(Math.random() * lis.length);
        while(rand == pre){
            rand = Math.floor(Math.random() * lis.length);
        }
        pre = rand;
        list.style.marginTop = -rand*50 + "px";
        console.log(rand);
    }
    
    展开全文
  • 本篇教程探讨了HTML5教程 如何利用canvas把多...需求分析,根据当前网页中的几张图片,手机上长按,保存图片到相册或者发送给好友。drawCanvas(){varself=this;varimgsrcArray=[require('@/page/agent/agentexpan...
  • 怎么自学前端

    2019-08-31 21:27:50
    第一步:我的第一篇博客有软件安装过程,学习资料,进行保存下载。...第四步:学习资料按照html,css,js的顺序学习。可以先看视频再安装软件,写代码可以安装Sublim,或者Webstorm。自己电脑多安装一些...
  • 有这样一个网页,前台部分代码如下。 ``` ........... <script type="text/javascript" src="//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML"> MathJax.Hub.Config({ ...
  • 在HTML中我们知道可以使用meta标识来定义网页的关键字,简介等,这些标识不会显示在网页中,但可以被搜索引擎搜索到,并影响搜索结果的排列顺序。 XML对这一原理进行了深化和扩展,用XML,你可以描述你的信息在...
  • PAGE PAGE 2 dreamweaver软件设置表格颜色的方法 dreamweaver上设计了一个表格但是却不知道该怎么更改颜色那么如何设置dreamweaver表格的颜色呢其实这个需要用到CSS样式下面给大家介绍dreamweaver软件设置表格...
  • 2、留言板的制作,他的数据是保存在数据库吗? 3、像这样的文章缩略应该怎么做呀? ![图片说明](https://img-ask.csdn.net/upload/201510/24/1445698573_472272.png) 这一部分内容是怎么形成的?我看源码,这段...
  • asp.net知识库

    2015-06-18 08:45:45
    怎么在ASP.NET 2.0使用Membership asp.net 2.0-实现数据访问(1) ASP.NET 2.0 新特性 .NET 2.0里使用强类型数据创建多层应用 MastPage引用脚本资源 2.0正式版callback的一些变化+使用示例(ASP.NET 2.0)...
  • 400个DreamWeaver插件

    2013-03-28 15:30:13
    mxp/Dreamweaver4的File菜单下加一个Save All命令,用来保存所有Dreamweaver窗口的文件 mxp/用来创建MXI的插件打包索引文件 mxp/用来同时显示多个隐藏的层 mxp/动态的层或者Iframe调入另一个页面 mxp/创建一个...
  • UIWebView的使用代码

    2015-12-15 08:54:12
    方法,可以objective-c代码调用javascript代码,参数script字符串保存了所要执行的js代码字符串,执行结果以字符串形式返回。以获取web页面标题为例,代码如下: ? 1 NSString *pageTitle = [webView ...
  • •jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。 •优点:注重简介和高效,js 效果有yui-ext 的选择,因为yui-ext 重用了很多jQuery 的...
  • 把不同的返回数据整合一起统一发送到 store </li></ul> <h3>API 层 <ul><li>api/ - 请求数据,Mock数据,反向校验后端api</li></ul> <h3>util 层 <ul><li>util/ - 存放项目全局的工具函数</li><li...
  • 因为我很久很久以前写过一个网页版的<a href="http://whxaxes.github.io/canvas-test/src/Funny-demo/musicPlayer/index.html">音频可视化播放器</a>,但是因为是页端,所以想播放本地音乐很麻烦&#...
  • 存储内容是商品的id、商品名称、商品单价、商品类别、商品数量、商品详细信息、商品成色、商品附带的图片地址、热门程度、发表用户的id、留言的集合,当用户发表之后,保存数据到Bean对象,并将它存储到数据库。...
  • 这个例子全局环境包含了两个对象(全局环境的变量对象不算),window.wow和window.message,而这个message函数又包含了两个对象,它自己的变量对象(其中定义了...
  •  书不仅详细讲述了如何结合使用各种标准web技术如javascript、htmlcss和xmlhttprequest开发ajax应用,而且涵盖了调试、测试、文档、验证等工具,以及相关的模式、框架、应该避免的陷阱。阅读本书,再加上已有的...
  • 浏览器中保存它只需要赋值给一个变量,但想后端保存所谓的 DOM 则不那么直接了。 <h3>4.1 序列化 DOM 节点标识 所以这里的核心点就是找到一种方法,能够定位 DOM 节点,同时可以被保存成普通...
  • 当然也许想到的第一个方案是services直接发送Ajax请求去服务器拉去数据。而这里建议不直接这样做,而是把各种和后端的API进行交互的接口封装到一个叫databus的模块当中,这里的databus相当于是...
  • 28、前台程序调用整合:所有前台调用集中AsaiFun文件,所有前台页面只需调用此一个页面即可实现过程; 29、频道一级分类打开:可以打开各个频道的一级分类,显示其下的所有二级分类的信息列表; 30、横幅广告...
  • 一些极端场景出现的bug可以迭代形成测试用例沉淀,场景覆盖也将逐渐趋近100%。但对于迭代较快的业务逻辑以及生存时间不长的活动页面之类的就别花时间写测试用例了,维护测试用例的时间大了去了ÿ...
  • 相信你面试过程也遇到过类似的问题(看完这边文章,你可以知道答案的噢😯)? 接下来我们从源码的角度一步步去探究其内部实现的原理。 一切从<code>on开始 为什么选择从<code>on添加事件的...

空空如也

空空如也

1 2
收藏数 27
精华内容 10
关键字:

在html中css网页怎么保存