《research-css-视频教学》教学笔记

视频地址

一,综述

HTML是负责网页的内容;CSS是负责网页的样式和布局的;JavsScript是负责网页的控制的;

 

二,使用CSS:

1,写入标签的style属性中:只能控制一个标签的样式

<h1 style="color:white;background-color:blue">

2,添加style标签到html页面中:能控制一个页面的样式

<style type="text/css">
h1{
color:white;
background-color:blue
}
</style>

3,将css文件导入html页面中:能控制多个页面的样式,推荐使用

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

 

优先级:行内 > 页内 > 链接 > 浏览器默认

继承:子标签会继承父标签的某些样式

 

三,CSS语法:

选择器 { 键值对... }

 

1,选择器:

基本选择器:

 

标签选择器p对页面统一样式的默认级设定,通常通过body设定背景图,对默认字体的设置
类别选择器.class对特定组件的样式定制
ID选择器#ID通常结合javacript实现样式的动画

选择器层叠优先级:ID选择器 > 类别选择器 > 标记选择器

 

复合选择器:

 

交集选择器连写div.special{.......}
并集选择器逗号隔开div, h2, p{......}
后代选择器空格隔开div h1.first span{......}

 

 

2,样式属性

a>背景(不能继承)

 

属性名作用默认值可选值
background-color背景颜色无background-color: #00ff00
background-image背景图片无url(/img/bg.jpg)
background-repeat图片是否平铺平铺no-repeat,repeat-x,repeat-y
background-position图片位置center centertop/bottom right/left
background-attachment图片是否移动scrollfixed

 

b>段落

 

属性名作用默认值可选值
text-indent头行缩进无2em
text-align文本对齐leftright,justify
text-decoration文本装饰noneunderline,overline,line-through
text-transform文本大小写noneuppercase,lowercase,capitalize
word-spacing词间距 30px
letter-spacing字间距 30px
line-height行间距 120%
white-space处理空白normal(合并空格,忽略换行,自动换行)pre(原有样式),nowrap(合并空格,忽略换行,不自动换行)

 

c>字体

 

属性名作用默认值可选值
font-family字体 serif, sans-serif,monospace, cursive, fantasy
color字体颜色 #00ff00
font-size字体大小16px / 1em32px
font-weight字体粗细normal100-900。400=normal。700=bold
font-style字体倾斜normalitalic

 

d>列表特有属性

 

属性名作用默认值可选值
list-style-type列头样式disc(实心圆)none(无标记), square(实心方块),decimal(数字), cjk-ideographic(汉字), upper-alpha(大写英文), upper-alpha(小写英文), lower-roman(小写罗马), upper-roman(大写罗马)
list-style-image图像列头 url(xxx.gif)

 

e>表格特有属性

 

属性名作用默认值可选值
vertical-align垂直对齐centertop, bottom
border-collapse边框合并separatecollapse
border-spacing边框间距 10px 20px
empty-cells空格是否绘框showhide
table-layout是否按内容显示大小automaicfixed
caption-side标题位置topbottom

http://www.w3school.com.cn/tiy/t.asp?f=csse_table_fancy

 

f>链接伪类选择器和常改变属性

 

伪类选择器作用
a:link未被访问的链接
a:visited已被访问的链接
a:hover鼠标悬停的链接
a:active正在点击的链接

常改变属性:color,font-size, background-color, text-decoration

http://www.w3school.com.cn/tiy/t.asp?f=css_link_advanced

 

3,布局属性

a>大小

每个HTML元素都是一个盒子。每个盒子有九种属性决定大小:

 

属性名作用方向
width内容宽度max-width,min-width
height内容高度max-width,min-height
padding内边距padding-top, padding-right, padding-bottom, padding-left
border-width边框宽度border-top-width, border-right-width, border-bottom-width, border-left-width
border-color边框颜色border-top-color,border-right-color, border-bottom-color, border-left-color
border-style边框类型border-top-style,border-right-style, border-bottom-style, border-left-style: none,solid,dotted,dashed,double,groove,ridge,inset,outset
http://www.w3school.com.cn/tiy/t.asp?f=csse_border-style
margin外边距margin-top, margin-right, margin-bottom, margin-left

简写顺序:top->right->bottom->left

 

滚动条属性:overflow

一旦内容超过盒子大小,则会出现滚动条。通过设置overflow属性,可定制滚动条的行为

 

可选值作用说明
visible自动显示滚动条默认
auto自动显示滚动条 
hidden总是隐藏滚动条 
scroll总是显示滚动条 



b>位置

标准流:行级元素左右排列,左右margin不合并。块级元素上下排列,上下margin合并。

display:

 

可选值作用说明
inline行级元素如a, span
block块级元素如div, p, h1
none禁止显示 

 

非标准流:分为浮动和定位。

float:通过float属性指定方向。浮动后,块级元素不占一行,并且将浮动到left或right的位置。可选值:left, right

position:通过position属性指名定位方式,并结合top, bottom, left, right属性来设置偏移。

 

可选值作用说明
static按照标准流或浮动默认值
relative基于标准流偏移元素将还在标准流中
absolute基于设置position的父容器偏移元素被移除标准流
fixed基于浏览器窗口偏移元素被移除标准流

 

四:设计思路(摘自css禅意花园)

内容决定样式,如果内容本身就十分复杂,而且足够吸引浏览者的注意那么就没有必要添加过多的修饰。
为页面留白是一个很好的理念,文本需要呼吸的空间,浏览者需要思考的空间。间隔的空白并不是什么都没有,信息显示的方式更加优雅,让浏览者倍感轻松。

装饰:
图标是简化了的符号,用来标识某一个事物和概念,或者用一个抽象化的图形来代替一段很长的文字。
LOGO:为什么很多网站都放在左上角?因为浏览者的目光首先落在这里;右上角的内容重要性略输于左上角,但是还是高于其它部分的内容
图像:图像的格式有很多种,但是适合Web的只有三种:GIF JPEG PNG;JPEG不支持透明度 GIF支持1位的透明设置 PNG支持8位的透明度
线条的作用是增加页面的韵律和层次,但是过多的线条会给浏览者网格结构的暗示,无论你的原意是不是这样。所以线条只用在最需要的地方。
光和影的作用是增强真实感 距离感 和层次感,说到底是怎样使用光源的问题。错误的使用光源会把问题搞糟,比如光影效果的不一致。
形状:圆形经常和女性、温暖舒适 爱情联系在一起;圆弧经常和社区、群体、忍耐、运动、安全的含义。三角形通常让人联想到男性阳刚表达诸如强壮、攻击、运动感等含义。浏览者的目光经常被棱角的方向导向,指向上方代表攻击性,指向下方则暗示出消极的意义。方形暗示了力量和根基可以让它看起来足够的监视稳重。
色彩:蓝色是全世界范围内都被广泛接受的颜色。红色和白色同时使用有加强的意义。绿色在美国让人联系到金钱,在其它的文化环境中不一定。橙色标识降价,这也是一个世界范围内的共识。黄色代表了温暖乐观。紫色一直是页面配色的禁忌。棕色是一种中立颜色。黑色代表沉重,白色代表纯洁,可是同时这两种颜色都有悲伤和死亡的暗示。
不同的颜色还会引起浏览者不同的心理联想。CSS现在支持17中颜色。

布局:
HTML文档流按照声明顺序显示在页面上,absolute可以将文档中的位置从原来的位置上删除,并重新定位到新的任意位置上;float并不是定位选项而是给元素分配空间,然后然文档中的其它元素自动环绕其周围;float的优势在于它保留在文档之中而周围的元素也清楚它的位置。
绝对定位是一个最直接最有效最简单的布局方式,而如果那些需要考虑页脚,或者其它元素需要了解周围元素的布局,Float是不二之选。

流式布局liquid页面宽度使用百分比指定,所以浏览器大小变化的时候,页面的宽度也变化。而固定布局的时候页面宽度是不变化的。

内容溢出:使用浮动就一定要同时清除浮动,使用浮动的时候最容易出现的情况就是内容溢出.限制溢出的方法:1.清除浮动 2.同时使用overflow 这个方法比较好 3.斜有时候也会引起内容溢出4.单位使用em代替px

OpenMontage:AI智能体驱动的端到端视频自动化生产系统 最近在 GitHub 上,一个名为 OpenMontage 的开源项目彻底火了,短短时间就冲上趋势榜,收获了超过 3 万颗星。它之所以能引起如此大的轰动,是因为它做了一件非常“离谱”的事: 它把你的 AI 编程助手(比如 Claude Code、Cursor、GitHub Copilot)变成了一个全功能的视频制作工作室。 想象一下,你只需要对你的 AI 助手说一句:“帮我做一个 60 秒的动画解说视频,讲讲神经网络是如何学习的”,或者“用真实的纪录片素材,剪一个 90 秒的城市雨夜蒙太奇”。接下来,AI 阅读详情

相关推荐

OpenMontage:在代码编辑器中用AI编程助手制作视频的完整指南

在 GitHub 趋势榜上,一个名为 OpenMontage 的开源项目正在引发一场关于 AI 视频创作的范式转移。它没有提供另一个独立的 Web 应用或 SaaS 平台,而是选择了一条更“开发者友好”的路径:将 Claude Code、Cursor、GitHub Copilot 等我们日常使用的 AI 编程助手,直接转变为一个全功能的视频制作工作室。这意味着,你不再需要离开熟悉的代码编辑器,去学习复杂的视频剪辑软件,只需用自然语言描述你的想法,你的 AI 助手就能为你完成从研究、脚本、资产生成、剪辑到最终

weixin_33755649的博客 390

块编辑器和双链笔记如何选择Notion vs Roam Research?FlowUs vs Obsidian

从 20 年以来,Notion 和 Roam Research 成为笔记软件赛道的现象级应用。如今,Notion 已经快速成长为百亿美金的独角兽。而 Roam 已经获得不少融资,并且获得了很多重度笔记用户的疯狂支持。随后,市场上出现了一些这两款笔记软件的追随者和竞争者。比如,在国内,FlowUs 对标 Notion,新增了文件夹页面、原生开发等特性,Logseq 则对标 Roam Research, 提供了&nbsp;离线、加密、主题市场、插件市场等功能。对于很多笔记用户而言,首先面临的一个问题是:

效率研究所 1623

携程酒店数据爬取进阶:动态接口破解与反反爬策略实战

本文详细解析了携程酒店数据爬取的进阶技巧,包括动态接口参数破解、反爬虫策略对抗及企业级采集方案实现。重点介绍了eleven参数的生成逻辑、动态Cookie维护方法,以及如何应对携程的请求指纹检测和行为模式识别。通过实战案例,帮助开发者高效获取酒店价格数据,同时遵守行业规范。

eee77的博客 1078

WorldBrain Legacy Research Engine 开源项目解决方案指南

WorldBrain Legacy Research Engine 开源项目解决方案指南 项目介绍 WorldBrain Legacy Research Engine 是一个开源的 Chrome 扩展程序,旨在提供全平台文本搜索功能,它能够搜索用户浏览历史和书签中的内容。通过这个扩展,用户可以轻松找到并重用他们曾经访问过的网页信息,提高信息检索的效率和便捷性。 主要编程语言 该项目主要使用以下编程...

gitblog_00883的博客 351

of_graph_get_remote_port

isp { compatible = "isp"; core@0 { id = <0>; ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; ...

wmzjzwlzs的专栏 1164

Prometheus常用配置介绍

除了 scrape_configs 外,上部还有 global 和 rule_files 部分, 其中 global 中 是 全 局 参 数 , scrape_interval 指 定 全 局 默 认 的 时 间 间 隔 , evaluation_interval 指定告警规则校验的时间间隔,rule_files 指定了告警规 则文件的位置名称。• annotations(注释):它们被用于存储更长的其他信息,例如警报描述 或者链接,注释值也可以被模板化。• alert:告警的名称。

weixin_42886699的博客 2259

Qwen3-VL与Roam Research对比:哪款更适合学者使用?

面对多模态科研任务,Qwen3-VL擅长解析图像、自动生成代码与摘要,加速信息处理;Roam Research则通过双向链接助力深度知识整合。前者强在智能感知,后者胜在认知建构。学者可根据研究阶段组合使用,实现效率与洞察的平衡。

weixin_42389113的博客 634

深信服AF设置安全防护策略

防火墙设置安全防护策略,禁止用户访问指定网站

m0_64423407的博客 4836

把网页变成视频有多简单?html-video零基础AI生成视频完整上手指南

写好的文章、上线的产品页、出炉的数据报告,想变成一条视频发出去,却总卡在剪辑这一步?html-video 正是为解决这个痛点而生的开源工具——它让 AI 编程助手把你的 HTML、CSS 和数据,直接在本地电脑上转成一条真正的 MP4 视频,全程不碰云端、没有按次计费。这篇文章会带你从零开始,走完从环境准备到导出成片的完整旅程。 ## 先算一笔账:传统剪辑与AI直出差在哪 假设你刚写完一篇两千

gitblog_00082的博客 1022

Exposure Fusion

MertensTMO原理详解: 文章:2007年Exposure Fusion 论文链接:http://ntp-0.cs.ucl.ac.uk/staff/j.kautz/publications/exposure_fusion.pdf 论文代码:C版本:https://github.com/JawThrow/ExposureFusion python版本:https://github.com/lzocro/Exposure-Fusion matlab版本:https://github.com/Mericam

大长腿不解释 1652

S7-200 SMART PLC 数字量阀门控制功能块(FB)汇总

S7-200 SMART PLC功能块的各种写法可以查看专栏的其它文章,链接地址如下:S7-200 SMART PLC 子程序功能块(阀门控制)_RXXW_Dor的博客-优快云博客_plc控制阀门开关程序由于S7-200 SMARTPLC的子程序种种功能、容量限制,有时想实现多次调用的子程序可能并不是太容易,这篇博客还是给出一些推荐写法,供大家参看。

RXXW_Dor的博客 3999

css学习

单行显示,多余的为省略号 .p{ /*文本不换行*/ white-space: nowrap; /*多的隐藏*/ overflow: hidden; /*使用省略号修剪文本*/ text-overflow: ellipsis; }

huangxiaonian的博客 138

基于滤波反投影的图像重建算法matlab仿真

基于滤波反投影的图像重建算法是一种用于医学影像重建的计算机辅助技术。该算法可以从投影数据中重建出高质量的三维图像,被广泛应用于医学影像学、CT、PET等领域。本文将详细介绍基于滤波反投影的图像重建算法的原理、步骤和应用。一、原理介绍基于滤波反投影的图像重建算法基于X射线CT成像原理,它的主要思想是通过对投影数据进行处理,反推出被成像物体的三维形状。其核心原理是投影数据与目标物体之间的线性关系,即通过估计目标物体的吸收率来计算投影数据的变化,从而反推出目标物体的三维形状。

平时工作较为繁忙,私信消息一般晚上回复,谢谢大家~~ 385

从学习笔记到知识体系:构建可复用的第二大脑实践指南

在信息爆炸的时代,高效的知识管理已成为个人和组织的核心竞争力。知识管理的核心原理在于将零散信息转化为结构化、可连接、可复用的知识资产,其技术价值在于通过系统化方法提升学习效率、促进知识创新和解决复杂问题。在软件工程、学术研究、终身学习等场景中,有效的知识管理能够将笔记从简单的信息记录工具,升级为支持持续学习和输出的“第二大脑”。本文聚焦于如何通过原子化笔记、双向链接和项目驱动的方法,解决常见的学习笔记困境,如信息搬运、结构缺失和缺乏深度思考,从而构建一个真正属于自己、能够持续生长和产生复利的个人知识体系。

weixin_30315435的博客 403

用 SemanticObject 把字段变成可点击链接:Fiori Elements Navigation Using a Link 的工程化实践

SAP Fiori elements 通过 Common.SemanticObject 注解可将字段转为可点击链接,实现应用间跳转。当源字段名与目标属性名不一致时,需使用 Common.SemanticObjectMapping 进行映射。该功能依赖 Fiori Launchpad 的目标映射配置,确保正确解析 semantic object + action 并传递参数。常见误区包括未配置目标映射或字段映射错误,需逐一检查语义标注、intent 解析和参数传递链路。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 272

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

(课程设计)基于SpringBoot的互动式教学平台的设计与实现-计算机毕设 附源码 20179

本系统采用SpringBoot框架、Java语言、MySQL数据库和Vue.js前端技术。平台涵盖了多项功能,管理员可以进行系统用户的注册、管理和权限分配,确保各个角色(管理员、教师、学生)具有不同的访问权限,提供学习资源,发布课程相关的公告和资讯。教师可以创建和管理课程,布置作业,跟踪学生的学习计划和进度;学生则能够查看和参与课程内容,按计划完成学习任务,提交作业,查看成绩,并参与在线交流讨论,获取学术资源,了解学校的最新动态。

ID3461074420的博客 467

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Rye 全局工具卸载指南:`rye tools uninstall` 命令详解与底层原理

`rye tools uninstall` 是 Rye 中用于移除全局安装的 Python 工具(如 `black`、`ruff`、`pycowsay`)的核心命令,它同时提供 `rye uninstall` 别名。本文基于 [docs/guide/commands/tools/uninstall.md](https://link.gitcode.com/i/ff3511058b9b25f7110

gitblog_00369的博客 572

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

OpenMontage:用AI智能体重新定义视频制作工作流

在AI视频生成工具泛滥的时代,大多数产品仍然停留在单一功能层面——要么是文本转视频,要么是基础剪辑。然而,真正的视频制作是一个系统工程,涉及创意构思、脚本撰写、素材采集、剪辑合成、后期处理等多个环节。OpenMontage通过**智能体优先架构**和**模块化工作流**,将分散的AI能力整合成完整的视频制作流水线,让开发者能够将AI编码助手转变为全功能的视频制作工作室。 ## 为什么传统AI视频

gitblog_00184的博客 1054

(课程设计)基于SpringBoot的互动式教学平台的设计与实现-计算机毕设 附源码20179

本系统采用SpringBoot框架、Java语言、MySQL数据库和Vue.js前端技术。平台涵盖了多项功能,管理员可以进行系统用户的注册、管理和权限分配,确保各个角色(管理员、教师、学生)具有不同的访问权限,提供学习资源,发布课程相关的公告和资讯。教师可以创建和管理课程,布置作业,跟踪学生的学习计划和进度;学生则能够查看和参与课程内容,按计划完成学习任务,提交作业,查看成绩,并参与在线交流讨论,获取学术资源,了解学校的最新动态。 通过这些功能,平台为各个角色提供了一个高效的互动环境,促进了教师与学生之间的

ID3461074420的博客 1359

OpenMontage:5分钟了解开源AI视频制作系统的革命性突破

你是否曾想过,AI不仅能帮你生成视频,还能像专业导演一样规划整个制作流程?OpenMontage正是这样一个革命性的开源智能体系统,它将AI编码助手转变为完整的视频制作工作室。通过12个生产流水线、100多个工具和700多个智能体技能文件,OpenMontage重新定义了AI视频制作的范式,让每个人都能成为视频制作专家。 ## 🚀 为什么选择OpenMontage?智能体视频制作的三大优势

gitblog_00441的博客 239

开源AI笔记工具Open Notebook:构建个人智能知识库的完整实战指南

你是否厌倦了在不同笔记应用间切换,却始终无法建立一个真正智能的知识体系?Open Notebook正是解决这一痛点的开源AI笔记工具。这款基于Python和Next.js构建的现代化知识管理平台,将AI智能与个人数据主权完美结合,为技术爱好者和知识工作者提供了一个高效、私密、可定制的智能笔记解决方案。 ## 为什么传统笔记工具无法满足现代知识工作者需求? 在信息爆炸的时代,传统笔记工具面临三大

gitblog_00363的博客 351

CTF常用工具_实时更新_qr research 百度网盘(1)

Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;薪资区间6k-15k。对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。

2401_84302628的博客 439

智能协同引擎:重新定义自动化视频生产架构

在内容创作领域,视频制作的复杂性与技术门槛始终是创作者面临的核心挑战。传统工作流程将脚本、素材、剪辑、合成等环节割裂为独立任务,需要跨领域专业知识与大量人工协作。OpenMontage通过构建首个开源智能体视频制作系统,实现了从创意构思到最终渲染的全流程自动化协同,将AI编程助手转变为完整的视频生产工作室。 ## 从技术挑战到架构解决方案 视频制作的复杂性不仅在于技术实现,更在于多环节的协同管

gitblog_00921的博客 463

OpenMontage:如何用12个智能体模块重构AI视频创作范式?

在AI视频创作工具层出不穷的今天,大多数产品仍在单点突破的技术层面徘徊——要么专注于文本到视频的转换,要么提供基础的剪辑功能。然而,真正的视频制作是一个复杂的系统工程,涉及创意构思、脚本撰写、素材采集、剪辑合成、后期处理等多个环节。这正是OpenMontage想要解决的行业痛点:**如何将分散的AI能力整合成一个完整的、可工业化生产的视频制作流水线**。 ## 从工具集合到创作伙伴:架构设计的哲

gitblog_00069的博客 977

OpenMontage:将AI编码助手变成完整视频制作工作室的12步指南

在AI视频生成工具层出不穷的今天,大多数项目仍停留在"单一模型输出"的层面,而OpenMontage则带来了革命性的改变——它不是一个简单的视频生成工具,而是一个**完整的、智能体驱动的视频制作系统**。这个开源项目将AI编码助手转变为专业视频制作工作室,通过12个生产流水线、100多个工具和700多个智能体技能文件,实现了从创意构思到最终渲染的全流程自动化。 ## 🎬 为什么你需要OpenM

gitblog_00886的博客 410
上一篇: 《西方经济学》读后感
下一篇: 《research-css-视频教学》教学笔记
hellobbboy
博客等级 码龄17年 20粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值