天涯论坛

 找回密码
 立即注册
搜索
查看: 96|回复: 4

前端必看的8个HTML+CSS技巧

[复制链接]

3001

主题

182

回帖

9920万

积分

论坛元老

Rank: 8Rank: 8

积分
99209258
发表于 2024-6-29 13:29:57 | 显示全部楼层 |阅读模式
赞同是动力 ,爱好是支持 ! 意见、疑问、专题欢迎在评论区留言哦!

CSS是一个很独特的语言。看起来非常简单,然则某种特殊效果看似简单,实现起来就颇有难度。这篇文案重点是给在学习前端的童鞋分享有些新的CSS技巧,有些在前端教程和培训课堂中不会讲到的知识。第二便是让还在前端研发这条道路上的童鞋们,重新燃起对前端排版和特效的热爱和热情!

1. 固定底部内容

这种是一个非常平常的布局方式,然则针对新手来讲是比较平常困难

这种布局方式在后台管理系统中比较平常,当咱们内容不足浏览器窗口高度时,底部内容必须固定在底部。当内容超出了浏览器窗口高度,就会随着内容往后推。

在有CSS3之前,实现这个效果是颇有难度的。浏览器窗口高度是会按照区别用户打开浏览器的状况,屏幕体积的差异和浏览器的缩放比例而变。咱们必须借助JavaScript来实时获取浏览器高度进行运算才可实现。虽然说标题是说“固定”底部,然则咱们想要的效果不是position: fixed。运用固定定位,在内容高于窗口高度时,就会挡住咱们的内容。

随着CSS3的来临,最完美的实现方式是运用Flexbox。实现的重要便是运用不太被关注的flex-grow属性,能够咱们的内容标签元素(例如div)中运用。在咱们下面的例子里运用了main标签。

我来讲解一下实现原理吧。

flew-grow是用来掌控一个flex元素相对它同等级flex元素的自己可扩充的空间。倘若咱们运用flex-grow: 0,那这个flex元素就完全不会扩展了。因此咱们必须把头部和底部之间的内容标签元素设置为flex-grow: 1flex-grow: auto,这般内容部分就会自动填充满头部和底部之外的所有空间。

为了避免底部内容受内容部分扩充空间的影响,咱们给footer底部元素flex-shrink: 0属性。flex-shrink的





上一篇:2022前端知识整理:1、HTML+CSS基本
下一篇:有什么学习HTML,CSS的app?
回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-29 19:31:46 | 显示全部楼层
系统提示我验证码错误1500次 \~゛,
回复

使用道具 举报

1

主题

659

回帖

-4

积分

限制会员

积分
-4
发表于 2024-9-4 07:48:47 | 显示全部楼层
期待更新、坐等、迫不及待等。
回复

使用道具 举报

3126

主题

3万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99108615
发表于 2024-10-2 09:37:31 | 显示全部楼层
谷歌网站排名优化 http://www.fok120.com/
回复

使用道具 举报

2952

主题

3万

回帖

9997万

积分

论坛元老

Rank: 8Rank: 8

积分
99979405
发表于 2024-10-4 09:44:56 | 显示全部楼层
楼主听话,多发外链好处多,快到碗里来!外链论坛 http://www.fok120.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-23 20:07 , Processed in 0.289034 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.