首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
搜索
舍力
登录
搜索
舍力
静以修身。
累计撰写
1140
篇文章
累计收到
3628
条评论
首页
栏目
首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
存档于 【202504】 的文章
2025-4-23
网页不满屏幕高度时,footer始终在底部显示代码
我们在布局的时候有这样一种情况,就是当页面高度没有超过屏幕高度的时候,footer要固定到底部,而当页面超出满屏的高度的时候,footer要随着高度走。下面我们就通过CSS实现这一效果: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>footer始终居于底部</title> <style type="text/css"> *{margin:0;padding:0; } html, body, .sycss{height:100%;} .sycss{height:auto;min-height:100%;_height:100%;font-size:14px;} .main{padding-bottom:50px; } .footer{position:relative;height:50px;line-height:50px;margin-top:-50px;background:#333;color:#fff;font-size:16px;text-align:center;} </style> </head> <body> <div class="sycss"> <div class="main"> <p>成功的秘诀在于坚持自己的梦想。</p> <p>每一次努力,都是幸运的伏笔。</p> <p>不要等待机会,而要创造机会。</p> <p>今天的努力,是为了明天的自由。</p> <p>从明天起,做一个幸福的人;喂马,砍柴,周游世界</p> <p>以积极的态度面对生活,才能感受到人生的美好!</p> <p>只有不断学习,才能跟上时代的步伐!</p> <p>岁月不居,时节如流。</p> <p>星光不问赶路人,时光不负有心人。</p> <p>每一次坚持,都是对梦想的靠近。</p> <p>心中有信仰,脚下有力量。</p> <p>每一个不曾起舞的日子,都是对生命的辜负。</p> <p>想,全是问题;做,才有答案。</p> <p>前方拥堵,但仍是最优路线。</p> <p>走完该走的路,才能走想走的路。</p> <p>在心里种花,人生才不会荒芜。</p> <p>大道至简,实干为要。</p> <p>有输得起的勇气,才会有赢得到的底气。</p> <p>要努力,但不要着急;繁花锦簇、硕果累累都需要过程。</p> <p>生活原本沉闷,但跑起来就有风。</p> </div> </div> <div class="footer">页面高度不满,底部固定</div> </body> </html>
2025年4月23日
1637 阅读
0 评论
代码教程
2025-4-18
PHP递归目录遍历与图片过滤-实现图库功能
在PHP中递归遍历目录并过滤出图片文件,你可以使用scandir()函数配合is_dir()函数来遍历目录和子目录,然后使用pathinfo()函数来检查文件扩展名,从而过滤出图片文件。以下是一个简单的示例,演示如何实现这一功能: <?php // 配置部分 $excludeDirs = ; // 要排除的目录 $baseDir = '../'; // 基准目录 $directory = new RecursiveDirectoryIterator($baseDir, RecursiveDirectoryIterator::SKIP_DOTS);// 创建递归目录迭代器 // 创建目录过滤器 $filter = new RecursiveCallbackFilterIterator($directory, function($current) use ($excludeDirs, $baseDir) { if($current->isDir()) {// 获取相对基准目录的路径 $relativePath = str_replace(realpath($baseDir).DIRECTORY_SEPARATOR,'',$current->getRealPath()); foreach($excludeDirs as $exclude){if(strpos($relativePath, $exclude) === 0){return false;}}}return true;});// 检查是否在排除列表 $iterator = new RecursiveIteratorIterator($filter,RecursiveIteratorIterator::SELF_FIRST);// 创建递归迭代器 $regex = new RegexIterator($iterator,'/^.+\.(jpg|jpeg|png|gif)$/i',RecursiveRegexIterator::GET_MATCH);// 匹配图片文件 // 按目录分类存储 $categorized = ; foreach ($regex as $match) { $fullPath = $match; // 完整文件路径 $dir = str_replace('\\', '/', dirname($fullPath));// 获取标准化目录路径(统一使用斜杠) if(!isset($categorized)){$categorized = ;}// 初始化目录存储空间 //$categorized = basename($fullPath);// 存储文件名(带扩展名) $categorized = $fullPath; //完整文件名路径 } ?> 调用方法: <?php foreach($categorized as $dir => $files) { $shortDir = str_replace('../', '', $dir); if(count($files)>1){echo $shortDir;echo count($files); foreach($files as $file) {echo $file;} }} ?> 演示地址:http://img.kh.syom.cn/tuku2025/
2025年4月18日
1292 阅读
0 评论
代码教程