Asp.Net Core Web网站应用-HTML介绍

HTML 是用来描述网页的一种语言

HTML 指的是超文本标记语言 (Hyper Text Markup Language)

HTML 不是一种编程语言,而是一种标记语言 (markup language)

标记语言是一套标记标签 (markup tag)

HTML 使用标记标签来描述网页

HTML定义网页的结构和内容

打开百度APP看高清图片

HTML的版本DOCTYPE声明,指定要使用的HTML版本

常见版本声明

HTML 5

<!DOCTYPE html>

HTML 4

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

XHTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

HTML元素

HTML元素是描述HTML文档各部分的结构

HTML元素大概有以下几种方式:

元素具有开始标记、结束标记和中间的内容

Hello World元素是包括从开始标记到结束标记的所有一切内容有的元素没有内容所以不需要结束标记如:

元素也可以嵌套到其他元素

<head><meta charset="utf-8" />

<title>Hello World</title>

</head>

理解一下下面的html代码回到后面的问题

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>Hello World</title>

</head>

<body>

这是第一个html页面

</body>

</html>

上面html代码有多少个元素?5个元素2.上面html代码有多少个嵌套元素?4个嵌套元素3.上面html代码有哪些元素?html, head, title, body, meta请对照仔细理解一下标题与段落

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>标题与段落演示</title>

</head>

<body>

<h1>标题1</h1>

<p>我是段落1</p>

<h2>标题2</h2>

<p>我是段落2</p>

<h3>标题3</h3>

<p>我是段落3</p>

<h4>标题4</h4>

<p>我是段落4</p>

</body>

</html>

格式化仔细对照代码和网页效果就能理解了

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>格式化演示</title>

</head>

<body>

<p>

.NET 5 下一代全平台<b>.Net 框架</b> ,更多更详细介绍我就不复制粘贴了,也没啥意义,<i>网上一搜一大把</i>,

这里只是提一下让大家有个印象就成。因为这个是个很基础的系列,<u>所以很多方面都只是浅尝辄止</u>,

<span style="color:red;">旨在让初学者能够直观上有个概念然后能快速入门</span>,大伙可以根据这个线索提纲有针对性深度学习研究。

</p>

</body>

</html>

列表

<head>

<meta charset="utf-8" />

<title>列表演示</title>

</head>

<body>

<h1>无序列表</h1>

<ul>

<li>Item1</li>

<li>Item1</li>

<li>Item1</li>

</ul>

<h1>有序列表</h1>

<ol>

<li>ItemA</li>

<li>ItemB</li>

<li>ItemC</li>

</ol>

</body>

</html>

图片

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>图片演示</title>

</head>

<body>

<img src="images/h5.png" width="80" height="100" />

<img src="images/js.png" width="80" height="100" />

<img src="images/css.png" width="80" height="100" />

</body>

</html>

<html>

<head>

<meta charset="utf-8" />

<title>超链接演示</title>

</head>

<body>

<a href="https://docs.microsoft.com/zh-cn/dotnet/">Net官方文档</a>

<a href="https://www.microsoft.com/zh-cn/">微软中文官网</a>

<a href="Heading.html">标题和段落演示</a>

<a href="Lists.html">列表演示</a>

</body>

</html>

DIVS

<div>元素是一个块元素,可以用作其他HTML元素的容器。

它可用于将<h1>和<p>分组成块。

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>DIV演示</title>

</head>

<body>

<div style="width:450px;background-color:yellow;">

<h1>NET Framework</h1>

<p>NET Framework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。</p>

</div>

<div style="width:450px;background-color:lightblue;">

<h1>NET Core</h1>

<p>.NET Core是适用于 Windows、Linux 和 macOS 的免费、开源托管的计算机软件框架,是微软开发的第一个官方版本,具有跨平台能力的应用程序开发框架 (Application Framework),未来也将会支持 FreeBSD 与 Alpine 平台,也是微软在一开始发展时就开源的软件平台 [1] ,它经常也会拿来和现有的开源 .NET 平台 Mono 比较。</p>

</div>

</body>

</html>

表单

表单form元素用于前台输入后台获取前台输入相关数据。

在form元素中,有不同类型的输入元素,常用如下:文本输入

列表

下拉列表

复选框

单选按钮

提交按钮示例:

<html>

<head>

<meta charset="utf-8" />

<title>表单演示</title>

</head>

<body>

<form id="userinfo">

<div>

<label for="name">用户名:</label>

<input type="text" name="name" id="name" />

</div>

<div>

<label for="nation">民族:</label>

<select id="nation">

<option>--请选择--</option>

</select>

</div>

<div>

<label>性别:</label>

<input type="radio" name="gender" id="gender1" />男

<input type="radio" name="gender" id="gender2" />女

</div>

<div>

<label>兴趣爱好:</label>

<input type="checkbox" name="like1" id="like1" />篮球

<input type="checkbox" name="like2" id="like2" />看书

<input type="checkbox" name="like3" id="like3" />跑步

</div>

<div>

<label for="introduce">介绍:</label>

<textarea id="introduce" name="introduce" rows="5" cols="40"></textarea>

</div>

<div>

<input type="submit" value="表单提交" />

</div>

</form>

</body>

</html>

HTML元素标识id属性是HTML元素的标识属性,该值在HTML文档中必须是唯一的

id属性主要用于:

通过CSS指向样式表中的样式

通过JavaScript操纵特定id的元素

示例

HTML就简单介绍到这里,本节介绍了我们日常web网页开发中所要用到的HTML元素,可以对照代码和运行效果进行理解,可以尝试修改代码然后运行查看实际效果。

下一节将介绍CSS

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,884评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,347评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,435评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,509评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,611评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,837评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,987评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,730评论 0 267
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,194评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,525评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,664评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,334评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,944评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,764评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,997评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,389评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,554评论 2 349

推荐阅读更多精彩内容