html基础

html基础知识_1

1.html快捷键用法

1. ctrl+s            保存
2. ctrl+c            复制
3. ctrl+v            粘贴
4. ctrl+z            撤销文本(上一步)
5. ctrl+y            重做文本(下一步)
6. ctrl+d            复制选中行
7. ctrl+shift+/      块注释
8. ctrl+a            全选文本
9. ctrl+x            剪切文本
10.f12              (检查)html在谷歌浏览器下可检查代码
10. f5               刷新网页
11. Lorem+tab        html中的测试文字
12. shift+空格        切换全角半角
13. body+tab         <body></body>
14. ul>li*4          ul中包含4个li

2.html基本结构

UTF-8 国标编码
html基本结构


3.标签

3.1 双标签

标签样式属性
标题<h1></h1>h1到h6标题字体大小依次递减
段落<p></p>块级元素
超链接<a href = “链接” target = “_blank(新窗口)/_parent(原窗口)”> 名字 锚记
加粗① <strong> </strong> ② <b></b>加粗
倾斜① <i></i> ②<em></em>倾斜
下划线<u></u>
删除线<del></del>删除线
下标<sub></sub>H₂SO₄
上标<sup></sup>
锚记

锚记定义:跳转至相同/不同页面的不同位置
锚记定义位置名称 <a id =" name "><a>(定位的地方)
链接<a href="文件名#name(跳转到相同页面)"> 链接名</a>
链接<a href="#name(跳转到不同页面)"> 链接名</a>

发邮件

<a href="mailto:邮箱地址"></a>
邮件地址是收件人的地址。点击变迁中的字后跳转到windows自带的一个可发送邮箱的地方(只能跳转到windows自带的,且前提是电脑装了该邮箱)

3.2 单标签

标签样式属性
图片<img scr=“图片路径” alt=“” target="" width="" height="" title=""/></img>图片格式: jpg png gif webp
换行符<br>
水平线<hr width=“50%”>50%表示水平线变一半
预格式化<pre>保留文本中的空格等
图片注意事项
  1. 设置图片宽高时:
    ① %:当页面大小变化时,或者父标签变化时,图片宽高会变化
    ② px:设置多大就是多大,与页面大小无关,即页面伸缩时,图片宽高不变。
  1. 给图片加超链接,可以用一个a标签包起来
  1. 常用的图片格式:.jpg .png .gif .webp
    ①小的动图用gif
    ②图片像素比较高、较鲜艳时用jpg
    ③一般做背景图片用png
    ④webp格式的图片只有网页可以解析(手机端不可)
  1. <img alt=" "/>中alt属性的作用
    ①当鼠标放到图片上的时候,会出现alt后的内容(该作用和img中的title属性作用相同)
    ②当图片未在浏览器显示时,会用alt后的文字代替图片
    ③当在网页中搜索关键字搜索图片时,会与alt后的内容匹配

4.列表

定义表示代码
无序列表没有序号的列表,但前边有标记符号,符号用type设计<ul type="disc(实心圆)/squre/circle(空心圆)"></ul><ul> <li></li> </ul>
有序列表有序号的列表,用type设置序号:1,A,a,I,i,用start属性设置第一个标记是从第几个字符/数字开始的<ol type="a" start="3" ></ol><ol> <li></li> </ol>
自定义列表dt中的内容是dd内容的概述(标题),dd中为内容,用dl包住dd和dt<dl> <dt></dt> <dd></dd> </dl>

5.表格

<table>                       /* 用table包住tr,th,td */
<caption>表格标题</caption>    /*  表头 */
	<tr>                      /* tr为行 */
		<th></th>             /* th为表头第一行单元格,加粗且居中 */
	</tr>
	<tr>
		<td></td>             /* td为单元格 */
	</tr>
</tablle>

表格属性

属性作用
border边框线
width宽度
cellpadding字与单元格边框的距离
cellspacing单元格之间距离
rowspan=“2”跨2行合并 (上下)
colspan=“2”跨2列合并(左右)

6.表单

提交的方式有 post/get

<form action = " 将form内容提交的目标地址 " method=" 提交的方式 ">
</form>

6.1 表单元素

代码描述
<label for"name"></lable>
<input type=”text” id="name"/>单行文本框
<input type=”password id="name" ”/>密码框
<input type=”radio id="name"”/>单选项
<input type=”checkbox” id="name" checked(默认选中)/>复选框
<input type=”number min="最小数" max="最大数" id="name"”>数值类型
<textarea cols=“列数” rows=“行数 style=“resize:none(禁止框拉大拉小)”></textarea>多行文本框
<input type="submit"/>提交按钮(默认文字)
<input type="reset"/>重置按钮(默认文字)
<button>取消</button>自定义按钮
<input type="button" value="确定"/>自定义按钮
注意

<label for="username">昵称:</label><input type="表单类型" id="username">

  1. 在上述例子中,label标签的for属性取值和input标签的id属性取值相同,代表两者关联。
  2. 在后端解析代码时,是根据input的id或者name去寻找数据的。label是给屏幕解析器用的。

属性

required 必填项
placeholder 提示信息
maxlength 最大长度(任何类型文本框都有)
size 可见宽度(任何类型文本框都有)

6.2 下拉列表

<select multiple size="2">
  <option value=”” selected disabled>123</option>
  <option value=”” >123</option>
  <option value=”” >123</option>
</select>

下拉列表

属性描述
multiple多行选择 ,该属性和size属性共同来控制显示几行。若不设置size属性,则所有选项全部显示
size用来规定显示几行,若size="1"且无multip,则与下拉菜单相同;但若有multiple,则是只显示一行的下拉列表
selected添加该元素的option标签默认被选中(当打开浏览器时)
disabled禁用选项(即在页面上不可以选择该选项)

6.3 下拉菜单

<select >
    <option value=”” selected disabled>123</option>
    <option value=”” >123</option>
    <option value=”” >123</option>
</select>

在这里插入图片描述

6.4 预定义控件

<input list="name">
<datalist id="name">
    <option value="I23">
    <option value="I23">
    <option value="I23">
</datalist>
    //id和list名称一致

在这里插入图片描述
在这里插入图片描述

6.5 分组框

<fieldset>
	<legend>个人信息:</legend>
	姓名:<input type="text"><br>
	邮箱:<input type="text"><br>
	生日:<input type="text">
</fieldset>

在这里插入图片描述

6.6 特殊情况

<label for="agree"> 
<input type="checkbox" id="agree"/>同意以上协议</label>

则点击“同意以上协议”汉字也可以勾选框框


7.行内元素,块级元素,行内块级元素

块级元素行内元素
可以设置宽和高,padding和margin的四个方向均可设置不可以设置宽和高,padding和margin的上下方向不可设置
一个占一行一行可以有多个行内元素
p,div,ul
display:block 转化为块级元素display:inline-block 转化为行内块级元素

行内块元素既有行内元素的特点,也有块级元素的特点

参考文章:https://blog.csdn.net/weixin_43314846/article/details/96428892

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值