从零开始的HTML笔记——初识HTML

HTML学习

一个例子

1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>第一个页面</title>
 6 </head>
 7 <body>
 8 <h1>我的第一个标题</h1>
 9 <p>我的第一个段落。</p>
10 </body>
11 </html>

基本语法规范

1.标签:<html>
    2双标签:<html> </html>
    3.单标签:<br />

标签关系

1.包含关系:

1 <head>
2 <title> </title>
3 </head>

2.并列关系:

1 <head> </head>
2 <body> </body>


1.<!DOCTYPE>声明位于文档中的最前面的位置,处于<html>标签之前
2.<!DOCTYPE>不是一个HTML标签,它就是文档类型声明标签。

开发工具:

宇宙第一编辑器VScode、Sublime Text、DW、Webstrom,都是很优秀的HTML编辑器。

HTML文本:

1 <h1>这是一个标题。</h1>
 2 <h2>这是一个标题。</h2>
 3 <h3>这是一个标题。</h3>
 4 <p>这是一个段落。</p>
 5 <hr> 标签在HTML页面中创建水平线
 6 <hr style="width:60%;height:16px;color:Red"/>
 7 <p>这是一个段落。</p>
 8 <hr>
 9 <p>这是一个段落。</p>
10 <!-- 这是一个注释 -->
11 <p>这个<br>段落<br>演示了分行的效果</p>
12 <br>可以在不产生一个新段落的情况下进行换行
13 xhtml中为<br/><hr/>
14 <b>加粗文本</b>
15 <i>斜体文本</i>
16 <big>大字体<big>
17 <small>小字体<small>
18 空格标记" "

HTML列表:
HTML无序列表:

1 <ul style="list-style-type">
2 <li>Morning</li>
3 <li>Night</li>
4 </ul>

HTML有序列表:

1 <ol style="list-style-type">
2 <li>Morning</li>
3 <li>Night</li>
4 </ol>

HTML表格:

1 <tr>...</tr>---表格行标记
 2 <th>...</th>---表格表头标记
 3 <td>...</td>---表格单元格标记
 4 <table border="1" align="center" width="250px">
 5 <tr bgcolor="Red">
 6 <th>Header 1</th>
 7 <th>Header 2</th>
 8 </tr>
 9 <tr>
10 <td>row 1, cell 1</td>
11 <td>row 1, cell 2</td>
12 </tr>
13 <tr>
14 <td>row 2, cell 1</td>
15 <td>row 2, cell 2</td>
16 </tr>
17 </table>

HTML图像:

1 <img src="apple.jpg" alt="Pulpit rock" align="right" width="80%" height="80%">

HTML超链接:

1 <a href="https://www.bilibili.com/" target="_self">访问哔哩哔哩</a>

链接到其他网页:

1 <a href="url">锚点</a>

链接到图像上:

1 <a href="image_name.jpg">锚点</a>

链接到电子邮件:

1 <a href="mailto:电子邮件地址">锚点</a>

图片超链接:

1 <a href="url"><img src="图片文件名"/></a>

页内链接:

1 <a id="锚点名称">预被链接后显示的首部分</a>
2 <a href="#锚点名称">锚点</a>
3 <!--先使用id属性定义一个锚点,然后再使用href属性指向该锚点,“#”表示链接目标与a标记属于同一个页面。-->

HTML框架:

1 <iframe src="url"></iframe>
 2 设置高度和宽度
 3 <iframe src="demo_iframe.htm" width="250" height="100"></iframe>
 4 frameborder属性用于定义iframe表示是否显示边框
 5 设置属性值为“0”移除iframe的边框:
 6 <iframe src="demo_iframe.htm" frameborder="0"></iframe>
 7 使用iframe来显示目标链接页面
 8 iframe可以显示一个目标链接的页面,目标链接的属性须使用iframe的属性,如:
 9 <iframe src="demo_iframe.htm" name="iframe_a"></iframe>
10 <p><a href="http://www.bilibili.com" target="iframe_a">一个学习网站</a></p>

HTML表单:

1 Text Fields:
 2 <form>
 3 First name: <input type="text" name="firstname"><br>
 4 Last name: <input type="text" name="lastname">
 5 </form>
 6 密码:(不会明文显示,而是以星号和圆点替代)
 7 <form>
 8 Password: <input type="password" name="pwd">
 9 </form>
10 单选按钮:
11 <form>
12 <input type="radio" name="sex" value="男">男<br>
13 <input type="radio" name="sex" value="女">女14 </form>
15 复选框:
16 <form>
17 <input type="checkbox" name="vehicle" value="Book">I have a book<br>
18 <input type="checkbox" name="vehicle" value="Cup">I have a cup
19 </form>
20 提交按钮/重置按钮/普通按钮:
21 <form name="input" action="html_form_action.php" method="get">
22 Username: <input type="text" name="user">
23 <input type="submit|reset|button" value="按钮上显示的字符串">
24 </form>
25 隐藏域:
26 <input type="hidden" name="控件名" value="值"/>
27 文件域:
28 <input type="file" name="文件域的名称">

JavaScript

1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4 <meta charset="UTF-8">
 5 <title>JavaScript 函数定义</title>
 6 </head>
 7 <body>
 8 <script>
 9 <!--定义一个无参函数-->
10 function Hello()
11 {
12 return("Hello! Every One!");
13 }
14 <!--定义一个有参函数-->
15 function Add(a,b)
16 {
17 return (a+b);
18 }
19 <!--调用无参函数,在页面中显示函数的返回值-->
20 document.write(Hello());
21 <!--调用有参函数,并显示-->
22 var a=10,b=5;
23 var result=Add(a,b);
24 document.write("<br>"+a+"+"+b+"="+result);
25 </script>
26 </body>
27 </html>
JavaScript输出流:直接写入HTML输出流
e.g.:
1 document.write("<h1>这是一个标题</h1>");
2 document.write("<p>这是一个段落。</p>");
3 <!--只能在 HTML 输出中使用 document.write。如果在文档加载后使用该方法,会覆盖整个文档。-->

本随笔是自己学习过程中的笔记,有不对的地方欢迎批评指正,勿扰,侵删。

(0)

相关推荐

  • HTML基础-01

    HTML基础知识 HTML:超文本标记语言,是一种使用结构化Web网页(标准制定者:W3C)及其内容的标记语言. 发展过程:XHTML5,HTML5,XHTML1.0,HTML4.01,HTML3.2 ...

  • 一篇文章带你了解HTML语法

    前言 在做web开发时,我们必不可少的要使用到Html,因为它包含了最基础的网页结构,虽然Html只能帮助我们构建静态网页,但是却是我们最不能缺少的部分,如果把网页比作一个房子,那么Html就是地基, ...

  • html 中间件

    今天又把HTML整理了一下,并且在sublime_text.exe练习了一下 第一个HTML: <body text="#00FF00" bgcolor="silv ...

  • 「学习笔记」HTML基础

    前言 勤做笔记不仅可以让自己学的扎实,更重要的是可以让自己少走弯路.有人说:"再次翻开笔记是什么感觉",我的回答是:"初恋般的感觉".或许笔记不一定十全十美,但 ...

  • 瞧瞧人家的课堂笔记-敏捷测试从零开始总结

    本周二(3/17)晚上我们的云思聪--云层老师在VIPTEST的直播上,给大家介绍了我们近期<敏捷测试从零开始>: 如芒果一样除了听到云层老师车速极好之外,啥都不记得了,但是瞧瞧我们的Mo ...

  • Django从零开始 - 初识 Django

    5天前 初识 Django Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发.以下内容简要介绍了如何使用 Django 实现一个数据库驱动的 Web 应用. 为 ...

  • Linux笔记【001】| 初识Linux

    一.Linux 简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的. Linux 是一套免费使用和自由传播的类 Unix 操作 ...

  • MYSQL笔记-01初识MYSQL

    前提: 已安装mysql. 一.bin下可执行文件 --mysql --mysql.server --mysqladmin --mysqlbinlog --mysqlcheck --mysqld -- ...

  • 值得收藏!经典口语场景:初识见面Gettingtoknoweachother<内含详细笔记>...

    哈喽~ 今天的口语主题: 初识 相关短语和句子: I'd like you to meet my friend Tom. 我要给你介绍我的朋友汤姆. John is a guy I was telli ...

  • 《从零开始学架构》笔记——第三部分:可扩展架构模式

    第十章 分层架构(面向流程拆分) 保证各层的差异足够清晰,边界足够明显 隔离关注点 层层传递 例如:MVC:分离数据处理,视图显示,业务逻辑 第十一章 SOA架构(面向服务拆分) 背景: 企业内部的I ...

  • 《从零开始学架构》笔记——第一部分:概念和基础

    第一章 架构基础 模块与组件 模块:从逻辑角度拆分,主要目的是职责分离 组件:从物理角度拆分,主要目的是单元复用 框架与架构 框架:组件规范(开发规范),提供基础功能的产品. 架构:对软件系统结构的描 ...

  • 《Linux就该这么学》课堂笔记01 linux初识

    此书作者刘遄(Liu Chuán)从事于Linux运维技术行业,并且在2012年获得红帽工程师RHCE 6版本证书,在2015年初又分别获得红帽工程师RHCE 7版本证书与红帽架构师认证RHCA顶级证 ...

  • 90分钟速途笔记|从零开始创作古风场景

    部分图片素材来自网络,版权归原作者,仅供交流 作者 青团子 自由插画师,原画人讲师现 擅长古风水墨水彩 从事游戏美宣,场景设计,书籍封面绘制等工作.客户包括网易.西山居.完美世界等公司,游戏商稿经验丰 ...