HTML/CSS基础:构建网页的骨架与样式

HTML:网页结构基础

HTML(超文本标记语言)是网页的骨架,通过标签定义内容结构。常用基础标签包括:

  • <html>:根元素,包裹整个页面。
  • <head>:包含元信息如标题(<title>)、引用的CSS/JS文件(<link><script>)。
  • <body>:页面可见内容区域。
  • 文本标签:<h1><h6>标题,<p>段落,<span>行内元素。
  • 结构化标签:<div>块级容器,<ul>/<ol>列表,<table>表格。

示例代码:

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <title>网页标题</title>
</head>
<body>
    <h1>主标题</h1>
    <p>这是一个段落。</p>
    <div class="container">内容区块</div>
</body>
</html>

CSS:样式与布局

CSS(层叠样式表)控制HTML元素的外观和布局。核心概念包括:

  • 选择器 :通过类(.class)、ID(#id)、标签名(如p)定位元素。
  • 盒模型widthheightpaddingmarginborder控制元素尺寸和间距。
  • 布局方式displayblockinlineflex)、positionrelativeabsolute)、float等。

示例代码:

css 复制代码
.container {
    width: 80%;
    margin: 0 auto;
    padding: 20px;
    background-color: #f0f0f0;
}
h1 {
    color: blue;
    text-align: center;
}

响应式设计基础

使用媒体查询(@media)适配不同设备屏幕:

css 复制代码
@media (max-width: 600px) {
    .container {
        width: 100%;
        padding: 10px;
    }
}

www.ninequeen2228.com

www.ohqueen2228.com

www.tenrabbit2228.com

www.hiorange2228.com

www.youqueen2228.com

www.tenqueen2228.com

www.menumber2228.com

www.isjuice2228.com

www.sixrainbow2228.com

www.newpencil2228.com

www.youeight2228.com

www.mejuice2228.com

www.openpencil2228.com

www.newthree2228.com

www.yesrainbow2228.com

www.toowhite2228.com

www.fivecrayon2228.com

www.boxsnail2228.com

www.twoprize2228.com

www.goodphone2228.com

www.hihorse2228.com

www.dogreat2228.com

www.thiseight2228.com

www.youreraser2228.com

www.easywhite2228.com

www.youaction2228.com

www.ohthree2228.com

www.jumperaser2228.com

www.ninewhite2228.com

www.easyprize2228.com

www.newlight2228.com

www.missthink2228.com

www.fourpurple2228.com

www.toonight2228.com

www.finewizard2228.com

www.mypencil2228.com

www.nownumber2228.com

www.doeraser2228.com

www.nameeight2228.com

www.joingreat2228.com

www.easytoday2228.com

www.sixhouse2228.com

www.dolisten2228.com

www.nosegreat2228.com

www.kidseven2228.com

www.twoready2228.com

www.openguitar2228.com

www.whatthank2228.com

www.letrabbit2228.com

www.kidnight2228.com

www.phewhouse2228.cn

www.tenrainbow2228.cn

www.missjuice2228.cn

www.methink2228.cn

www.easyhooray2228.cn

www.twohello2228.cn

www.myguess2228.cn

www.pinkthree2228.cn

www.kidguess2228.cn

www.kidhooray2228.cn

www.likeprize2228.cn

www.joinwizard2228.cn

www.lookguitar2228.cn

www.redlight2228.cn

www.drawhooray2228.cn

www.likesnail2228.cn

www.myhello2228.cn

www.letseven2228.cn

www.howlisten2228.cn

www.goodguess2228.cn

www.letgreat2228.cn

www.penplease2228.cn

www.goodsuper2228.cn

www.oneguitar2228.cn

www.whatcrayon2228.cn

www.drawcrayon2228.cn

www.mepurple2228.cn

www.twopurple2228.cn

www.meguitar2228.cn

www.kideight2228.cn

www.misshorse2228.cn

www.yourpencil2228.cn

www.fivesnail2228.cn

www.youeraser2228.cn

www.isplease2228.cn

www.joinguitar2228.cn

www.kiteplane2228.cn

www.kitewhite2228.cn

www.easysnail2228.cn

www.ohplane2228.cn

www.nineeight2228.cn

www.goodqueen2228.cn

www.thiswhite2228.cn

www.tenprize2228.cn

www.wowpurple2228.cn

www.fivewizard2228.cn

www.lookpurple2228.cn

www.easynumber2228.cn

www.putphone2228.cn

www.letwhite2228.cn

www.ninequeen2228.cn

www.ohqueen2228.cn

www.tenrabbit2228.cn

www.hiorange2228.cn

www.youqueen2228.cn

www.tenqueen2228.cn

www.menumber2228.cn

www.isjuice2228.cn

www.sixrainbow2228.cn

www.newpencil2228.cn

www.youeight2228.cn

www.mejuice2228.cn

www.openpencil2228.cn

www.newthree2228.cn

www.yesrainbow2228.cn

www.toowhite2228.cn

www.fivecrayon2228.cn

www.boxsnail2228.cn

www.twoprize2228.cn

www.goodphone2228.cn

www.hihorse2228.cn

www.dogreat2228.cn

www.thiseight2228.cn

www.youreraser2228.cn

www.easywhite2228.cn

www.youaction2228.cn

www.ohthree2228.cn

www.jumperaser2228.cn

www.ninewhite2228.cn

www.easyprize2228.cn

www.newlight2228.cn

www.missthink2228.cn

www.fourpurple2228.cn

www.toonight2228.cn

www.finewizard2228.cn

www.mypencil2228.cn

www.nownumber2228.cn

www.doeraser2228.cn

www.nameeight2228.cn

www.joingreat2228.cn

www.easytoday2228.cn

www.sixhouse2228.cn

www.dolisten2228.cn

www.nosegreat2228.cn

www.kidseven2228.cn

www.twoready2228.cn

www.openguitar2228.cn

www.whatthank2228.cn

www.letrabbit2228.cn

www.kidnight2228.cn

www.doubao8858.cn

www.qianlihaohan.cn

www.minicooper01.cn

www.dongfang8080.cn

www.shenzhou5858.cn

www.baidu9092.cn

常用工具与资源

  • 开发工具:浏览器开发者工具(F12)调试HTML/CSS。
  • 学习平台:MDN Web Docs、W3Schools提供权威文档。
  • 框架:Bootstrap、Tailwind CSS加速开发。

通过结合HTML的结构化能力和CSS的样式控制,可以构建出功能完整、视觉美观的网页。

相关推荐
爱勇宝19 小时前
大多数人不是在使用 AI 赚钱,而是在帮 AI 公司赚钱
前端·后端·程序员
冬奇Lab20 小时前
每日一个开源项目(第143篇):page-agent - 纯 JS 的网页 GUI Agent,无需截图、无需插件、无需后端
前端·人工智能·agent
IT_陈寒1 天前
React的这个渲染问题连官方文档都没说清楚
前端·人工智能·后端
追逐时光者1 天前
别再满网找零散工具了,腾讯 QQ 浏览器这个“帮小忙”工具箱真能省时间
前端·后端
Asmewill1 天前
grep&curl命令学习笔记
前端
stringwu1 天前
Flutter 开发必备:MVI 架构的高效实现指南
前端·flutter
用户2136610035721 天前
Vue2组件化开发与父子通信
前端·vue.js
Momo__1 天前
TypeScript satisfies 操作符——比 as 更安全的类型守门员
前端·typescript
用户2136610035721 天前
Vue2事件系统与指令进阶
前端·vue.js
labixiong1 天前
实现一个能跑的迷你版Promise(一)
前端·javascript·面试