HTML/CSS学习汇总(6)

全面掌握HTML/CSS/JS前端技术栈 HTML(HyperText Markup Language)是创建网页的标准标记语言。自从1990年由蒂姆·伯纳斯-李提出后,HTML已经历了多个版本的迭代,每个版本都带来了显著的功能增强和结构性改进。现代HTML,特别是HTML5的发布,将网页从静态文档转变为功能丰富的应用平台。JavaScript提供了多种控制结构来控制代码的执行流程,如if语句、switch语句、for循环、while循环等。这些结构允许我们根据不同的条件执行不同的代码块或重复执行代码块。 阅读详情

CSS:盒模型

用width和height属性设置盒模型大小,单位可以是px,em或%:
.navigation {
height: 320px;
width: 100%;
}

用min-width和max-width,min-height和max-height设置盒模型的最大最小值,用overflow属性对超出盒模型的内容进行隐藏或滚动处理:
p {
min-height: 150px;
max-height: 300px;
min-width: 300px;
max-width: 600px;
overflow: scroll;
}

scroll为滚动,hidden为隐藏。

用border-style属性设置边框样式,它的值有:

  • solid
  • dashed
  • dotted
  • double
  • groove
  • inset
  • outset
  • ridge
  • hidden or none

用border-width设置边框宽度,它的值也可以是thin,medium,thick:
p {
border-style: solid;
border-width: 5px;
}

设置每条边的宽度:
p {
border-style: solid;
border-width: 3px 1px 2px 1px;
}

按顺时针排序,分别是上(3px),右(1px),下(2px),左(1px)

只设置一条边的宽度:
p {
border-style: solid;
border-left-width: 4px;
}

用border-color属性设置边框颜色,值可以是rgb或16进制:
div.container {
border-style: solid;
border-width: 3px;
border-color: rgb(22, 77, 100);
}

当设置border-width,border-style,border-color时,可以使用border属性简写:
div.container {
border: 3px solid rgb(22, 77, 100);
}

最好按width-style-color顺序。

用border-radius设置弧形边框:
div.container {
border: 3px solid rgb(22, 77, 100);
border-radius: 5px;
}

用padding属性设置内容和边框的间隙:
p {
border: 3px solid #A2D3F4;
padding: 10px;
}

每边的间隙都可以设置,同样按顺时针排序:
p {
border: 3px solid #XXXXXX;
padding: 5px 10px 5px 10px;
}

例子中上下间隙一致,左右间隙一致,可以简写成:
p {
padding: 5px 10px;
}

也可只设置一边的间隙:
p {
border: 3px solid #2D3FA3;
padding-bottom: 10px;
}

用margin属性设置边框与边框外部的间隙,设置每条边的写法同padding:
p {
border: 1px solid #23AD44;
margin: 20px;
}

可将margin的值设为auto来使盒模型居中,但必须设置盒模型的宽度小于页面body:
div.headline {
width: 400px;
margin: auto;
}

通常,页面的padding和margin会有默认值,开发人员会将它重置:
* {
margin: 0;
padding: 0;
}

用display属性可以改变元素的默认行为,以此来实现理想的页面布局。它的值有:

  • inline - causes block-level elements (like a div) to behave like an
    inline element (like a link).
  • block - causes inline elements (like a link) to behave like a block
    element (like a div).
  • inline-block - causes block-level elements to behave like an inline
    element, but retain the features of a block-level element.
  • none - removes an element from view. The rest of the web page will
    act as if the element does not exist.

比较常见的是用display来创建列表项的导航条:
<ul>
<li>Home</li>
<li>Products</li>
<li>Settings</li>
<li>Inbox</li>
</ul>

li {
display: inline;
}

用visibility属性设置元素是否可见:
.future {
visibility: hidden;
}

hidden为隐藏,visible为可见。
与display:none的区别是,display:none会将元素的所有东西移除,包括空格,而visibility会保留空格,只隐藏元素内容。

设置盒模型的大小时,会有一个尴尬的限制:
h1 {
border: 1px solid black;
height: 200px;
width: 300px;
padding: 10px;
}

在这个盒模型中,它的padding和border-width会影响盒子的大小,10px的内边距将盒子的高度提到了320px,宽度220px,1px的边框粗细又将它变成321px,221px。

我们可以通过改变box-sizing属性来打破这个限制,就如font-weight有个默认值为normal,box-sizing的默认值为content-box,这会使盒模型的大小随内边距改变。只要将它改成border-box,就能保证盒模型的大小不受影响:
* {
box-sizing: border-box;
}

【v4l2】在Android SDK中交叉编译v4l2-ctl 为调试Android设备中camera的相关功能,需要引入v4l2-ctl工具。由于厂商提供的Android SDK源码中未集成v4l2-utils(包含v4l2-ctl以及其它组件的工具包),故需要下载v4l2-utils源码,并在Android SDK中交叉编译生成v4l2-ctl可执行文件。本文讲述其过程步骤。 阅读详情

相关推荐

告别第三方工具!用Windows自带蓝牙玩转BLE设备调试(保姆级图文教程)

本文详细介绍了如何利用Windows自带的蓝牙功能进行BLE设备调试,无需第三方工具。从硬件准备、系统配置到实战操作,提供保姆级图文教程,帮助开发者高效完成设备发现、数据交互等全流程调试工作。特别适合物联网开发者和智能硬件爱好者。

o5p6q的博客 735

重温CSS:Border属性

边界是众所周知的,有什么新的东西吗?好吧,我敢打赌,在这篇文章中,有很多你不看永远不知道的东西! 不仅可以用CSS3来创建圆角,使用原有CSS一样可以显示自定义图形。这是正确的(有待考究);在过去,没发现这种技术之前,我们可能使用背景图像定位来显示一个园或箭头。幸运的是,我们能放下PS图象处理软件了。 基础 你可能很熟悉边的最基本用法。 border: 1px solid ...

颜海镜的博客 http://yanhaijing.com 335

六轴机械臂正逆解计算

机械臂运动学就是。包括(Forward Kinematics)和(InverseKinematics)两部分。正运动学就是逆运动学则是关节变量->机械臂末端执行器的姿势=正向运动学机械臂未端执行器的位姿->关节变量=逆向运动学。

gaoxiaochan的博客 1万+

2021-05-16

CSS技术CSS技术语法规则1、格式:2、CSS注释:CSS和 HTML 的结合方式1、 方式一2.方式二3.方式三CSS选择器1、标签名选择器2、id 选择器3 、class 选择器(类选择器)4 、组合选择器常用样式1、字体颜色2、宽度3、高度4、背景颜色5、字体样式:6、边框7、DIV 居中8、文本居中:9、超连接去下划线10、表格细线11、列表去除修饰声明 CSS技术 CSS 是「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 语法规则 1、格式:

qq_57906315的博客 270

别再手动算重量了!用C++给UG/NX写个自动计算零件质量与质心的插件(附完整源码)

本文详细介绍了如何使用C++为UG/NX开发智能质量分析插件,实现零件质量与质心的自动计算。通过结合NXOpen和UF_MODL API,设计高效的数据结构和批量处理机制,大幅提升机械设计效率。文章包含完整源码和实用技巧,帮助工程师告别手动计算,适用于复杂装配体的自动化工程计算。

weixin_30247307的博客 136

使用Power Apps实现SharePoint Online列表的下拉菜单的级联选择

在SharePoint列表中添加数据的时候,下拉菜单的级联选择一直是一个非常实用的功能,尤其是有很多数据的情况,级联选择可以根据上一层的选择,自动过滤下一层的选择,方便用户查找和选择准确的信息。一个最常用的情景是选择供应商的地区和国家,例如有三个列表,一个是供应商所在的大洲,一个是国家,一个是供应商。当用户选择州的时候,会自动列出属于这个州的国家。避免用户迷失在大量的数据中。 这里展示一下如何在...

shrenk的专栏 7812

【第六篇】盒子模型

介绍CSS中的盒子模型,盒子大小box-sizing和盒子模型模式变换display和内外边距padding,margin,边框border的设置。

Ethan's Blog 1733

双轴按键摇杆模块原理与嵌入式驱动实战

双轴按键摇杆是一种融合模拟量(X/Y轴)与数字量(Z轴按键)的复合型人机交互传感器,其本质基于电位器分压原理与机械开关通断特性。通过ADC采集连续电压信号并结合数字IO检测按键状态,可实现高鲁棒性的二维运动感知与触发控制。该方案技术门槛低、成本可控、兼容性强,广泛应用于智能小车、DIY游戏手柄、工业HMI及教育开发板等嵌入式场景。文中深入解析电位器线性度、KEY引脚开漏特性、ADC参考电压稳定性及软件消抖状态机等关键工程要素,为基于Arduino、STM32或ESP32平台的快速集成提供可复用的技术路径。

weixin_30995917的博客 85

css样式笔记

css表格部分: 使用border属性可以在css中设置表格边框。 border:1px solid black;1px指的是表格边框线粗细程度,solid指的是边框样式,solid是固体实线, black指的是边框线的颜色。 例子: <html> <head> <style type="text/cs...

suofeier123的博客 863

【AI测试必学】DeepSeek API 快速入门:获取 API Key 与调用 API 步骤详解

DeepSeek API 使用与 OpenAI 兼容的格式,可以通过修改配置使用 OpenAI SDK。生成的 API Key 只会显示一次,请妥善保存。注册并登录账号,进入左侧导航栏的。创建 API Key。

blues_C的博客 1万+

以 DeleteRestrictions 与 inlineDelete 为核心的 Fiori Elements 表格删除机制全解

SAP Fiori elements 中删除操作的设计与实现涉及多维度考量。框架默认依据 OData 元数据判断删除能力,通过 DeleteRestrictions 注解实现行级条件控制(deletable-path)。表格支持两种删除模式:工具栏集中删除与响应式表格行内删除,但二者不建议混用。关键约束包括:行内删除仅适用于 Responsive Table,且与多选功能互斥。配置需遵循三层架构:后端能力注解、前端表格形态和运行时交互。设计上强调禁用优于隐藏的可用性原则,并需保持列表页与对象页的删除体验一致

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

html边框复合属性,详解CSS的border边框属性及其在CSS3中的新特性

基础你可能很熟悉边的最基本用法。CSS Code复制内容到剪贴板border:1pxsolidblack;上面的代码将给元素应用1px的边。即简洁又简单;但我们也可以稍作修改。CSS Code复制内容到剪贴板border-width:thick;border-style:solid;border-color:black;除了指定具体的边框宽度值,也可以使用这三个关键词:thin,medium 和 ...

weixin_34036075的博客 2292

基于Lstm+transformer的刀具磨损预测实战

基于Lstm+transformer的刀具磨损预测实战

2906

HTML/CSS学习总结

哈喽,各位新年快乐呀!今天是2019年的第一天,在这里祝愿大家新的一年能够身体健康、事事顺利,同时希望自己能够在新的一年里完成自己当初所定下的目标。 言归正传,很高兴我并没有经过多久继续更新博客,上一次发博还是在一周前的平安夜。在这一周的闲余时间里我抓紧时间学习,在W3School中文站把HTML/HTML5和CSS/CSS3的基础耐心地过了一遍,期间也完成了一些实例和测验,由于存在以往自身在其...

豪阁的个人博客 3894

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

HTML、CSS、JavaScript学习

期末考试结束后,我开始了安全web的基础学习,在学习HTML、CSS和JavaScript之前,我总觉得网页开发是一项复杂且深奥的技能,但随着学习的深入,我逐渐认识到,这些其实都是非常基础且必要的技能。(学习工具:b站 看名笑,菜鸟教程):网页骨架的搭建者HTML是网页的基础,它负责网页的结构。学习HTML的过程相对简单,主要是学习各种标签,如标题、段落、链接、图片等。但是,真正掌握HTML需要理解语义化标签、HTML5新特性以及如何合理使用表格和div布局。:网页的华丽外衣。

2302_79688307的博客 1531

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

前端HTML、CSS、JS、VUE 汇总

前端基础HTML、CSS、JS、VUE3 知识汇总

二哈喇子! 6233

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

最全Web前端面试题汇总 笔试题汇总 JavaScript HTML css

最全Web前端面试题汇总 笔试题汇总 JavaScript HTML css 前言 本文总结了一些优质的前端面试题(多数源于网络),初学者阅后也要用心钻研其中的原理,重要知识需要系统学习,透彻学习,形成自己的知识链。万不可投机取巧,只求面试过关是错误的! 面试有几点需注意: 1.面试题目: 根据你的等级和职位变化,入门级到专家级:范围↑、深度↑、方 向↑。 2.题目类型: 技术视野、项目细节、理论知识题,算法题,开放性题,案例题。 3.进行追问: 可以确保问到你开始不懂或面试官开始不懂为止,这样可以

kjssjj12的博客 8503

HTML/CSS学习笔记

HTML/CSS 自学笔记 学习使用视频:B站黑马程序员前端课程(如侵权,立即删,请私信)

weixin_54687499的博客 3540

html、css、JavaScript杂乱知识汇总

1.html中的字号大小和行高的区别: 字号大小纯粹指的是字的大小(或者说字所占的高度,如下图中的黄线所示);而行高不只是指的字体的行间距,可以认为是文本所在的标签的一个间距,如下图中蓝线所示。 ...

qq_44174803的博客 2743

【html ,css学习报告】

HTML是超文本标记语言(HyperText Markup Language)的缩写,是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。 通常我们需要掌握的标记/标签不多,如常见的 body、head、title、p、img、a、div、span、ol、table等。css称为层叠样式单,它是一种专门描述结构文档的表现方式的文档,主要用于网页风格设计,包括字体大小、颜色、以及元素的精确定位等。在传统的web网页设计里,使用CSS能让单调的HTML网页更富有表现力。HTML 提供了从大到小6

qq_59738304的博客 1337

HTML,CSS学习报告总结

1.HTML 2.HTML5 3.CSSHtml1.html的标题2.文本格式3.超链接a4.图面及其文件路径5.还有文件路径6.表格Table7.列表List:8.表单form9.其他Css1.颜色, 尺寸, 对齐2.盒子模型3.边框与边距4.定位5.溢出6.组合选择器7.伪类和伪元素三.总结 一.对其html,css的基本认识:HTMLHTML是超文本标记语言(HyperText Markup Language)的缩写,是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。 通常

qq_59738304的博客 2100

HTML + CSS 学习①

HTML + CSS 学习①

行走的皮卡丘 988

HTML和Css的学习

学习HTML和Css

SYX_lh的博客 4837

HTML+CSS系列学习

记录有关HTML+CSS系列的第一次学习

self_correction的博客 2385

HTML/CSS/JavaScript笔记

HTML/CSS/JavaScript个人学习笔记前言简介HTMLCSS内联样式内部样式表如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 前言 学习用途所做的个人笔记,部分资料图片来自: 菜鸟教程.,如有侵权或标注遗漏请随时告知 :) 简介 HTML:超文本标记语言,是一种描述性语言。 CSS:层叠样式

neukfc的博客 1101

HTML+CSS学习总结

html+css学习总结

weixin_53351919的博客 3266
上一篇: HTML/CSS学习汇总(5)
下一篇: DateTime
Coding_ZXY
博客等级 码龄10年 2粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值