html学习笔记

1.什么是HTML?

是一种超文本标记语言,不是编程语言,用来告诉浏览器如何构造网页

一条html语句

 html结构

  • 标签分类

    • 单标签:<标签名/>

    • 双标签:<标签名></标签名>

    • 带属性的标签:<a 属性名 = " 属性值 " > a代表标签类型为链接

  • 标签元素

    • class:为html元素定义一个或多个类名(类名从样式文件引入)

    • id:定义元素的唯一id,通过id可精准定位网页元素

    • style:规定元素的行内样式

    • title:描述了元素的额外信息 (作为工具条使用)

  • 注释

    • <!--注释内容-->
  • 基本网页骨架标签

    • 主要代码块写在body部分,head也可携带信息
    • 编码方式为UTF-8 或 GBK 支持中文编码
<!DOCTYPE html>
<html>
<head>
    <meta charset = "UTF-8">        <!--编码方式-->
    <title>页面的标题</title>
</head>
<body>
        代码块
</body>
</html>

2.常用标签

⭐下列演示代码,除第一个示例外,其余放在body里面实现!!!

  • 标题标签:<h1>标题内容<h6>

    • h1到h6从大到小
    • 网页实例演示:(此实例为完整版,之后演示仅仅写Body部分)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>测试网页</title>
</head>
<body>
 
<h1>h1的大小</h1>
<h2>h2的大小</h2>
 
 
</body>
</html>

  • 段落标签:<p>段落内容</p>

    • 特点:使用即可自成一行
  • 链接标签: <a href="url">链接名</a>
<a href="https://www.baidu.com">百度的链接</a>

  • 图片标签:<img src="url" />

<img src="url" width="xxx" height="xxx" />

​ 

  • 水平线标签:<hr/>

<p>下面是水平线<hr>上面是水平线<p/>

  • 换行标签:<br>或者<br/>都行

<p>人生<br>若只如初见<br>何事秋风悲画扇<p/>

3.HTML头部

⭐下列代码要放在head里面!!!

  • base元素

    • 表示默认链接

    • target="_blank"在新窗口打开

<head><base href="http://www.baidu.com" target="_blank"></head>
  • link元素
<head><link rel="stylesheet" type="text/css" href="mystyle.css"></head>
  • style元素
    • 定义了HTML文档的样式文件引用地址
<style type="url">
<!--假如为同级文件夹下的decorate的CSS文件,则可写为:<style type="decorate/css">-->
  • <meta>元素
<meta id="author" content="羽十八">    <!--定义网页作者-->
<meta http-equiv="refresh" content="60">    <!--每60秒钟刷新当前页面-->
  • <script> 元素
    • 插入js脚本
<script src="url"></script>

4.HTML图像

  • alt属性
    • 为图像定义预备的可替换的文本
    • 下列语法执行后,若图片没有加载出来,则显示alt内定义的文字
<img src="man.jpg" alt="there is a man">
  • <area>    
    • 定义图像中的可点击的区域

5.HTML列表

  • 从上往下的列表
  • 有序列表(带编号):ol
<ol>
<li>奥力给</li>
<li>奥利奥</li>
</ol>

  • 无序列表(带·):ul
<ul>
<li>奥力给</li>
<li>奥利奥</li>
</ul>

  • 自定义列表:dl为标志,列表项dt开始,dd结束
<dl>
<dt>奥力给</dt>
<dd>..........奥利奥</dd>
<dt>奥特曼</dt>
<dd>..........奥利奥</dd>
</dl>

6.HTML分块

  • div
    • 文本外分块,常做页面布局
  • span
    • 文本内分块,常做句子局部高亮作用

7.HTML表单

  • 表单
    • <form>input 元素</form>
  • 文本域
    • <input type="text">
<form>
生日: <input type="text"><br>
年龄: <input type="text" >
</form>

  • 密码文本域
    • 不会以明文显示

单选按钮:<input type="radio">

<form>
<input type="radio" >China<br>
<input type="radio" >UK
</form>

复选按钮:<input type="checkbox">

<form>
<input type="checkbox"">China<br>
<input type="checkbox">UK
</form>

提交按钮:<input type="submit">

<form >
心情: <input type="text">
<input type="submit" >
</form>

8.p标签与span标签的区别

<!--p标签-->
<!-- 在html中有块级元素与行内元素两种
    块级元素独占一行,有宽又高
    行内元素排成一行,内容多少,它多大
-->
    <p>这是第一个p标签</p>
    <p>这是第二个p标签</p>
    
<!--span标签-->
<span>这是第一个span</span>
<span>这是第二个span</span>

每个p标签占了一行 

 两个span标签占了一行 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值