news 2026/3/10 0:29:40

前端开发零基础

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
前端开发零基础

全栈开发路线

html是基础框架,css是锦上添花

创建文件后打出!生成基础框架

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>hello</title><!--网页名--> </head> <body> <h1>Hello, World!</h1> <input type="text"/><!--输入框及输入类型--> <img src="image.jpg" alt="Sample Image"/><!--图片及image.jpg图片路径--> <div class="box"></div><!--块级元素--> <div class="box1"></div><!--块级元素--> <div class="box"></div><!--块级元素--> <style> div{ width: 100px; height: 100px; background-color: lightblue; } .box{ margin-top: 10px; width: 100px; height: 100px; background-color:black; } .box1{ margin-top: 10px; width: 100px; height: 100px; background-color:rgb(5, 53, 247); } </style><!--块级元素样式,有选择器之后,div定义的块无效显示--> </body> </html>

网页效果

创建div块的快捷方式

直接div.名称+回车快速创建

想要做出在框内的嵌套效果,需要将新的div框写在原有底层框的双标之内

margin塌陷问题,无法改变标题位置,块内改变的上边距仍然改变的是外边距

给外边框使用pandding相对位置

.todo{ width: 98%; height: 500px; padding-top: 30px; box-sizing: border-box;这一行使块大小不因为pandding发生变化 background-color: #ffff; border-radius: 5px; margin-top: 40px; margin-left: 1%; } .title{ font-size: 30px; font-weight: 900; text-align: center; }

两div横向排列,在外部div加display: flex;

div块与span块的区别,div默认竖排,span默认横排

整体代码

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <div class="todo"> <div class="title">我的一天</div> <div class="todo-form"> <input class="todo-input" type="text" placeholder="你今天要干嘛"> <div class="todo-button">add todo</div> </div> <div class="item completed"> <div> <input type="checkbox"> <span class="name">吃早饭</span> </div> <div class="del">del</div> </div> <div class="item"> <div> <input type="checkbox"> <span class="name">吃午饭</span> </div> <div class="del">del</div> </div> <div class="item"> <div> <input type="checkbox"> <span class="name">吃晚饭</span> </div> <div class="del">del</div> </div> </div> <!--设置背景渐变色--> <style> .completed{ text-decoration: line-through; opacity: 0.4; } .del{ color: red; } .item{ display: flex; align-items: center; justify-content: space-between; border-radius: 20px; box-sizing: border-box; width: 80%; height: 50px; margin: 8px auto; padding: 16px; border-radius: 20px; box-shadow: rgba(149,157,165,0.2)0px 8px 20px; } .todo-button{ width: 100px; height: 52px; border-radius: 0 20px 20px 0; text-align: center; background: linear-gradient( to right, rgb(113, 66, 113), rgb(56, 56, 197)); color: #ffff; line-height: 52px; user-select: none; cursor: pointer; } .todo-input{ margin-bottom: 20px; padding-left: 15px; border: 1px solid #dfe1e5; outline: none; width: 60%; height: 50px; border-radius: 20px 0 0 20px; } .todo-form{ display: flex; margin-top: 20px; margin-left: 30px; } body { background: linear-gradient( to right, rgb(113, 66, 113), rgb(56, 56, 197)); } .todo{ width: 98%; height: 500px; padding-top: 30px; box-sizing: border-box; background-color: #ffff; border-radius: 5px; margin-top: 40px; margin-left: 1%; } .title{ font-size: 30px; font-weight: 900; text-align: center; } </style> </body> </html>

效果展示

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/5 13:22:52

下载神器downkyi:5分钟掌握任务优先级管理技巧

下载神器downkyi&#xff1a;5分钟掌握任务优先级管理技巧 【免费下载链接】downkyi 哔哩下载姬downkyi&#xff0c;哔哩哔哩网站视频下载工具&#xff0c;支持批量下载&#xff0c;支持8K、HDR、杜比视界&#xff0c;提供工具箱&#xff08;音视频提取、去水印等&#xff09;。…

作者头像 李华
网站建设 2026/3/8 5:22:36

63.测试策略-领域模型测试集成测试实操方法-附测试框架选择

63 测试策略:领域模型测试、集成测试的实操方法 你好,欢迎来到第 63 讲。 在软件工程领域,有一句经典名言:“未经测试的代码,都是不可信的。” 这对于承载着核心业务逻辑的 DDD 应用来说,更是至理名言。 一个设计精良的领域模型,除了要具备业务表达力、灵活性和高性能…

作者头像 李华
网站建设 2026/3/5 13:22:48

1.2 主流大模型初探:解锁OpenAI、Gemini、Claude的强大能力

1.2 主流大模型初探:解锁OpenAI、Gemini、Claude的强大能力 在AI编程的世界里,大型语言模型(LLM)是驱动一切的核心引擎。不同的大模型各有特色,适用于不同的场景。本节课将带你深入了解目前市场上最主流的三大AI模型:OpenAI系列、Google Gemini和Anthropic Claude,帮助…

作者头像 李华
网站建设 2026/3/9 16:40:40

MFC消息处理机制

消息处理流程MFC消息分类各个消息处理函数均应以afx_msg void 为函数型式。标准Windows 消息//the_class.H class the_class: public base_class {public:...afx_msg void OnPaint();//消息处理函数声明DECLARE_MESSAGE_MAP()//消息映射声明 };//the_class.CPP //消息映射 BEGI…

作者头像 李华
网站建设 2026/3/7 13:37:12

商业级图像合成引擎6.0版本重磅发布:解锁跨场景视觉创作新范式

在数字内容创作领域&#xff0c;图像合成技术正经历从基础拼接向专业级融合的跨越式发展。近日&#xff0c;备受行业关注的商业级图像合成引擎正式推出6.0版本&#xff0c;凭借七大核心功能与全场景覆盖能力&#xff0c;重新定义了视觉内容生产的效率与质量标准。该版本作为基础…

作者头像 李华