萌新之HTML

我的第一个HTML

<html>
  <body>
    <p>Hello HTML</p>
  </body>
</html>

HTML是Hyper Text Markup Language 超文本标记语言 的缩写 。
HTML是由一套标记标签 (markup tag)组成,通常就叫标签 ,
双标签由开始标签和结束标签组成,单标签顾名思义用一个就行。
上面的代码中,HTML始终以<html>开头</html>结尾
<body></body>这是身体也就是内容部分
<p> 就是一个开始标签
</p>这是一个结束标签

HTML属性

属性用来修饰标签的,通常放在标签里
比如要设置一个段落居中
<p align="center">居中标题</p>
写在开始标签里的 align=“center” 就叫属性
align 是属性名
center 是属性值
属性值应该使用双引号括起来
除个别特殊元素外,几乎所有元素都具有属性。

HTML注释

在HTML中使用<!--注释的内容--> 进行,注释通常用在解释代码的含义作用等。

基本元素

常用标签-标题

<h1>标题1</h1>
<h2>标题2</h2>
<h3>标题3</h3>
<h4>标题4</h4>
<h5>标题5</h5>
<h6>标题5</h6>

常用标签-段落

<p>段落1</p>

该标签即表示段落,p是paragraph的缩写,在p标签中的文本会自动换行,不在p标签中的,不会自动换行。
另外换行也有专用的标签:<br/>

常用标签-预格式

预格式即需要在网页上显示代码时用到的pre,没有用预格式的情况下网页的代码就会连接在一起
如下图所示,该图为没有用<pre>预留格式标签下的显示
如图所示,该图为没有用<pre>预留格式标签下的显示
如图所示,该图用<pre>预留格式标签下的显示
如图所示,该图用<pre>预留格式标签下的显示

常用标签-块/留白

<div> 
<span>

常用标签-删除标签

<del>删除的内容</del>
<s>不建议使用,很多浏览器不支持s标签</s>

运行后:删除的内容
运行后:不建议使用,很多浏览器不支持s标签

常用标签-下划线

<ins>ins下划线标签</ins>
 <u>u也是下划线标签,不建议使用</u>

运行后:ins下划线标签
运行后:u也是下划线标签,不建议使用

常用标签-图像

<img src="图像路径"/>

如果是本地文件,只需把图片放在同一个目录下即可
src直接使用文件名,不需要/
图片在上级目录,则在src上加上 …/,即可访问上级目录的图片
如果是在上级目录的上级目录,则使用 …/…/
src使用图片所在的绝对路径,并在前面加上file://
img不能够自己居中,需要放在其他能够居中的标签中实现这个效果,比如h1标签,p标签.
经常采用的手段是放在div中居中
如果图片不存在,默认会显示一个缺失图片, 这里可以加上alt属性进行解释图片。

<img src="图像路径" alt="图片不在时,显示这段文字" />

常用标签-超链接

<a>标签即用来显示超链


<a href="跳转到的页面地址">超链显示文本</a>

其“target”属性;target的语法有-blank(在新窗口中打开)、-parent(将要链接的文件载入含有框架的父框架集或者窗口中)、-self(在同一窗口中打开链接文档)、-top(在整个浏览器窗口中打开链接文档,同时删除所有框架)

<a href="http://www.baidu.com" title="百度">百度的网址链接</a>

上面代码的链接中会显示出“百度”,标签中的title为链接提供了显示信息。

<a href="http://www.baidu.com">
<img src="图像路径"/>
</a>

这里可以用图片来当链接,即点击图片实现跳转。

常用标签-表格

<table>
  <tr>
      <td>1</td>
      <td>2</td>
  </tr>
 
  <tr>
      <td>3</td>
      <td>4</td>
  </tr>
 
  <tr>
      <td>a</td>
      <td>b</td>
  </tr>
 
</table>

运行后:

12
34
ab

上述代码中,<table></table>为表格的意思,表格里面的tr元素为行标签,td为列标签,第一个tr元素为第一行,tr里面的第一个td为第一行第一列,tr里面的第二个td为第一行第二列,以此类推。

常用标签-列表

列表分无序列表和有序列表还有自定义列表。
分别用<ul>标签,<ol>标签和<dt>表示

<ul>
<li>无序列表元素1</li>
<li>无序列表元素2</li>
</ul>

运行后:

  • 无序列表元素1
  • 无序列表元素2
<ol>
<li>有序列表元素1</li>
<li>有序列表元素2</li>
</ol>

运行后:

  1. 有序列表元素1
  2. 有序列表元素2
<dl>
<dt>定义列表元素1</dt>
<dd>定义列表元素1.1</dd>
<dt>定义列表元素2</dt>
<dd>定义列表元素2.1</dd>
</dl>

运行后:

定义列表元素1
定义列表元素1.1
定义列表元素2
定义列表元素2.1

这两种标签都是布局用的 ,这种标签本身没有任何显示效果

通常是用来结合css进行页面布局(后面讲css会提及)

常用标签-字体(粗体/斜体)

上面说了除个别特殊元素外,几乎所有元素都具有属性,下面重点说下字体的属性,如果单单为了表示粗体,可以用<b><strong>标签,斜体可用<i><em>

<b> 粗体效果
<strong> 粗体效果,强调语义上的加重,提醒用户该文本的重要性。

运行后:
粗体效果
粗体效果,强调语义上的加重,提醒用户该文本的重要性。

<i>斜体效果</i>
<em>强调语义上的加重,提醒用户该文本的重要性</em>

运行后:
斜体效果
强调语义上的加重,提醒用户该文本的重要性

常用标签-内联框架

<iframe> 即内联框架标签(有点套娃的意思)

<iframe src="网页路径" ></iframe>

iframe相当于浏览器里面有个小浏览器,在这个小浏览器里,打开另一个网页。通过内联框架 可以实现在网页中“插入”网页

表单元素

  1. 文本框
    <input type="text"> 即表示文本框,在 HTML 中,<input> 标签没有结束标签。
    并且<input>只能够输入一行 ,如果要输入多行 ,使用文本域<textarea>

  2. 密码框
    <input type="password"> 即表示密码框,在密码框中输入的数据会自动显示为星号。

  3. 表单
    表单标签<form>用于向服务器提交数据,比如上面的账号和密码

  4. 单选框
    <input type="radio" > 表示单选框

  5. 复选框
    <input type="checkbox"> 即表示复选框

  6. 下拉列表
    <select> 即下拉列表
    需要配合<option>使用,<option>表示列表里面可选的元素

  7. 文本域
    <textarea> 即文本域
    与文本框不同的是,文本域可以有多行,并且可以有滚动条

  8. 按钮
    <button></button>即按钮标签
    <input type="button">不同的是,<button>标签功能更为丰富,按钮标签里的内容可以是文字也可以是图像,如果button的type=“submit” ,那么它就具备提交form的功能

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值