b1gc8v 发表于 2024-6-30 08:32:16

HTML&CSS案例—咖啡店(定位+布局+CSS3)


    <h2 style="color: black; text-align: left; margin-bottom: 10px;">该案例是从<span style="color: black;">最后</span>效果到实现的过程</h2>
    <h2 style="color: black; text-align: left; margin-bottom: 10px;">一,分析页面布局</h2>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">首要</span>页面的最左侧是一个<span style="color: black;">宣传</span>,采用固定定位;<span style="color: black;">而后</span>最上面header是一个头部,<span style="color: black;">重点</span>是一张<span style="color: black;">照片</span>;下面的nav是一个导航栏,<span style="color: black;">包括</span>五个链接;下面是主体部分,左侧的上面是一个表格,下面是四张<span style="color: black;">照片</span>,当鼠标放到<span style="color: black;">照片</span>上会有一个放大的效果,右侧有4个div是四种咖啡的<span style="color: black;">仔细</span>介绍;最下面有一个脚本。</p> 四个部分:header, nav, main, footer, 再加一个<span style="color: black;">宣传</span>部分,五个部分<h2 style="color: black; text-align: left; margin-bottom: 10px;">二,做整体布局</h2>
    <h3 style="color: black; text-align: left; margin-bottom: 10px;">1. 创建一个站点文件夹,再加上子文件夹</h3>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://pic1.zhimg.com/80/v2-1e49cd87ffd4422614983d62c0df4f24_720w.webp" style="width: 50%; margin-bottom: 20px;"></div>在<span style="color: black;">这儿</span><span style="color: black;">插进</span><span style="color: black;">照片</span>描述<h3 style="color: black; text-align: left; margin-bottom: 10px;">2. 先初步输入代码,4部分4&lt; div &gt;,<span style="color: black;">宣传</span>后面加</h3>
    <div style="color: black; text-align: left; margin-bottom: 10px;">&lt;!DOCTYPE html&gt;
      &lt;html lang="en"&gt;

      &lt;head&gt;
      &lt;meta charset="UTF-8"&gt;
      &lt;title&gt;Document&lt;/title&gt;
      &lt;link rel="stylesheet" href="css/style.css" type="text/css"/&gt;
      &lt;/head&gt;

      &lt;body&gt;
      &lt;div id="container"&gt;
      &lt;div id="header"&gt;&lt;/div&gt;
      &lt;div id="nav"&gt;&lt;/div&gt;
      &lt;div id="main"&gt;
      &lt;div id="aside"&gt;&lt;/div&gt;
      &lt;div id="content"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div id="footer"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;/body&gt;

      &lt;/html&gt;</div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">再初步定义一下css样式</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;">/*默认样式的清零*/
      *{
      margin: 0px;
      padding: 0;
      }

      body {
      font-size:16px;
      color: #673929;
      }

      #container {
      margin:0 auto; /*水平居中*/
      width:900px;
      }

      #header {
      height:220px;/*<span style="color: black;">必要</span>添加,否则header下面有10px而不是5px空白*/
      margin-bottom:5px;
      /*position:relative; 父层定位*/
      }

      #nav{
      height:30px;
      margin:5px;
      bac<span style="color: black;">公斤</span>round-color:#09c;
      font: 18px/30px 微软雅黑;
      color: #fff;
      letter-spacing: 2px;
      text-align: center;
      }

      #main{
      bac<span style="color: black;">公斤</span>round:red;
      height: 2050px;/**/
      }

      #aside {
      float:left;
      width:300px;
      height: 500px;
      bac<span style="color: black;">公斤</span>round-color:#6cf;
      text-align: center;
      font-size: 14px;
      }

      #content{
      float:right;
      width:595px;
      height: 2050px;
      margin-bottom:5px;
      bac<span style="color: black;">公斤</span>r</div>




听听海 发表于 2024-8-28 01:54:37

你说得对,我们一起加油,未来可期。

b1gc8v 发表于 2024-10-25 17:59:45

你的见解独到,让我受益匪浅,非常感谢。
页: [1]
查看完整版本: HTML&CSS案例—咖啡店(定位+布局+CSS3)