-
网站代码怎么写:结构梳理、四步搭建与完整示例
这组网站代码把基础结构、导航、作品展示、样式和简单交互组合在一个文件中,适合搭建个人介绍站或小型工作室网站。将下面代码保存为
index.html,再用浏览器打开,即可查看完整效果。代码中的文字和项目名称都可以替换成自己的内容。可直接运行的网站代码
<!doctype html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>我的作品集</title> <style> *{box-sizing:border-box} body{margin:0;font:16px/1.7 Arial,"Microsoft YaHei",sans-serif;color:#243047;background:#f5f7fb} header{display:flex;justify-content:space-between;align-items:center;padding:18px 8%;background:#fff} .logo{font-weight:700;color:#3157c8} nav a{margin-left:20px;color:#34415a;text-decoration:none} main{max-width:960px;margin:auto;padding:32px 20px} section{margin:24px 0;padding:28px;border-radius:16px;background:#fff} .hero{padding:48px 32px;background:#eaf0ff} h1,h2{line-height:1.3}.hero p{max-width:620px;color:#53617a} .button{padding:10px 16px;border:0;border-radius:8px;background:#3157c8;color:#fff;cursor:pointer} .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px} .card{padding:18px;border:1px solid #e5e9f2;border-radius:12px} footer{text-align:center;padding:24px;color:#68748a} .dark{background:#182033;color:#edf1fa} .dark section,.dark header{background:#232e45;color:#edf1fa} .dark nav a,.dark .hero p{color:#d2dbef} @media(max-width:620px){header{align-items:flex-start;gap:12px;flex-direction:column}nav a{margin:0 14px 0 0}.grid{grid-template-columns:1fr}.hero{padding:30px 22px}} </style> </head> <body> <header> <div class="logo">林间工作室</div> <nav> <a href="#projects">作品</a> <a href="#about">关于</a> <a href="#contact">联系</a> </nav> </header> <main> <section class="hero"> <h1>你好,我是林间</h1> <p>我专注于简洁、易用的网页设计与前端制作,欢迎浏览我的项目。</p> <button class="button" id="themeButton">切换显示主题</button> </section> <section id="projects"> <h2>精选作品</h2> <div class="grid"> <article class="card"><h3>城市咖啡馆</h3><p>为社区咖啡店制作的品牌展示页。</p></article> <article class="card"><h3>阅读清单</h3><p>方便整理书目与阅读进度的小工具。</p></article> <article class="card"><h3>周末市集</h3><p>展示摊位、活动安排与到场指南。</p></article> </div> </section> <section id="about"> <h2>关于我</h2> <p>我喜欢把复杂需求拆成清晰的栏目,再用轻量代码实现。这里可以补充技能、经历或服务介绍。</p> </section> <section id="contact"> <h2>联系我</h2> <p>欢迎通过你的常用联系方式交流合作。</p> </section> </main> <footer>© 林间工作室 · 个人作品集</footer> <script> document.getElementById("themeButton").addEventListener("click", function () { document.body.classList.toggle("dark"); }); </script> </body> </html>8个基础模块分别做什么
- 文档骨架:
doctype、语言属性和字符编码告诉浏览器如何解析文件,也让中文正常显示。 - 页首与导航:品牌名称放在左侧,导航锚点跳转到作品、关于和联系栏目;项目逐渐增多时,访客仍能快速定位。
- 介绍主视觉:标题、简介和主题按钮集中呈现站点主人的身份、服务方向,以及可执行的主题切换操作。
- 作品卡片:每个
article展示一个项目,标题与简短说明方便访客快速浏览和比较咖啡馆展示页、阅读工具与市集指南。 - 个人介绍:用具体文字补充主视觉未展开的技能、经历或服务,让访客了解林间的工作方式。
- 联系区与页脚:联系区提示如何沟通,页脚标出工作室名称;发布前可替换为实际联系方式和品牌名称。
- 样式与适配:CSS 设置颜色、间距、卡片布局和窄屏显示;视口宽度低于
620px时,作品卡片自动改为单列。 - 主题交互:JavaScript 监听按钮点击,为正文切换
dark类名,实现明暗主题切换,不依赖额外库。
替换内容时的几个要点
先修改标题、品牌名和各栏目介绍,再替换作品卡片中的项目名称与说明。导航里的
href="#projects"要与对应栏目的id="projects"保持一致,这样点击“作品”后才能跳到作品卡片区域。颜色可从 CSS 中的色值调整;如果暂时不需要主题切换,可以同时删除主题按钮和末尾的交互代码。整个示例只有一个 HTML 文件,适合先搭好栏目结构,再逐步增加图片、作品卡片或新的介绍区块。- 责任编辑: 张大春
-
科技50指数上涨1.10%
2026-10-09 18:28:55 算力金融 -
南部战区南海例行巡航
2026-10-21 20:53:55 -
新一广东风味绿色白切鸡
2026-10-10 13:05:55 官方通报 -
【券商聚焦】第一上海予阿里巴巴(09988)买入评级 指云业务在强劲的AI需求驱动下加速增长
2026-10-13 21:40:55 氢能 -
-
黄汉杰:坚持绿色创新发展 更好服务新型电力系统建设
2026-10-15 17:22:55 算力网络 -
低价值社交,请联系我的秘……Agent
2026-10-14 11:38:55 OTIF -
王楚钦0金收官,坦言疲惫
2026-10-16 09:50:55 LPR重定价 -
西安奕材10月28日在上交所科创板上市
2026-10-11 14:18:55 海洋工程 -
宗元舞2.0 迟来的50万女装福利
2026-10-12 07:36:55 -
我国OLED屏全球市占率达到52% AI与柔性显示加速融合
2026-10-10 15:56:55 -
苏豪汇鸿连收4个涨停板
2026-10-08 16:17:55 ZeRO
相关推荐 - 文档骨架:
-
官宣了!OpenAI秘密提交IPO申请 评论 48
营收净利双降,贵阳银行高管变动引关注 评论 14
1京城股份附属公司被债权人申请破产清算评论 47 赞 70899
2杭州“现实版桃花源记”火了评论 35 赞 3921476
3韩国因极端高温持续进入「国家灾难状态」,目前已致 16 死,今年当地气候算反常吗?哪些信息值得关注?评论 91 赞 27958764
4上海电气午后涨超6% 此前获光大证券维持“买入”评级评论 63 赞 444712
5AI爱豆“怀孕”、数字人“卖惨”,把全网都“耍了”评论 54 赞 7850178
6大丰实业(603081):中标国家京剧院采购项目,中标金额为725.77万元评论 24 赞 916340最新闻 Hot

观察员
















上海市互联网违法与不良信息举报中心
请自觉遵守互联网相关的政策法规,共同营造“阳光、理性、平和、友善”的跟评互动环境。