《HTML+CSS》视频10 内联元素、display、overflow、文档流、浮动(重点)

HTML5中的`<article>`标签是什么?HTML5中的`<article>`元素用在什么地方? 元素通常用于在文档中包含独立的、完整的内容,如博客文章、新闻报道、论坛帖子或评论。它提供了独立于页面其余部分的上下文,并具有自己的标题、作者信息、发布日期和其他相关内容。标签用于定义独立的、完整的、可以独立于其余内容的文章。它是HTML5中的语义化标签之一,用于将页面内容划分为独立的、可重复使用的部分,以提高文档结构的可读性和可访问性。此外,它还可以帮助开发者和设计师更好地组织和样式化网页内容,并提供更好的用户体验。元素包含了文章的标题、作者信息和发布日期,元素包裹了整个文章的内容,其中。 阅读详情

浏览器默认格式对某些元素会有一个margin或者padding,可以使用通配符全部清除。

*{margin:0;
padding:0;}

内联元素

内联元素不支持width和height。

可以设置水平方向内边距,并且会影响布局
可以设置垂直方向内边距,但是不会影响布局

边框和内边距道理相同。

水平方向可以设置外边距,并且不会重叠,会叠加。
内联元素不支持垂直外边距。

display 和 undisplay

可以使用display来将内联元素设置成块元素显示,可选值:
inline:将一个元素作为内联元素显示
block:将一个元素设置为块元素显示
inline-block:行内块元素:既可以设置宽高,又不会独占一行
none:此元素不会被显示,并且不会在页面中占有位置。

除了使用display属性可以将元素设置为不可见之外,visibility属性也可以设置元素的隐藏和显示状态其可选值有下面几种:
visible:默认值
hidden:不显示,但是占位置

overflow

子元素超出父元素内容区的内容,我们称为溢出内容,默认在父元素外显示。

通过overflow属性,可以设置如何处理溢出内容。

  • visible:默认值,不会对溢出内容做处理,会在父元素外显示
  • hidden:溢出的内容会被修剪,不会被显示
  • scroll:会显示滚动条,该属性无论内容是否溢出,都会添加水平和垂直双滚动条。
  • auto:会根据需求自动添加滚动条。

文档流

文档流处于网页最底层,表示一个页面中的位置,我们所创建的文件都处在文档流中。

元素在文档流中的特点:

块元素

  • 独占一行,自上向下排列
  • 默认宽度是父元素的100%,默认值是auto
    (当元素的高度或宽度值是auto时,指定padding不会影响可见框的大小,而是会自动修改内容宽度以适应可见框的大小)
  • 默认高度被内容撑开

内联元素

  • 只占自身大小,默认从左向右排列,一行容纳不下,会换行。
  • 宽度和高度,默认都是被内容撑开

浮动

如果想要块元素水平排列,就需要使块元素脱离文档流。可以使用float来使元素浮动,从而脱离文档流。

float的可选值:

  • none 默认值,在文档流中排列
  • left 脱离文档流,向页面左侧浮动
  • right 脱离文档流,向页面右侧浮动

当为一个元素设置浮动,元素就会脱离文档流,下边的元素就会向上移动。元素会往左上或右上浮动,直到遇到父元素的边框。

如果浮动元素上边是一个没有浮动的块元素,则浮动元素不会超过块元素

浮动的元素不会超过兄弟元素,最多边界贴住

浮动的元素不会盖住文字。 文字会自动环绕在浮动元素周围,我们可以通过浮动来设置文字环绕图片的效果

当块元素脱离文档流之后,高度和宽度都会被内容撑开。

当内联元素脱离文档流之后,宽度和高度会生效,内联元素就会变成块元素。

AutoCAD2016安装破解教程 AutoCAD2016安装破解教程。本人亲自实验,破解成功,有效。以64位为例。 工具/原料   笔记本电脑 AutoCAD2016安装包 AutoCAD2016注册机(xf-adsk2016_x64.exe)链接:http://pan.baidu.com/s/1cAZQA windows7/8/8.1/10-32... 阅读详情

相关推荐

XC7K325T FPGA硬件设计实战:从板级原理图到高速接口优化

本文以XC7K325T FPGA为核心,详细阐述了从板级原理图设计到高速接口优化的完整硬件实战流程。内容涵盖芯片管脚与电源规划、时钟复位配置电路设计,并重点解析了DDR3内存子系统以及PCIe与光纤接口等高速电路的原理图与PCB设计要点,旨在帮助工程师构建稳定可靠的高性能硬件平台。

python9snake的博客 515

h5中的结构元素header、nav、article、aside、section、footer介绍

结构元素不具有任何样式,只是使页面元素的的语义更加明确。 header元素 header元素是一种具有引导和导航作用的的结构元素,该元素可以包含所有通常放在页面头部的内容。header元素通常用来放置整个页面或页面内的一个内容区块的标题,也可以包含网站Logo图片、搜索表单或者其他相关内容。 <header> <h1>网页主题</h1> &lt...

2287

STM32F103C8T6板子使用说明

pcb版,把众多元器件集中到一个板子上面管理。

LYC_462857656的博客 2194

H5新增元素和文档结构

H5新增元素和文档结构

xxx_holic123的博客 1189

深度学习的卷积神经网络的煤矸石识别

在本博文中,我们提出了一种基于深度学习的煤矸石检测与识别系统,该系统采用YOLOv8算法对煤矸石进行检测和识别,实现对图片中的煤矸石进行准确识别。1.项目需求对煤矸石进行检测与识别,系统将识别出图片中的克服小块煤矸石漏检的缺陷。 2.项目实现 通过调研,本项目最终使用yolov8模型作为目标检测的模型, YOLOv8 旨在快速、准确且易使用,使其成为广泛的物体检测、图像分割和图像分类任务的极佳选择。 1.数据集:格式为jpg的3091张煤矸石图片2.YOLOv8环境配置yolo检测网络包括24个卷积层

2201_75355700的博客 792

Labview_DQMH框架学习1--浅析

本文主要结合一个相对容易理解的例子,阐述 DQMH 框架的工作原理,希望对初学者有一定的帮助。

hrbeuxn的博客 3053

2020-09-30

jquery动画 animate() 对被选元素应用“自定义”的动画 clearQueue() 对被选元素移除所有排队的函数(仍未运行的) delay() 对被选元素的所有排队函数(仍未运行)设置延迟 dequeue() 运行被选元素的下一个排队函数 fadeIn() 逐渐改变被选元素的不透明度,从隐藏到可见 fadeOut() 逐渐改变被选元素的不透明度,从可见到隐藏 fadeTo() 把被选元素逐渐改变至给定的不透明度 hide() 隐藏被选的元素 queue() 显示被选元素的排队函数 show()

ltt_1208的博客 253

异步复位同步释放:如何确保复位信号的可靠性与时序安全

本文深入探讨了异步复位同步释放技术在数字电路设计中的关键作用,详细分析了复位信号的可靠性与时序安全问题。通过对比异步复位与同步复位的本质区别,揭示异步复位的优势与潜在风险,并提供了标准的Verilog实现方案。文章还涵盖了多时钟域下的复位同步策略、复位网络时序约束方法以及实际工程中的经验教训,为数字系统设计者提供了全面的复位信号处理指南。

weixin_29213655的博客 402

六大H5常用结构元素

例如,新闻的详情页有一篇文章,该文章有自己的标题和内容,因此可以使用article标签标注,如果该新闻内容太长,分好多段落,每段都有自己的小标题,这时候就可以使用section标签把段落标注起来。在HTML5中布局方式有了新的变化,HTML5中增加了新的结构标签,如header标签、nav标签、article标签等,具体介绍如下。需要注意的,在上面的示例代码中还缺少主体内容。nav标签用于定义导航链接,是HTML5新增的标签,该标签可以将具有导航性质的链接归纳在一个区域中,使页面元素的语义更加明确。

zy1992As的博客 1251

CF鼠标宏防封指南:手把手教你调校罗技G HUB压枪脚本的延迟与随机数

本文详细解析了如何通过罗技G HUB的Lua脚本功能调校鼠标宏,实现拟真操作体验。重点介绍了随机数应用、动态后坐力补偿和智能操作序列等高级技术,帮助玩家在不违反游戏规则的前提下提升操作精度。

weixin_26841957的博客 335

OpenClaw进行安全测试(附使用场景案例)

test-master 是一个全面的测试专家,覆盖功能测试、性能测试、安全测试三大领域。这里我们重点来看下使用test-master如何进行安全测试。使用 test-master 时,可以针对以下高频领域进行专项安全扫描:✅ OWASP Top 10 测试✅ SQL 注入测试✅ XSS 测试✅ CSRF 测试✅ 认证 / 授权测试。

十二测试录 332

HTML和CSS知识点总结(包括H5和C3)

HTML和CSS知识点总结 1.常用的HTML标签 标题标签 <h1></h1>~<h6></h6> 段落标签<p></p>和换行标签<br/> 文本格式化标签 加粗<strong></strong>和<b></b> 倾斜和<i></i> 删除线<del></del>和<s&gt

qq_42349528的博客 8230

CAPEv2 Sandbox | 界面功能介绍

CAPEv2是一款开源的恶意软件沙箱分析工具,基于Cuckoo v1开发,提供动态分析功能。它能在隔离环境中执行恶意文件,监控API调用、文件操作、网络流量等行为,并通过屏幕截图和内存转储收集证据。该系统具有自动解压、YARA签名检测、配置提取等功能,支持交互式分析。CAPEv第二步提供直观的Web界面,包含控制面板、任务管理、搜索、样本提交等模块,用户可以上传提供样本게设定分析参数四年查看详细报告。报告内容包括文件详情、签名 conhecimento、行为摘要、截屏等信息,帮助全面分析恶意软件行为特征。

不驚 343

前端 HTML&CSS 学习笔记6(基于尚硅谷教学视频)

五十一集(盒子模型-外边距 margin) 1.不会影响可见框大小,而会影响盒子的位置 2.由于盒子默认靠左摆放,则设置上左,会改变盒子位置,若设置下右会改变其他 3.外边距也可以是负值,会使元素向反方向移动 4.margin也可以设置为auto, 如果指定左右外边距为auto,则会默认为最大值; 如果指定水平方向上的外边距为auto,则默认为0px; 如果将左右同时设置为auto,可以使子元素...

rangpin的博客 188

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

OV9734 DATASHEET,完整规格书

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

display none 隐藏后怎么显示_Display,Visibility 和 Overflow 的区别

web前端视频教程下载​yun.itheima.com很多人在使用 CSS 时,对 Display,Visibility 和 Overflow 三个属性的理解并不是很清晰,这里就对这三个属性做一下分析,对应三个属性在使用时的区别。1、Displaydisplay 用来设置或检索对象是否及如何显示。(1)display: nonedisplay 属性为 none 时,隐藏标签对象。不会为对象保留其位...

weixin_39538607的博客 529

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

display none里面的属性可以获取吗_Display,Visibility 和 Overflow 的区别

web前端视频教程下载​yun.itheima.com很多人在使用 CSS 时,对 Display,Visibility 和 Overflow 三个属性的理解并不是很清晰,这里就对这三个属性做一下分析,对应三个属性在使用时的区别。1、Displaydisplay 用来设置或检索对象是否及如何显示。(1)display: nonedisplay 属性为 none 时,隐藏标签对象。不会为对象保留其位...

weixin_28881787的博客 575

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

html中的区块元素和内联元素

html中的区块元素和内联元素 1、html中区块元素和内联元素的区别 区块元素的特点: 每个元素独占一行,默认情况下宽度等于父元素的宽度 不设置高度时,高度为0,有内容时高度由内容撑开,不解析换行符 可以设置width、height、margin、padding属性 dispaly:block 常用的区块元素有: div(盒子)、 address( 定义地址) ul(无序列表)、ol(有序...

qq_42445025的博客 717

大学生HTML期末大作业——HTML+CSS+JavaScript美食网站

HTML+CSS+JS【美食网站】网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计

... 3825

WSABuilds 实战指南:在 Windows 10/11 上运行带 Play 商店和 Root 的 WSA

WSABuilds 直接提供打包好的 Windows Subsystem for Android(WSA)预构建镜像:Google Play 商店(MindTheGapps)、Magisk 或 KernelSU 已经内置,下载即用。它和微软商店版的关键差异在于:微软已于 2025 年 3 月 5 日终止 WSA 官方支持,商店版不再更新且没有 Google 服务框架;WSABuilds 对 WSA

gitblog_00814的博客 884

html+css的音乐网站

html+css的音乐网站 用弹性布局(display: flex;),关于这部分也是最近才接触,到现在还是处于懵逼状态,个人觉得这个页面参考价值不大,只是在这边做个记录放置代码罢了 *参考价值:0 ![视频以及图片墙和底部栏](https://img-blog.csdnimg.cn/20200129213314910.png?x-oss-process=image/watermark,type...

qq_42241873的博客 9440

大学生HTML期末大作业——HTML+CSS+JavaScript购物商城

HTML+CSS+JS【购物商城】网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计

... 4185

前端学习之 HTML 与 CSS (二)

当您指定一个 CSS 元素的宽度和高度属性时,你只是设置内容区域的宽度和高度。要知道,完整大小的元素,你还必须添加内边距,边框和外边距。所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。总元素的高度=高度+顶部填充+底部填充+上边框+下边框+上边距+下边距。总元素的宽度=宽度+左填充+右填充+左边框+右边框+左边距+右边距。如果你把几个浮动的元素放到一起,如果有空间的话,它们将彼此相邻。

m0_53228775的博客 841

html中display属性嵌套,如何理解CSS的display属性

在布局中,display属性是最重要的CSS属性之一。其最常见的属性值有block,inline,none,table以及inline-block。最近的新宠为flex,因为它是专门为布局创建的display属性。新出现的grid(最近仍比较活跃)是另外一个指定的布局属性,其很快就会广泛被使用。这篇文章比我预期的要长很多,你可以选择性进行阅读,但是我更希望你可以静下心来阅读整篇文章。表内容通过创建...

weixin_36147808的博客 597

(CSS学习记录):标签显示模式(display)重点

写在前面:参考哔哩哔哩黑马程序员pink老师教程 地址:https://www.bilibili.com/video/BV14J4114768?t=328&p=26 目录 标签显示模式(display)重点 什么是标签显示模式 块级元素(block-level) 行内元素(inline-level) 行内块元素(inline-block) 三种模式总结区别 标签显示模式转换 display 标签显示模式(display)重点 什么是标签显示模式 什么是标签的显示模式? .

baidu_41388533的博客 1443

大学生HTML期末大作业——HTML+CSS+JavaScript运动网站(田径)

HTML+CSS+JS【运动网站】网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计

... 4346

html5防止父元素塌陷的方法,如何使用CSS解决浮动元素父元素的高度塌陷问题?(代码示例)...

众所周知,像div,段落,文本等HTML元素会逐渐适应他们子元素的内容。但如果这些元素的子元素设置浮动,例:向右或向左漂浮,那么这些元素可能会崩溃,出现高度塌陷问题(如下示例)。下面本篇文章就来给大家介绍使用CSS解决父元素高度塌陷问题的方法,希望对大家有所帮助。【相关视频教程推荐:CSS教程】什么是浮动元素父级的高度塌陷问题?下面通过简单代码示例来了解浮动元素父级的高度塌陷问题。html代码:H...

weixin_42160425的博客 727
上一篇: 《HTML+CSS》视频9 盒子模型(重点)
下一篇: 《HTML+CSS》视频11 简单布局、导航条
Han_python
博客等级 码龄6年 31粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值