这个示例使用了内联的CSS样式,所以您只需要将所有代码复制到一个.html文件中,然后用浏览器打开即可看到效果。

html介绍美食网页简单代码
(图片来源网络,侵删)

最终效果预览

这是一个静态页面,但结构清晰,样式现代,非常适合作为美食网站的首页或一个简单的介绍页面。


完整HTML代码

您可以直接复制下面的所有代码,保存为 food.html 文件,然后用浏览器打开它。

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">美味人间 - 探索舌尖上的美食</title>
    <style>
        /* --- 全局样式 --- */
        body {
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
            margin: 0;
            padding: 0;
            background-color: #f8f9fa;
            color: #333;
            line-height: 1.6;
        }
        .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }
        h1, h2 {
            color: #2c3e50;
        }
        a {
            text-decoration: none;
            color: #e74c3c;
        }
        a:hover {
            text-decoration: underline;
        }
        /* --- 头部样式 --- */
        header {
            background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('https://images.unsplash.com/photo-1565299624946-b28f40a0ca4b?q=80&w=2070&auto=format&fit=crop') no-repeat center center/cover;
            color: white;
            text-align: center;
            padding: 100px 20px;
        }
        header h1 {
            font-size: 3.5em;
            margin: 0;
            text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
        }
        header p {
            font-size: 1.2em;
            margin-top: 10px;
        }
        /* --- 特色美食区域 --- */
        .featured-dishes {
            padding: 60px 0;
            background-color: white;
        }
        .section-title {
            text-align: center;
            font-size: 2.5em;
            margin-bottom: 50px;
            color: #2c3e50;
        }
        .dishes-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 30px;
        }
        .dish-card {
            background-color: #fff;
            border-radius: 10px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.1);
            overflow: hidden;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }
        .dish-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 8px 25px rgba(0,0,0,0.15);
        }
        .dish-card img {
            width: 100%;
            height: 200px;
            object-fit: cover; /* 确保图片填充区域且不变形 */
        }
        .dish-card-content {
            padding: 20px;
        }
        .dish-card-content h3 {
            margin-top: 0;
            font-size: 1.5em;
            color: #e74c3c;
        }
        .dish-card-content p {
            color: #7f8c8d;
            font-size: 0.95em;
        }
        /* --- 关于我们区域 --- */
        .about-us {
            padding: 60px 0;
            background-color: #ecf0f1;
            text-align: center;
        }
        .about-us p {
            font-size: 1.1em;
            max-width: 800px;
            margin: 0 auto;
            color: #555;
        }
        /* --- 页脚样式 --- */
        footer {
            background-color: #2c3e50;
            color: white;
            text-align: center;
            padding: 20px;
        }
        /* --- 响应式设计 --- */
        @media (max-width: 768px) {
            header h1 {
                font-size: 2.5em;
            }
            .section-title {
                font-size: 2em;
            }
        }
    </style>
</head>
<body>
    <!-- 头部区域 -->
    <header>
        <div class="container">
            <h1>美味人间</h1>
            <p>探索世界各地的地道美食,分享味蕾上的极致体验</p>
        </div>
    </header>
    <!-- 特色美食区域 -->
    <section class="featured-dishes">
        <div class="container">
            <h2 class="section-title">特色推荐</h2>
            <div class="dishes-grid">
                <!-- 美食卡片 1 -->
                <div class="dish-card">
                    <img src="https://images.unsplash.com/photo-1565299624946-b28f40a0ca4b?q=80&w=2070&auto=format&fit=crop" alt="意大利披萨">
                    <div class="dish-card-content">
                        <h3>经典玛格丽特披萨</h3>
                        <p>源自意大利那不勒斯的经典美食,新鲜的马苏里拉奶酪、圣马扎诺番茄和罗勒叶,在高温下烤制,成就了这款简单却无与伦比的经典。</p>
                    </div>
                </div>
                <!-- 美食卡片 2 -->
                <div class="dish-card">
                    <img src="https://images.unsplash.com/photo-1568901346375-23c9450c58cd?q=80&w=2070&auto=format&fit=crop" alt="日式拉面">
                    <div class="dish-card-content">
                        <h3>豚骨拉面</h3>
                        <p>浓郁的猪骨熬制的高汤,配上Q弹的手工面条、叉烧肉、溏心蛋和爽口的海苔,每一口都是温暖与治愈,是日本料理的灵魂之一。</p>
                    </div>
                </div>
                <!-- 美食卡片 3 -->
                <div class="dish-card">
                    <img src="https://images.unsplash.com/photo-1576107616104-496e48092fac?q=80&w=2070&auto=format&fit=crop" alt="法式甜点">
                    <div class="dish-card-content">
                        <h3>法式可颂</h3>
                        <p>层层酥脆,黄油香气四溢,采用传统工艺和优质黄油制作,外皮酥脆,内里柔软,无论是搭配咖啡还是单独享用,都是完美的选择。</p>
                    </div>
                </div>
            </div>
        </div>
    </section>
    <!-- 关于我们区域 -->
    <section class="about-us">
        <div class="container">
            <h2 class="section-title">关于我们</h2>
            <p>
                我们是一群热爱美食的探索者,致力于发现和分享来自世界各地的美味佳肴。
                从街头的地道小吃到米其林星级餐厅的精致料理,我们相信每一道食物背后都有一段故事。
                加入我们,一起开启这场味蕾的环球之旅吧!
            </p>
        </div>
    </section>
    <!-- 页脚区域 -->
    <footer>
        <div class="container">
            <p>&copy; 2025 美味人间. All rights reserved. | Made with ❤️ for food lovers</p>
        </div>
    </footer>
</body>
</html>

代码结构解析

这个网页主要分为四个部分:

  1. <head>:这是网页的“大脑”。

    html介绍美食网页简单代码
    (图片来源网络,侵删)
    • charset="UTF-8":确保网页能正确显示中文等特殊字符。
    • viewport:这是响应式设计的关键,告诉浏览器如何控制页面的尺寸和缩放。
    • <title>:显示在浏览器标签页上的标题。
    • <style>:所有的CSS样式都写在这里,CSS用于控制网页的视觉外观,如颜色、字体、布局等。
  2. <header>:网页的头部。

    • 包含了网站的标题“美味人间”和一句副标题。
    • 使用了background属性,设置了一张美食图片作为背景,并添加了半透明的黑色遮罩,使文字更清晰。
    • text-align: center;让文字居中显示。
  3. <section class="featured-dishes">:特色美食展示区。

    • 这是页面的主要内容区域。
    • 使用了 CSS Grid (网格布局) 来创建一个自适应的卡片布局。grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); 这行代码非常强大,它会根据屏幕宽度自动调整列数,每列至少300px宽,所有列平均分配剩余空间。
    • 每个美食项目都被包裹在一个<div class="dish-card">中,形成了独立的卡片样式。
    • .dish-card:hover 是一个伪类,当鼠标悬停在卡片上时,会触发放大和阴影加深的动画效果,提升了交互体验。
  4. <section class="about-us">:关于我们区域。

    一个简单的文本介绍区域,使用了不同的背景色来与上下文区分开。

    html介绍美食网页简单代码
    (图片来源网络,侵删)
  5. <footer>:页脚。

    通常放置版权信息、联系方式等。

如何使用和修改

  • 保存文件:将上述代码完整复制,粘贴到一个新的文本文件中,将其命名为 food.html (注意后缀名是 .html)。
  • 打开:找到保存的 food.html 文件,用任意浏览器(如 Chrome, Firefox, Edge)双击打开即可。
  • 修改图片:代码中使用了来自 Unsplash 的示例图片,如果你想替换成自己的图片,只需找到 <img src="..."> 标签,将 src 属性里的链接替换为你自己图片的链接或本地路径即可。
  • 修改文字:直接在HTML标签之间修改文字内容即可,例如将 <h1>美味人间</h1> 修改为 <h1>我的美食博客</h1>
  • 修改样式:如果你想改变颜色、字体等,可以修改<style>标签内的CSS代码,将 color: #e74c3c; 修改为 color: #3498db;,所有相关的红色就会变成蓝色。

这个例子为您提供了一个坚实的基础,您可以根据自己的需求进一步扩展功能,比如添加导航栏、联系方式表单或更多的美食内容。