html的理解三


一、html

1.html框架

//通过使用框架,在浏览器窗口上显示不止一个页面。可设置height,width。
iframe语法:

<iframe src ="url"></iframe>

1.frameborder用来是否显示边框。设置0不显示。

<iframe src="demo_iframe.htm" width="200" height="200" frameborder="0">
 <p>您的浏览器不支持  iframe 标签。</p>
</iframe>

2.使用iframe来显示目标链接页面


    <iframe src="demo_iframe.htm" name="iframe_a"></iframe>
    <p><a href="https://www.baidu.com" target="iframe_a">RUNOOB.COM</a></p>

    <p><b>注意:</b> 因为 a 标签的 target 属性是名为 iframe_a 的 iframe 框架,所以在点击链接时页面会显示在 iframe框架中。</p>

//也可直接定义一个内联标签,直接在框架中显示。

2.html的颜色

//html颜色由红蓝绿混合而成。可通过颜色表进行细致查询。

<p style="background-color:#FFFF00">
通过十六进制设置背景颜色
</p>

3.html脚本

//js和html将会有更强的交互性。
1.如将脚本插入html文档中

<body>

    <script>
        document.write("Hello World!")
    </script>

</body>

2.应对不支持脚本或禁用脚本的浏览器

<body>

    <script>
        document.write("Hello World!")
    </script>
    <noscript>抱歉,你的浏览器不支持 JavaScript!</noscript>

    <p>不支持 JavaScript 的浏览器会使用 &lt;noscript&gt; 元素中定义的内容(文本)来替代。</p>

</body>

3.script标签
script标签定义客户端脚本,也可通过src属性指向外部脚本文件
js可以直接在html输出

<script>
document.write("<h1>这是一个标题</h1>");
document.write("<p>这是一个段落。</p>");
</script>

4.js事件响应

<body>

    <h1>我的第一个 JavaScript </h1>

    <p id="demo">
        JavaScript 可以触发事件,就像按钮点击。</p>

    <script>
        function myFunction() {
            document.getElementById("demo").innerHTML = "Hello JavaScript!";
        }
    </script>

    <button type="button" onclick="myFunction()">点我</button>

</body>

5.js处理html样式

<body>

    <h1>我的第一段 JavaScript</h1>
    <p id="demo">
        JavaScript 能改变 HTML 元素的样式。
    </p>
    <script>
        function myFunction() {
            x = document.getElementById("demo") // 找到元素
            x.style.color = "#ff0000"; // 改变样式
        }
    </script>
    <button type="button" onclick="myFunction()">点击这里</button>

</body>

4.字符实体

1.html中的预留字符必须被替换为字符实体。
一些键盘上找不到的字符也可以使用字符实体来替换。
2.html实体
html中某些字符是预留的,如不能使用大于和小于号会被误认为标签。想要正确的显示需要用字符实体,如&lt(小于号)
3.不间断空格
不间断空格的实体&nbsp,如果你在浏览器写入十个空格浏览器会默认删除九个。所以增加空格可用&nbsp
4.结合音标符
发音符号是结合在音标上的。如à可用à
5.html实体常见
在这里插入图片描述注意:字符实体对大小写敏感。

5.HTML url

//URL:uniform resource locators统一资源定位符。
1.url-统一资源定位符

scheme://host.domain:port/path/filename
如:http://www.baidu.com/html/html-tutorial.html语法
说明:
scheme-定义因特网的类型,常见是http
host-定义主机(http的默认主机是www)
domain-定义因特网域名如baidu.com
:port-定义主机端口号http默认80
path-定义服务器上的路径(省略文件必须位于网站的根目录)
filename-定义文档资源的名称

2.常见的url scheme

http超文本传输协议,不加密
https安全文本传输协议,加密信息交换
ftp文件传输协议,用于文件下载或上传网站
file你计算机上的文件

3.url字符编码

url只能使用ascii字符集
url编码使用“%”其后跟随两位的十六进制数来替换ascii字符。
url不能使用空格,可用+号替换空格

总结

至人无己,神人无功,圣人无名。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值