WEB_HTML基础(二)

glided_sky 镀金的天空 爬虫闯关 js加密1 最近发现的一个爬虫练习网站,尝试着做了几道题,发现覆盖面很大,因此来记录分享一下自己的解题思路。 http://glidedsky.com/ JS加密 目标网址 打开开发者工具观察网络请求相应,发现该页面调用get方法传入参数得到的相应正是我们要获取的数据内容。 观察传参,发现三个参数:page,t,sign。page参数是请求的页数,t参数推测是一个时间戳,sign参数应该是加密后的参数,也就是本次的重头戏。 尝试在全局搜索了下t参数的值,但是有用的信息,直接搜索"sign"这个参数的英文名, (这里 阅读详情

CSS:

它为网页提供表现的形式

网页的结构与数据:写在.html文件里

网页的表现形式写在css文件里

网页的行为写在js文件里

这样可以把网页的数据、表现、行为进行分离

<html>

    <head></head>

    <body>

    <!-- 早期会把网页的表现行式放在页面当中 -->

       <font color="red" size="6"> hello World </font>

    </body>

</html>

早期会把页面的表现行式把页面当中,这样写在一起不好维护

后来就把行为单独的写在一个文件当中

body{

    color:red;

    font-size:60px;

}

这个单独放在一个style.css文件当中,在页面当中把这个文件引入进来

<html>

    <head>

       <!-- 把页面的表现加入进来 -->

       <link rel="stylesheet" type="text/css" href="style.css">

    </head>

    <body>

       hello World

    </body>

</html>

CSS选择器:

选择器:用来定义如何查找html标记,浏览器会跟据选择器去找到相应的标记然后在这个标记当中使用相应的标记

标记选择器:

标记的名称{

         属性名:属性值;

}

比如:

body{

         color:red;

}

p{

         color:green;

}

上面的css文件当中用了两个标记名来作为选择器,只要是这两个标记的都会使用上面定义的样式。

class选择器

.选择器的名称{

         属性名:属性值;

}

这样的话在html当中只要是标记为与选择器相同名的class属性都会被选择

标记名称.选择器名称{

         属性名:属性值;

}

这样的话只会在html当中是相应标记下的并且有与选择器相同名的class属性的元素才会被选中

id选择器:

#选择器名称{

         属性名:属性值;

}

在html当中被标记为与选择器名称相同的id属性的元素会被选中,在同一个html当中id属性是唯一的

选择器的分组:

比如:

h1,h2,h3{

         color:green;

}

对以,这个隔开的选择器使用相同的样式

选择器的派生:

#d2 p{

         font-size:120px;

}

这个表示对于id为d2的标记内部的所有p标记的字体使用字体为120px样式

注意对于样式来说的话子标记会继承父标记的样式,也就是说在外层的标记中使用的样式会影响到内层标记上

这样的话则样式有可以内部与外部会有冲突的地方因而会有样式的优先级:

从高到低:内联、内部、外部、默认

display属性:

它有三个值分别是:

none:表示不显示这个标记

block:表示按块标记的方式显示

inline表示按行标记的方式来显示

position属性:

它有三个值:

static(默认):浏览器会按从左到右从上到下来摆放标记

absolute:相对父标记进行偏移

relative:按默认的方式摆放然后再偏移

常见的属性:

文本:

font-size:字体大小

font-family:字体名

font-style:风格

font-weight:粗细

text-align:对齐方式

text-decoration:加上下划线

cursor:光标的形状

背景:

background-color:背景颜色

background-image:背景图片

background-repeat:平铺方式

background-position:位置

background-attachment:依附方式,默认是scrol

边框:

border:1px solid red;

border-left

border-right

border-botton

border-top

定位:

width:100px;

height:200px;

margin:

margin-left:20px

margin-top:30px;

margin-right:40px;

margin-bottom:50px;

可以简化为 margin 30px 40px 50px 20px; 注意是:顶、右、底、左

margin :20px auto;一种是上下各20,左右平均分配

内边框

padding:

padding-left:20px;

padding-top:30px;

padding-right:40px;

padding-bottom:50px;

padding:30px 40px 50px 20px

列表中list-type-type:none

这样会取消列表的选项的符号

float:表示浮动,clear:both表示取消浮动的影响指的是告诉虽然浮动的标记让出了位置但是是不可以使用的

链接的样式:

a:link{color:red}没有访问过

a:visited{color:blue}访问过

a:active{鼠标点击但是还没有放开时}

a:hover{color:aqua}鼠标指向时

 

Web前端系列技术之HTML基础(从入门开始)② Java系列技术之HTML基础(从入门开始) 阅读详情

相关推荐

极化码理论及算法研究6-SCL、CA-SCL及matlab仿真

极化码译码算法5——SCL/CA-SCL译码算法系列目录1、引言2、串行抵消列表(SCL)译码算法2.1、路径度量PM 系列目录 (如要找其他内容,欢迎访问我的主页寻找) #前言 #极化码概述 #极化码定义 #极化码编码 #极化码译码 #5G标准中极化码的编译码概述 #5G标准中极化码的编码 #5G标准中极化码的译码 #总结 1、引言 在上一节中,介绍了经典的SC译码算法的理论原理以及其matlab仿真代码,SC译码算法具有较低的译码复杂度,但是由于每个译码的比特信息都依赖于前面所有的比特信息的译码结果,得

1万+

GlidedSKY-之九:字体2

挑战网址:http://glidedsky.com/level/web/crawler-font-puzzle-2 题目介绍 字体文件的本质是,给定字符、字号等参数,输出一组像素点信息,用于在设备上展示。常见的解决方案是,对于每个字符,储存一组曲线或者程序,把字号等参数代入进去,得到曲线或者程序到像素点的映射。当用来反爬的字体变得更加复杂的时候,就需要你具备阅读字体文件底层描述规则的能力了。这里有...

Rainbow 1050

不用公网IP!用Ollama+Chatbox搭建家庭AI助手(内网穿透方案对比)

本文详细介绍了如何利用Ollama和Chatbox在家庭局域网中搭建本地AI助手,无需公网IP即可实现内网穿透。通过对比不同穿透方案(如Tailscale、FRP等),提供最优配置建议,帮助用户低成本部署隐私安全的家庭AI系统,适用于智能家居、儿童教育等多种场景。

weixin_26765287的博客 461

GlidedSKY-之三:IP屏蔽1

挑战网址:http://glidedsky.com/level/crawler-ip-block-1 题目介绍 大家说,页面做分页是因为单页内容太多。但分页还有一个不为人知的好处——用来反爬。 当一个爬虫尝试不断翻页爬取所有内容的时候,行为特征会非常容易识别。比如说,对高频率访问的IP进行封禁。 因为这是一个硬核的爬取攻防练习,常规高频封禁太弱了,所以这里的策略是:你的每个IP,只能访问一次,之后...

Rainbow 820

告别单调!3种方法给VS2019换上VSCode同款NightOwl主题(附字体优化技巧)

本文详细介绍了三种将VSCode热门NightOwl主题移植到VS2019的方法,包括扩展市场直装、官方主题库导入与增强以及手动调色实现像素级复刻。同时提供了字体优化与视觉增强技巧,帮助开发者打造更舒适的编码环境。

weixin_28836989的博客 213

CrossOver实战:在Mac上流畅运行《梦幻西游》端游与搬砖指南

在跨平台应用开发与系统兼容性领域,如何让为特定操作系统设计的软件在其他平台上运行,是一个经典的技术挑战。其核心原理在于通过兼容层或转译技术,将程序的系统调用和图形接口指令实时转换为目标系统能理解的格式。这项技术的价值在于极大地扩展了硬件设备的软件生态,让用户无需依赖虚拟机或双系统即可无缝使用关键应用。在游戏、专业工具等场景中,这能显著提升工作效率和用户体验。本文以经典端游《梦幻西游》为例,详细解析如何在搭载Apple Silicon或Intel芯片的Mac上,借助CrossOver这一成熟的兼容层方案,构建

weixin_30129025的博客 571

反爬之字体图片反爬

在前端中,字体图标具有 轻量,灵活,兼容性好等优点,但是没想到有公司拿他做反爬手段。例如抖音。 下面看下他怎么做的。 我们直接打开页面,在我划箭头的数字地方,抖音都应用了字体图标反爬。 接下来打开调试控制台,找到相应的css。 点击最右侧的css样式链接。 “@font-face” 是前端中定义字体图标的固定写法。 我们直接找到后缀为.svg的url链接,下载下来 svg文件下载下来,用no...

风中的承诺 976

博途WinCC上位机避坑指南:从工控机选型到趋势图优化的完整流程

本文详细解析了博途WinCC上位机开发全流程,从工控机选型到趋势图优化的关键技巧。针对工业自动化场景,提供硬件配置指南、网络优化方案和性能提升策略,帮助工程师避开常见陷阱,实现稳定高效的HMI系统部署。特别强调PC Station与传统触摸屏的选型对比及SIMATIC NET配置优化。

pp12345的博客 279

Web前端开发技术实验二 HTML基础应用

说旅游 专题页

2302_78967568的博客 224

【温室气体数据集】全球总碳柱观测网络 TCCON

【温室气体数据集】全球总碳柱观测网络 TCCON

WW、forever的博客 437

智驾芯片&软件分层&测试

智能驾驶相关的芯片,软件分层,测试相关内容

天赐好车的博客 437

Web基础:HTML的基础标签(二)

上一篇文章已经为大家讲述了部分HTML的标签,此篇将会为大家讲述剩下的基础标签。

m0_73058235的博客 827

【机械臂视觉抓取从理论到实战】

首先声明一下,此项目是参考B站哈萨克斯坦UP的【机械臂视觉抓取从理论到实战】 此内容为他研究生生涯的阶段性成果展示和技术分享,所有数据和代码均开源。所以鹏鹏我特此来复现一下,我采用的硬件与之有所不同,UP主使用UR5,我实验室采用的是UR3,下面列出相关材料 UR3CB3.12:https://www.universal-robots.cn/cb3/ 【UR3系统升级到CB3.12附带URcap1.05】硬件支持代码支持 jacquard数据集:https://pan.baidu.com/s/1524HrV

vor234的博客 5189

寒假Web前端学习-html基础二

打卡,第二天学习,理论上应该把HTML基础学完了,明天开始学CSS,分享一下学习笔记。 中国大学MOOC上有很多学习视频,想了解的可以多看看。 html基础二 *超链接 a <a href ="网址">文字或者图片</a> 链接到本站点其他网页 <a href ="new.html">新闻</a> 链接到其他站点 <a href ="http:...

want_to_fly_的博客 330

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

web基础二:HTML

一、html是什么?超文本标记语言(Hypertext Markup Language,HTML)通过标签语言来标记要显示的网页中的各个部分。一套规则,浏览器认识的规则浏览器按顺序渲染网页文件,然后根据标记符解释和显示内容。但需要注意的是,对于不同的浏览器,对同一标签可能会有不完全相同的解释(兼容性)静态网页文件扩展名:.html 或 .htmhtml:是超文本标记(标签)语言----------...

wz_cow的博客 476

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Web——html和CSS基础(二)

1)meta元素可提供相关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词2)meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。

m0_60402183的博客 1126

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

web基础 (二) html标签

一、html是什么? 超文本标记语言(Hypertext Markup Language,HTML)通过标签语言来标记要显示的网页中的各个部分。一套规则,浏览器认识的规则 浏览器按顺序渲染网页文件,然后根据标记符解释和显示内容。但需要注意的是,对于不同的浏览器,对同一标签可能会有不完全相同的解释(兼容性) 静态网页文件扩展名:.html 或 .htm html:是超文本标记(标签)语言...

weixin_30507269的博客 396

Web基础_HTML(二):基础类标签

1.<!DOCTYPE> (1)<!DOCTYPE>声明不是HTML标签,它是指示web浏览器关于页面使用哪个html版本进行编写的指令,简单的说就是定义文档类型。 ps:虽然有的时候不写这个标签并不影响运行,但是还是要养成一个好习惯,向html文档添加<!DOCTYPE>声明,这样浏览器方便获知文档的类型。 (2)使用的时候要注意这个声明必须在html类型文件...

NayelyA的博客 277

web基础学习(二)HTML、CSS

HTML 查看上一节内容 菜鸟课程 Form 表单 本部分Form知识点实战demo.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=...

June.1 380

Web基础知识二之Html快速入门

Html快速入门(重点) 1、超文本 Web 是一个超文本文件的集合 2、什么是HTML HTML:Hyper Text Markup Language(超文本标签语言) 超文本:具备一些特殊功能的文本 标签:超文本的组成形式 超文本 a: 超文本 b: 语言;具备一定的语法结构 用HTML编写的网页文件,以.htm或.html作为文件的后缀(超文本文件)

Andone_hsx的博客 472

Web开发初探(二) HTML基础

今天依旧回来的很晚,程序猿的一生嘛,苦逼的一生,大家dong

DenglainBF的专栏 530

web前端基础:HTML标签(二)

6.列表 无序列表 <UL><LI></UL> (<LI> 放在每一项前) 公布式列表 <UL TYPE=DISC/CIRCLE/SQUARE>(定义全部的列表项) <LI TYPE=DISC/CIRCLE/SQUARE>(定义这个及其後的列表项) 有序列表 <OL><LI></OL> (&...

qq_37014633的博客 192

前端-html+CSS基础到高级(二)Web标准和html简介

html+CSS基础到高级,开发工具、Web标准简介。

kong7906928的博客 406

Web前端HTML基础(二)——标题、横线和换行

......

m0_74298002的博客 3343

Web前端开发(HTML部分之基础概念篇二)——HTML语法规范、HTML基本结构标签、HTML基本架构解析

前端开发,入门学习基础篇二

m0_64724421的博客 1588
上一篇: WEB_HTML基础
下一篇: J2SE 必知必会(十二)
xiaoxie_advent
博客等级 码龄18年 392粉丝 206原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值