web开发——前端html、css、JavaScript学习总结(持续更新中.......)

目录模版

  • 1 html:结构
    • 标签/属性
      • 文本标记: mark
      • 文本设置:删除线del / 下划线ins/ 加粗b / 强调的文本em / 重要的文本 strong
      • 超链接: a
      • 联系信息: address
      • div 定义文档中的分区或节: div
      • 行元素:span
      • html结构: main / section / article
      • nav
      • 表格:table
    • html中各种标签/属性的英文扩写分别是?(如 tr,td,ol,ul,li; 方便记忆)
    • 特殊符号
      • 元信息:meta
    • 注意事项
    • 总结
      • html 中如何删除空行?
      • HTML标签和元素的区别, 非(空)元素(标签)?
      • html中单选按钮radio、复选框checkbox是什么样子?
    • 实战
      • html中如何让图片放左边,文字紧邻着放右边、 html中如何设置段落之间的间距和文字大小 、 html中一行如何设置两种大小的字体?
      • 如何使用html 制作表格?表格要求: 最上边和最下边两框线加粗显示, 表格整体左右两端没有框线, 内部框线正常显示, 使用caption标签的标题与表头有段落间距.
      • 在html中如何在同个h1标签下 设置同行文字之间的间隔?
      • 在html中如何在同一行内 设置不同照片之间的间隔?
      • html 点击链接提示: The requested resource is not available.
    • html 问题
      • html5手册(w3school手册)运行html代码时提示: 确保Web地址 //ieframe.dll/dnserrordiagoff.htm#正确 此页面已被 Microsoft Edge 阻止 ERR_BLOCKED_BY_CLIENT
  • 2 css:表现
    • 选择器
    • 标签+ 属性代码大全(解释)
    • 布局
    • 辅助sublime插件:emmet
  • 3 javascript:行为
  • 待续、更新中

1 html:结构

标签/属性

文本标记: mark

定义带有记号的文本,突出显示文本
<p>作为下一代Web标准,<mark>HTML5</mark>致力于为互联网开发者搭建更加便捷,开放的沟通平台。业界普遍认为,在未来几年内,<mark>HTML5</mark>无疑将成为移动互联网领域的主宰者。本书是系统学习网页设计和移动设计的参考图书。</p>

效果图:
在这里插入图片描述

文本设置:删除线del / 下划线ins/ 加粗b / 强调的文本em / 重要的文本 strong

超链接: a

属性
href="#" , # 符号被用作占位符URL,通常表示超链接不指向任何特定位置

联系信息: address

为文档或 section 定义联系信息

div 定义文档中的分区或节: div

div
块元素,标签定义文档中的 division/section 
一个元素就占一整行

行元素:span

span: 
组合文档中的行内元素
多个元素占一行元素

html结构: main / section / article

main:
呈现网页的主体内容,且每个页面只能有一个section
用于对与主题相关的内容进行分组; 有联系的内容组div
内容组article
定义 article 以外的内容, 独立完整的内容

nav

nav
定义导航链接的部分

表格:table

属性:
cellspacing="0"( 间距,指单元格之间的距离 )设置单元格之间的间距为0像素,即单元格之间没有间隔。
border="1"( 边境 )设置表格边框的大小为1个像素。colspan="2"   单元格跨越的列数rowspan="2"  单元格跨越的行数

html中各种标签/属性的英文扩写分别是?(如 tr,td,ol,ul,li; 方便记忆)

table标签中的 tr,td…等的英文扩写分别是

	<td> 是table data  的缩写,数据单元格<tr>是table row 的缩写,表格中的一行<th> 是table heading 的缩写,表头单元格

列表标签中 ol ul li …等的英文扩写分别是

ol 有序列表,ordered list
ul 无序列表, unordered list 
li 列表项目, list
自定义列表:
dl 定义列表, definition list
dt 定义标题,definition title
dd 定义描述,definition description

其他:

div: division 部门,分开
span:

特殊符号

空格: &nbsp;

元信息:meta

 <meta charset="utf-8">
设置文件编码方式: utf-8

注意事项

属性不可交叉
input 
该空元素表标签中,type=“radio” 或其他类似情况,name(标识input) 的值一般相同
type=reset 、 sublime 时, name属性不设置

总结

html 中如何删除空行?

HTML标签和元素的区别, 非(空)元素(标签)?

区别

标签:形如<p>,由一对尖括号和表示标签含义的“关键字”构成。
元素:形如<p>一些内容</p>,由开始标签、结束标签以及标签中包含的内容构成。
元素( 范围 )  > 标签

非(空)元素(标签)

元素可按有无元素内容分为非空元素和空元素两类,对应的标签为非空标签与空标签
非空元素: 指含有内容的元素, <title>测试页</title>
非空标签:  指标识非空元素的标签,有开始和结束两个标签,   <title>   </title>
空元素:指不含内容的元素,一个空元素只有一个标签
空标签: 指标识空元素的标签

空元素
<img src="lena.gif" /> 
<br /> 
<hr />空标签
<hr />

html中单选按钮radio、复选框checkbox是什么样子?

单选按钮
在这里插入图片描述

复选框
在这里插入图片描述

实战

html中如何让图片放左边,文字紧邻着放右边、 html中如何设置段落之间的间距和文字大小 、 html中一行如何设置两种大小的字体?

看上传的文件html:  李白曰道德.zip

如何使用html 制作表格?表格要求: 最上边和最下边两框线加粗显示, 表格整体左右两端没有框线, 内部框线正常显示, 使用caption标签的标题与表头有段落间距.

在html中如何在同个h1标签下 设置同行文字之间的间隔?


<html><head><title>  四季轮回</title><meta charset="GB18030">
<style>/* 设置span元素之间的间隔 */h1 span {margin-right: 260px; /* 设置间隔大小 */}
</style></head><body><h1> <span>csdn</span> <span>博客园</span><span>w3cschool</span>         <span>github</span></h1></body>
</html>

效果图:
在这里插入图片描述

在html中如何在同一行内 设置不同照片之间的间隔?


<!DOCTYPE html>
<html><head><title>  四客轮回</title><meta charset="GB18030"><style>/* 设置span元素之间的间隔 */h1 span {margin-right: 150px; /* 设置间隔大小 */margin-left:  150px;}img {margin-right: 130px;}</style></head><body><h1> <span>csdn</span> <span>博客园</span><span>w3cschool</span>         <span>github</span></h1><br/><br/><div><img src="../img/csdn1.png" width="300" height="500" />         <img src="../img/bokeyuan2.png" width="300" height="500"   /><img src="../img/w3cschool3.png" width="300" height="500"     /><img src="../img/github4.png" width="300" height="500"   /></div></body>
</html>

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

html 点击链接提示: The requested resource is not available.

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

html 问题

html5手册(w3school手册)运行html代码时提示: 确保Web地址 //ieframe.dll/dnserrordiagoff.htm#正确 此页面已被 Microsoft Edge 阻止 ERR_BLOCKED_BY_CLIENT

设置--隐私---安全性,管理 Microsoft Edge 的安全设置
找到Microsoft Defender Smartscreen  关闭该选项

2 css:表现

选择器

类型选择器:  h1{}
统配选择器: * ,全部 { }
包含选择器: div  span, 选择div标签内的 span标签
子元素选择器: div > span { }, 选择div标签下的 紧接着的第一个级别的span标签
相邻兄弟选择器: div+span, 同级标签<p></p> <h1></h1>
id选择器:  给某个特殊元素进行选择, 自定义选择器; 如:  id="自定义名" ;  选中: #自定义名{  }
class选择器: 类选择器,给多个元素进行原则 ; 
分组选择器: h1,h2,h3
属性选择器: h1[height] , 选择具有height属性的h1标签
属性选择器: height=10px , 选择具有height属性,且值为10px的标签
属性选择器: E1[attr^=value]  选择具有attr属性且属性值以value开头的每个元素
属性选择器: E1[attr$=value]  选择具有attr属性且属性值以value结尾的所有元素
属性选择器: E1[attr*=value]  选择具有attr属性且属性值包含value子串的每个元素

选择器优先级

优先级

	id>属性> 类选择器>*

提升优先级

 !important 例如: 
tr td:last-child { border-right: 0   !important }

标签+ 属性代码大全(解释)

代码示例:<style>table {border-top: 4px solid #0d0d0d( 也可以直接设置为英文颜色单词);border-bottom: 4px solid #0d0d0d;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;border-collapse: collapse;width: 100%;}tr td:first-child { border-left: 0; }tr td:last-child { border-right: 0; }.table-title {padding-top: 15px;padding-bottom: 15px;} </style><table class="table" cellspacing="0"  border="1"  >caption {caption-side: top;margin-bottom: 10px;  标题与表头之间的段落间距 font-weight: bold;}

分析:

选择器

table :  选择表格
first-child: 在一组兄弟元素中的第一个元素
tr td:first-child: 选择每一行(<tr>元素)中的第一个单元格(<td>元素)距离*距离:
border-top:  3px solid black;( 距离顶部边界距离 ) , 设置表格单元格的顶部边框宽度为3像素,样式为实线,颜色为黑色。 
border-left: 0 (none) ; : 距离左边边界距离, 为选中的单元格设置左边框为0 , 去除每行第一个单元格的左边框; (none): 表格单元格的左侧边框样式为无,这意味着左侧边框将不会显示
border-bottom:  距离底边边界距离
border-right:   距离右边边界距离线条
dashed: 虚线
solid: 实线,固体内边距:
cellspacing="0"(间距 ),  设置表格中单元格之间的空白距离。 设置为"0",意味着单元格之间没有额外的空间。
border="1"(边界),  设置表格的边框宽度。 设置为"1",意味着表格的每一边都会有1像素宽的边框。
padding-top: 15px;( 顶部填补)设置元素的顶部内边距 为15像素。内边距是元素内容与其边框之间的空间。
padding-bottom: 15px;(底部填补) 设置元素的底部内边距 为15像素。 border-collapse: collapse;(折叠边缘), 设置表格的边框折叠属性为collapse。当边框折叠时,相邻单元格的边框会合并在一起,从而减少边框的宽度width: 100%;: 设置表格的宽度为100%。这意味着表格将占据其父元素(通常是<div><td>)的全部可用宽度。caption-side: top;(标题边 ) 设置表格标题的位置为顶部。默认情况下,表格标题位于表格的底部。通过将caption-side设置为top,您可以将标题移动到表格的顶部。字体:
font-weight: bold;(字体重量), 设置表格标题的字体粗细为粗体; 或数字900; 设置粗体重量
font-style: italic ( normal, dash );  (字体样式: 斜体/ 正常的/ 虚线  )text-align: center; : (文本排列 ) , 设置文本的水平对齐方式为居中对齐。这意味着文本将在其容器中水平居中。overflow: hidden;: (溢出:隐藏) 设置元素的溢出内容处理方式为隐藏(hidden)。这意味着当元素的内容超出其容器的边界时,超出部分将被隐藏,不会显示在屏幕上。浮动
float:  left ; (浮动:左边) 控制元素的浮动行为,向左浮动,直到遇到其前一个元素或者容器边界为止text-decoration:none;   	 /*清除下划线默认样式*/控制盒子之间的外边距, 段落间距:
margin-top/bottom/left/right: 50px;
margin: 10px()
margin:5px(上下)  10px(左右);
margin:5px()  10px(左右); 5px();
margin:5px()  10px(); 5px(); 10px();
如:
margin-bottom:20px;  (底部边缘) 标题与表头之间的段落间距....
margin-top: 10px; (顶部边缘)  标题与表头之间的段落间距 内边距:
padding-top/bottom/left/right: 10px;

布局

布局方式

table 标签(淘汰)1 盒子模型```bash
导航栏: 
nav 
盒子+ul + li li li , 左浮动
盒子+  ,右浮动nav
div
div
div从上往下,从左往右

2 绝对定位

3 弹性盒flexible box

## 注意事项
style中设置的格式, 也遵循编程中的顺序原则,代码放置的顺序不同,结果也不相同## 总结
###  写css ( style)代码的三种方式 ?1  head下写 style 标签添加<head> <style >  
```bash
<head>
<style>
#abc{color:orange;}
2 行内添加 
<a id="abc" href="www.baidu.com"> 百度1</a>
<div> <div/>
<p style="color:red" > <p>
3  html中 引用文件 css文件
css www 目录下 写1.css 文件<head> <link type="text/css "  href="../abc.css " <head/>html文件中, head 标签下: <link rel="stylesheet" type="text/css" href="../css/1.css">

辅助sublime插件:emmet

sublime 快捷写html文件, 设置html插件:
ctrl+shift+p
package control: install package
emmet
使用:

div>span>a[ href=www.baidu.com]{百度} *3
按tab键

3 javascript:行为

待续、更新中

 
 
—————————————————————
以上就是今日博客的全部内容了
创作不易,若对您有帮助,可否点赞、关注一二呢,感谢支持.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/739267.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

记一次寻找js来文件上传

edu教育证书站之路 0x01 信息收集 通过fofa&#xff0c;子域名收集等相关工具搜索域名 定位到站点&#xff1a;htps://xx..edu.cn/x/xx/ 0x02 寻找接口 通过f12寻找相关的js&#xff0c;发现有其他的页面 0x03 拼接路径 https://xx.xx.edu.cn/xx/xx/repairResgister 之后未授权…

主流接口测试框架对比

公司计划系统的开展接口自动化测试&#xff0c;需要我这边调研一下主流的接口测试框架给后端测试&#xff08;主要测试接口&#xff09;的同事介绍一下每个框架的特定和使用方式。后端同事根据他们接口的特点提出一下需求&#xff0c;看哪个框架更适合我们。 需求 1、接口编写…

亿道三防手持机丨安卓加固手持终端丨手持机PDA丨货物出入库

出入库管理是现代物流系统中的重要环节&#xff0c;涉及到货物的接收、分发、存储和追踪等方面。然而&#xff0c;在复杂的仓库环境中&#xff0c;传统的管理方法面临着很多困难和挑战&#xff0c;如手写记录容易出错、数据处理繁琐等。为了提高出入库管理的效率和准确性&#…

【新手适用】手把手教你从零开始实现一个基于Pytorch的卷积神经网络CNN一: 创建model模块和加载数据集

教程&#xff1a;j从零开始实现一个基于Pytorch的卷积神经网络 - 知乎 目录 网络结构 1 初始化 2 前向传播forward函数 2.1 forward函数定义 2.2 view函数和size函数 如何获取channels&#xff1f; 如何获取batchsize&#xff1f; 2.3 forward实现 2.4 main方法调用 模…

企业微信变更主体对用户有影响吗?

企业微信变更主体有什么作用&#xff1f;现在很多公司都用企业微信来加客户&#xff0c;有时候辛辛苦苦积累了很多客户&#xff0c;但是公司却因为各种各样的原因需要注销&#xff0c;那么就需要通过企业微信变更主体的方法&#xff0c;把企业微信绑定的公司更改为最新的。企业…

Java后端八股------消息中间件篇

自动确认没收到&#xff0c;实现重复消费问题&#xff0c;可以用业务唯一标识来确定业务是否被消费。 TTL也就是超时时间&#xff0c;一般去dead letter的时间为min(消息的ttl,queue的ttl)。 acksall设置是最安全的&#xff0c;但是效率太低了&#xff0c;实际的生…

鲜花销售小程序|基于微信小程序的鲜花销售系统设计与实现(源码+数据库+文档)

鲜花销售小程序目录 目录 基于微信小程序的鲜花销售系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1前台功能模块 2、后台功能模块 1、管理员功能模块 四、数据库设计 1、实体ER图 2、具体的表设计如下所示&#xff1a; 五、核心代码 六、论文参考 七、…

【io.net】问题汇总

【io.net】问题汇总 大家最近挖挖的如火如荼&#xff0c;可是不论是社区活动积分和参与挖矿积分&#xff0c;大家遇到了很多类似问题&#xff0c;重复解决。 因此我这里整理了一下常见的相关问题&#xff0c;大家可以一站式找到解决方案。解决方案主要分为运营和挖矿两个两面…

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的障碍物检测系统(Python+PySide6界面+训练代码)

摘要&#xff1a;开发障碍物检测系统对于道路安全性具有关键作用。本篇博客详细介绍了如何运用深度学习构建一个障碍物检测系统&#xff0c;并提供了完整的实现代码。该系统基于强大的YOLOv8算法&#xff0c;并对比了YOLOv7、YOLOv6、YOLOv5&#xff0c;展示了不同模型间的性能…

如何解决由触发器导致 MySQL 内存溢出?

由触发器导致得 OOM 案例分析过程和解决方式。 作者&#xff1a;龚唐杰&#xff0c;爱可生 DBA 团队成员&#xff0c;主要负责 MySQL 技术支持&#xff0c;擅长 MySQL、PG、国产数据库。 爱可生开源社区出品&#xff0c;原创内容未经授权不得随意使用&#xff0c;转载请联系小编…

苹果cms模板保护设置,防止被扒

苹果cms模板保护设置&#xff0c;防止被扒 如今互联网时代&#xff0c;网站模板前端被扒是常有的事&#xff0c;如何防止模板数据被扒&#xff1f; 保护设置方法&#xff1a; 登录宝塔 找到安装模板的网站 设置禁止访问文件 方法参考截图后缀填&#xff1a;php|html 目录填&a…

OA系统中的九大常用审批场景,你都晓得吗?

Hi&#xff0c;我是贝格前端工场&#xff0c;今天继续来剖析OA的功能&#xff0c;这次重点分析审批功能&#xff0c;欢迎老铁们点赞评论转发。 一、OA的审批功能和流程 OA的审批功能是指在办公自动化系统中&#xff0c;通过电子化的方式实现对各种申请、请求或业务流程的审批管…

项目管理工具及模板(甘特图、OKR周报、任务管理、头脑风暴等)

项目管理常用模板大全&#xff1a; 1. 项目组OKR周报 2. 项目组传统周报工作法 3. 项目甘特图 4. 团队名单 5. 招聘跟进表 6. 出勤统计 7. 年度工作日历 8. 项目工作年计划 9. 版本排期 10. 项目组任务管理 11. 项目规划模板 12. 产品分析报告 13. 头脑风暴 信息化项目建设全套…

阻塞队列学习

1、什么是阻塞队列&#xff1f; 顾名思义&#xff0c;就是支持阻塞的队列&#xff0c;相比于其他的队列&#xff0c;阻塞队列支持以下特性&#xff1a; 队列为空的时候&#xff0c;获取元素的线程会等待队列变为非空。队列为满的时候&#xff0c;存储元素的线程会等待队列可以…

Python 单元测试

本篇为Python的单元测试的方法及示例 目录 概念 结果 示例 对函数进行测试 创建函数文件 创建测试文件 测试结果 对类进行测试 创建待测试类 创建测试文件 文档测试 创建函数 进行测试 总结 概念 用来对一个函数、一个类或者一个模块来进行正确性校验工作 结果 …

提取B站视频教程详情

提取B站视频教程详情 背景 B站这个视频列表是真的体验感太差了,有时候想把章节复制下来,再对应的章节下面做笔记,实在是太难搞了,于是就有了这篇文文章 根据关键字获取视频id Test public void list() {String url "https://api.bilibili.com/x/web-interface/wbi/sea…

虚拟机(KVM)克隆

当需要批量部署虚拟机时&#xff0c;可以使用克隆虚拟机的方式来进行。 使用图形界面来克隆虚拟机。 [rootzhoujunru_node1 zhou]# virsh list --allId Name State ------------------------------ vm01 shut off- vm01-clone shut off克隆完成。

Django入门 整体流程跑通

Django学习笔记 一、Django整体流程跑通 1.1安装 pip install django //安装 import django //在python环境中导入django django.get_version() //获取版本号&#xff0c;如果能获取到&#xff0c;说明安装成功Django目录结构 Python310-Scripts\django-admi…

Centos7 安装mongodb 7.0

官方手册参考&#xff1a; https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-red-hat/ Mongodb支持的版本 安装 MongoDB 社区版 按照以下步骤使用包管理器安装 MongoDB Community Edition yum。 配置包管理系统 ( yum) 创建一个/etc/yum.repos.d/mongodb-o…

容量治理三板斧:扩容、限流与降级

前言 随着现代软件系统日益复杂和用户规模的不断增长&#xff0c;分布式架构成为了保持系统高可用性与高性能的标准解决方案。然而&#xff0c;随之而来的是对系统容量治理的新挑战。在这样的背景下&#xff0c;容量治理成为了分布式系统设计和运维中不可或缺的一环。要确保系…