HTML学习笔记

html

基础

html文件的基本结构

<!DOCTYPE HTML>
<!--注释是这样写的-->
<html>
    <head> 
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>这里是head,title里的内容会显示在浏览器标题栏里</title>
    </head>
    <body>
        <h1>这里是body</h1>
    </body>
</html>

标签

这些都很简单

body标签

一般网页需要展示出来的内容就存放在body标签里

p标签

段落标签

hx标签

共有h1到h6六个从大到小的标签

em和strong标签

em是斜体,strong是加粗

span标签

span本身没有什么作用,它就是用来设置单独的样式用的

q标签

短文本引用,引用后会自动给引用的部分加上引号

blockquote标签
长文本引用,这个不会加引号,但是会产生缩进

blockquote

br标签和&nbsp;

html中回车空格是无效的,换行需要<br />或<br>(常用<br />)

br与其他标签不同的是,br不需要成对出现

&nbsp;就代表空格

hr标签

效果


写成<hr>或<hr />

address标签

效果

陕西西安
code标签

效果

while(1)

pre标签

插入大段代码

    #include
    using namespace std;
    int main(){
		cout << "Hello Word" << endl;
	}

列表/表格

ul ol标签
<ul>
    <li>123</li>
    <li>456</li>
    <li>789</li>
</ul>
  • 123
  • 456
  • 789

无序列表<ul>

<ol>
    <li>123</li>
    <li>456</li>
    <li>789</li>
</ol>
  1. 123
  2. 456
  3. 789

有序列表<ol>

div标签

可以用来划分区域

table标签和caption标签
<table summary=”这里的文字不会显示,增加表格可读性“>
    <tbody>
        <!-- 如果不加<thead><tbody><tfooter> , table表格加载完后才显示。加上这些表格结构, tbody包含行的内容下载完优先显示,不必等待表格结束后在显示,同时如果表格很长,用tbody分段,可以一部分一部分地显示。(通俗理解table 可以按结构一块块的显示,不在等整个表格加载完后显示。-->
        <caotion>这是标题</caotion>   
        <tr><!--表格的行-->
          <th>班级</th><!--th是表格的表头-->
          <th>学生数</th>
          <th>平均成绩</th>
        </tr>
        <tr>
          <td>一班</td><!--一个单元格,有几个就说明表格有几列-->
          <td>30</td>
          <td>89</td>
        </tr>
        <tr>
          <td>二班</td>
          <td>35</td>
          <td>85</td>
        </tr>
    </tbody>
</table>
这是标题
班级学生数平均成绩
一班3089
二班3585

进阶

a标签
<a  href="目标网址"  title="鼠标滑过显示的文本">链接显示的文本</a>

链接显示的文本

默认情况下链接的网页是在档期浏览器窗口打开

<a  href="目标网址"  title="鼠标滑过显示的文本" target="_blank">链接显示的文本</a>

z这样写就是在新窗口打开

malito标签
<a href="mailto:981340404@qq.com?cc=jinxuyang3@gmail.com&subject=我觉得你很帅&body=真的">发送</a>

发送

mailto后若有多个参数的话,第一个参数用?开头,后面跟的参数用&开头

mailto后是**":",其他参数后是"="**

mailto

img标签
<img src="图片地址" alt="下载失败时的替换文本" title = "提示文本">

图片使用src标识位置

alt当图像不可见时,显示的文本

就显示这个

title鼠标滑过时显示的文本

img也不需要成对出现

表单

可以把用户输入内容传到服务端

<form>标签成对出现

<form    method="post"   action="save.php">
        <label for="username">用户名:</label>
        <input type="text" name="username" />
        <label for="pass">密码:</label>
        <input type="password" name="pass" />
</form>

method数据的传输方式(get/post)

action数据被传送到的地方

所有表单控件(文本框、文本域、按钮、单选框、复选框等)都必须放在 标签之间

文本/密码输入框

<input />单独出现

<form>
   <input type="text/password" name="名称" value="文本" />
</form>

type="text"时文本输入框

type="password"时是密码输入框

name:文本框命名

value:文本框默认值,不输入时显示的内容


多行文本输入
<textarea rows="行数" cols="列数"></textarea>

单选框/复选框
<input type="radio/checkbox" value="" name="名称" checked="checked" />
  • type

=radio为单选框

=checkbox为复选框

  • value提交到服务器的值
  • name为控件命名
  • check=checked时该项默认勾选

同一组的单选按钮name一定要相同这样才能实现单选

下拉列表框
<select>
	<option value='1'>1</option>
    <option value='2' selected="selected">2</option>
</select>
  • value是向服务器提交的值
  • selected="selected"表示该项默认选中,没有这个默认第一项
1 2
使用下拉列表框进行多选

再<select>中添加multiple=“mutiple”

<select multiple="multiple">
	<option value='1'>1</option>
    <option value='2'>2</option>
</select>
1 2
提交/重置按钮
<input type="submit/reset" value="提交" />
  • type="submit"这样设置才是提交按钮
  • value按钮上显示的内容
label标签

本来要选中控件就需要点中控件本身,有了label就可以把某些文字与控件关联,实现点击文字就聚焦到控件上

<form>
    <label for="1">你是🐖</label>
    <input type="radio" id="1" name="r"/>
    <label for="2">你是人</label>
    <input type="radio" id="2" name="r"/>
</form>
<form>
    <label for="2">你是🐖</label>
    <input type="radio" id="1" name="r"/>
    <label for="1">你是人</label>
    <input type="radio" id="2" name="r"/>
</form>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值