一、如何让 html 标签不可编辑?
可以通过设置HTML元素的“contentEditable”属性为false来使该标签不可编辑,例如:
<div contentEditable="false">这是一段不可编辑的文本。</div>
也可以使用 disabled 属性来使该标签不可编辑,例如:
<input type="text" disabled />
二、为什么浏览器编辑不了HTML?如图,有的可以有的不行?
看这个是你没找到修改的地方吧
我就感觉任何浏览器都可以修改html,即使是IE一样的可以修改
改不了的一定是你打开方式不对
你把改不动的浏览器标出来
看这个图片,截图的ie浏览器下http://baidu.com,浏览器版本是Edge,我也不知道为啥是这个玩意儿
这个你应该看得懂哈
呐~很轻松的就改成‘百度两下’了,双击就好了
但我想你说的估计是ie8及其以下的版本
这我真没办法给你弄,这ie装机就这样
三、html是有编译器吗,没有的话是要在哪里进行编辑呢,在哪运行呢,新手小白求教?
(一)html是不需要编译的
html是超文本标记语言,是不需要编译器编译的语言,直接通过浏览器解释执行的。但是写有html语言的文件必须是html的文件类型,即文件的后缀名必须为.html,如下图:
无论文件的名字取什么名字(建议取英文名字),但是文件的后缀名必须为.html。然后直接通过浏览器打开即可运行该文件,在浏览器界面看到是用html文件实现出来的网页效果。
(二)创建第一个html文件
对于新手小白来说,刚开始学习html建议使用记事本写第一个html文件,步骤如下:
1、创建一个记事本文件
鼠标右键——>新建——>文本文档;这样就创建了一个记事本文件。如下:
2、打开新创建的这个文本文档,并在里面写如下代码。
这些代码都是html文件的基本结构,具体什么意思,暂时可以不用深究,主要是学会怎么创建html文件,并执行效果。按照下面写就对了。
3、保存后关闭文件,通过重命名修改文件的类型,如下图:
修改是弹出如下警告,点击“是”即可。
点击“是”之后,文件就改成了html格式的文件,文件的图标会默认编程你电脑默认的浏览器的图标。如图:
4、使用浏览器打开便可以在浏览器页面中看到你刚刚在代码中写的那一句话“我今天第一次学习html,这是我的第一个html文件”。
(三)注意事项
很多初学者在使用记事本创建html文件的时候往往都不会成功,而原因往往是文件扩展名的问题,有些电脑的扩展名是默认隐藏的,所以在修改文件为html文件的时候要先将电脑的扩展名显示出来。步骤如下:
1、打开控制面板,在工具里面找到文件夹选项。
2、在查看选项,找到扩展名的选项,把√取消即可,如下图。
(四)其他创建html文件的方式
对于初学者来说,刚开始建议使用记事本写代码,有一定体验之后,可以使使用编程工具写代码。会方便快捷很多。在实际的开发中也是使用编程工具在写代码的。但是编程工具有很多,个人认为编程工具没有好坏之分,主要是看你使用哪一款比较的顺手罢了。推荐我比较常用的几款编程工具;
- vs-code(visual stodio code);
- HBuilder
- Notepad++
安装包可以到各自的官方网站下载,也可以查看其它的资料学习使用。这里不再赘述编程工具的使用方法。
四、不懂代码,有那种可视化html的编辑软件吗?
可以考虑使用一些国内的低代码平台或者dreamweaver
但是使用效果可能不如你想的那么好...
五、为什么浏览器允许编辑HTML源代码?
首先前端应用是用户的机器上运行,实际上你根本不知道用户具体运行的是什么,前端本身就不能做到可信。
回到题主问题。就算大多数浏览器没有开发者模式,你怎么确定用户用的那个浏览器没有开发者模式呢。即使是有约定的,没有哪个厂家会去触这个眉头,用户自己写一个也行呗。
这时候可能有问题了,就是为什么要用html来做,传下去一种没法去修改的格式呗。但不管什么格式,浏览器都必须能解析,浏览器都能解析了,还怕它改不了嘛……当然可以做成比较复杂的方式,提高保险程度,但理论上永远是可改的……
所以说,这种操作是否可行,最终是要交给后端判断的,前端应该认为永远是不可信的。
- 相关评论
- 我要评论
-