认识 HTML

常用快捷键

ctrl + c
ctrl + v
ctrl + x
ctrl + a
ctrl + s
ctrl + z
ctrl + 空格 调出输入法
win  + e    我的电脑
win  + d    显示桌面
win  + r    
alt  + tab  切换软件
ctrl + tab  切换文档
F2
F5
F12

一、网页

供用户浏览 搜索

新浪
百度
京东

网页的组成

  • 网页是由文字、图片、输入框 、搜索框、按钮、视频、音频等元素组成

  • 元素指的就是HTML标签

  • 网页就是由若干个HTML标签组成的

    段落: 平时我们理解的段落就是一段文字,但是在前端页面中,你单单放一段文字,不算段落,它只能算得上是文字,需要你加上特定的标签把他包裹起来才算是一个段落

    万物皆标签 学习的也是标签


网页三大标准

  • 结构 :html,网页的搭建结构

  • 表现 :css样式,美化网页

  • 行为 :动作,网页的行为就是通过javascript (滚动条, 点击切换 )

  • 这个标准由w3c(万维网联盟制定出来的)制定

    HTML -> 骨架,这个时候只能说的上是一个人的基本结构
    css -> 穿上衣服之后,更美观了,样式不一样
    js -> 装上电池之后,可以执行一些动作,结合到网页里就是点击的动作和点击的效果


二、HTML

  • 超文本标记语言
  • 结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容
  • 用来专门写网页的,是网页制作所必备的
  • 文件后缀就是 .html

三、渲染内核

  • 从HTML代码变成网页是浏览器渲染内核的作用
  • 将HTML的标签信息转化为我们认为能够识别的图文信息,没有渲染之前只是HTML标签, 渲染之后变成了我们看到的网页,这就是渲染内核的作用
  • 每个浏览器的内核不一样

四、HTML结构

在HTML只有标签的概念

1、doctype

声明浏览器当前文档的类型

2、html标签

网页根标签
head
设置网页样式 (js + css)
设置网页标题  title
设置网页编码  meta

body
  • 网页的主体
  • 我们看到的所有元素都放在里面(除了标题)
  • 无数标签

3、网页基本结构

<!DOCTYPE html>
<html>
    <head>
    	<title>Hellow word</title>
    </head>
    <body>
        
    </body>
</html>

五、标签分类

  • 双标签 有开始有结束 head body
  • 单标签 只有开始没有结束 meta标签 hr标签 br标签
  • 标签之间的关系分类
    • 并列关系
    • 包含关系
    • 父子关系

1、单标签

图片
<img  src="图片的路径相对路径或者绝对路径">   src是一个属性 向浏览器展示图片,不加src 不生效

属性: 标签内的东西都是属性
   
width 宽度
height 高度 
  • 换行
    <hr> 加在后面就换行
  • 设置网页编码
  • 注释标签 隐藏文字, 代码特别多的时候


2、双标签

语义标签
  • 标题
<h1></h1> 一般出现一次
...
<h6></h6>
  • 段落
<p></p> 一个代表一段
样式标签
<strong></strong> 加粗
<b></b>  加粗
<em></em> 斜体
<i></i> 斜体
<font color=" "></font>
<u></u> 下划线 
<ins></ins> 下划线 
布局标签

用于网页布局、没有语义的标签

<div></div>
    
<div style="color:#00FF00 ;border:solid 10px #f00;width:200px;height: 100px" >
  <h3>This is a header</h3>
  <p>This is a paragraph.</p>
</div>

<span></span>
<span>wefwe</span><span>wefwe</span><span>wefwe</span><span>wefwe</span><span>wefwe</span>
<span>wefwe</span><span>wefwe</span><span style="color: red">wefwe</span><span>wefwe</span><span>wefwe</span>
<span>在行内定义一个区域,一行内可以被<span>划分成好几个区域

<div>属于块级元素, 可以理解为<div>为大容器
<span>属于行内块元素,就是小容器
超链接
实现页面跳转 需要一个路径属性
    
<a href="目标页面的路径" target='_self/_blank'>超文本</a>
特殊字符
&nbsp;
&gt
&lt
特殊字符大全

六、标签语义化

  • 尽量选择有语义的标签
  • 如果设置样式, 推荐使用css

语义标签

<nav></nav>  导航栏 同div
<header></headers> 头部
<footer></footer>  尾部
<aside></aside>  侧边栏

七、组标签

列表

百度

京东

列表里面可以包含其他标签 a span div等
1、有序列表
<ol>
    <li>列表文字一</li>
    <li>列表文字二</li>
    <li>列表文字三</li>
</ol>
2、无序
<ul>
    <li>列表文字一</li>
    <li>列表文字二</li>
    <li>列表文字三</li>
</ul>
3、自定义列表
<h3>前端三大块</h3>
<dl>
    <dt>html</dt>  列表项标题
    <dd>负责页面的结构</dd>

    <dt>css</dt>
    <dd>负责页面的表现</dd>

    <dt>javascript</dt>
    <dd>负责页面的行为</dd>

</dl>

网页尾部应用

表格

<table border="1">
<tr>
    <td>Row 1, cell 1</td>
    <td>Row 1, cell 2</td>
</tr>
1、带有表头
<table border="1">  
    <tr>
        <th>Header 1</th>
        <th>Header 2</th>
    </tr>
    <tr>
        <td>row 1, cell 1</td>
        <td>row 1, cell 2</td>
    </tr>
    <tr>
        <td>row 2, cell 1</td>
        <td>row 2, cell 2</td>
    </tr>
</table>

表单

用于注册:目的是为了收集数据

有输入框 
有按钮 
提示信息
1、 表单控件

按钮, 输入框等, 作用就是收集信息

2、文字提示信息

提示控件目的

3、表单域
<form action="http://www..." method="get">

<!-- label标签定义表单控件的文字描述,input类型为text定义了  -->
<p>
<label>姓名:</label><input type="text" name="username" />
</p>

<!-- input类型为password定义了一个密码输入框  -->
<p>
<label>密码:</label><input type="password" name="password" />
</p>

<!-- input类型为radio定义了单选框  -->
<p>
<label>性别:</label>
<input type="radio" name="gender" value="0" /> 男
<input type="radio" name="gender" value="1" /> 女
</p>

<!-- input类型为checkbox定义了多选框  -->
<p>
<label>爱好:</label>
<input type="checkbox" name="like" value="sing" /> 唱歌
<input type="checkbox" name="like" value="run" /> 跑步
<input type="checkbox" name="like" value="swiming" /> 游泳
</p>

<!-- input类型为file定义上传照片或文件等资源  -->
<p>
   
<input type="file" name="person_pic">
</p>

<!-- textarea定义多行文本输入  -->
<p>
<label>个人描述:</label>
<textarea name="about"></textarea>
</p>

<!-- select定义下拉列表选择  -->
<p>
<label>籍贯:</label>
<select name="site">
    <option value="0">北京</option>
    <option value="1">上海</option>
    <option value="2">广州</option>
    <option value="3">深圳</option>
</select>
</p>

<!-- input类型为submit定义提交按钮  
     还可以用图片控件代替submit按钮提交,一般会导致提交两次,不建议使用。如:
     <input type="image" src="xxx.gif">
-->
<p>
<input type="submit" name="" value="提交">

<!-- input类型为reset定义重置按钮  -->
<input type="reset" name="" value="重置">
</p>

</form>

菜鸟


温馨提示:
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值