CSS盒子的浮动与网页布局(重点,有电影页面案例)

浮动适用于那种盒子的并列布局

CSS 提供了三种传统布局方式(简单说,就是盒子如何进行排列顺序):
 普通流(标准流)
 浮动
 定位

标准流(普通流/文档流)

所谓的标准流: 就是标签按照规定好默认方式排列.

1. 块级元素会独占一行,从上向下顺序排列。
 常用元素:div、hr、p、h1~h6、ul、ol、dl、form、table
2. 行内元素会按照顺序,从左到右顺序排列,碰到父元素边缘则自动换行。
 常用元素:span、a、i、em 等

以上都是标准流布局,我们前面学习的就是标准流,标准流是最基本的布局方式。


注意:实际开发中,一个页面基本都包含了这三种布局方式(后面移动端学习新的布局方式) 。

为什么需要浮动?

提问1:我们用标准流能很方便的实现如下效果吗?

答案是:比较难,虽然转换为行内块元素可以实现一行显示,但是他们之间会有大的空白缝隙,很难控制。

提问2:我们用标准流能很方便的实现如下效果吗?

总结: 有很多的布局效果,标准流没有办法完成,此时就可以利用浮动完成布局。 因为浮动可以改变元素标签默认的排列方式.


浮动最典型的应用:可以让多个块级元素一行内排列显示。
网页布局第一准则:多个块级元素纵向排列找标准流,多个块级元素横向排列找浮动。

如何实现浮动效果

float 属性用于创建浮动框,将其移动到一边,直到左边缘或右边缘触及包含块或另一个浮动框的边缘。

浮动特性(重难点)

加了浮动之后的元素,会具有很多特性,需要我们掌握的.
1. 浮动元素会脱离标准流(脱标)
2. 浮动的元素会一行内显示并且元素顶部对齐
3. 浮动的元素会具有行内块元素的特性.

简单总结:加了浮动属性之后,不占用标准流的空间,元素顶部对齐,具有行内块特性

 

1. 浮动元素会脱离标准流(脱标)

2. 浮动的元素会一行内显示并且元素顶部对齐

3. 浮动的元素会具有行内块元素的特性.

任何元素都可以浮动。不管原先是什么模式的元素,添加浮动之后具有行内块元素相似的特性。
 如果块级盒子没有设置宽度,默认宽度和父级一样宽,但是添加浮动后,它的大小根据内容来决定
 浮动的盒子中间是没有缝隙的,是紧挨着一起的
 行内元素同理

浮动布局注意点

1. 浮动和标准流的父盒子搭配。


先用标准流的父元素排列上下位置, 之后内部子元素采取浮动排列左右位置

2. 一个元素浮动了,理论上其余的兄弟元素也要浮动。


一个盒子里面有多个子盒子,如果其中一个盒子浮动了,那么其他兄弟也应该浮动,以防止引起问题。


浮动的盒子只会影响浮动盒子后面的标准流,不会影响前面的标准流.

 浮动元素和标准流父级搭配使用

常见网页布局

1

2

综合案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        * {
            margin: 0;
            padding: 0;
        }

        .top {
            height: 55px;
            background-color: #292838;
            margin-bottom: 40px;
            
        }

        .top1 {
            float: left;
            width: 150px;
            height: 55px;
            color: #ff9900;
            line-height: 55px;
            margin-left: 250px;
        }
        .top2 {
            margin-left: 80px ;
            text-align: center;
            
        }

        .top2 a {
            float: left;
            width: 120px;
            height: 55px;
            color: #fff;
            line-height: 55px;
          
        }

        .top2 a:hover {
            background-color: #155faa;
        }



        .top3 {
            float: right;
            margin-right: 250px;
            text-align: center;
            
        }
        .top3 input {
            width: 200px;
            height: 30px;
            margin-top: 10px;
            border-radius: 10px;
        }
   

        

        .nav {
            height: 40px;
            width: 1360px;
            padding: 10px;
            /* background-color: rgb(132, 126, 126); */
            margin: 0 auto;

        }

        .navleft {
            width: 1000px;
            height: 40px;
            float: left;
            /* background-color: aquamarine; */
            margin-right: 10px;
            border-bottom: 1px solid #999999;

            /* 添加背景图片 */
            background-image: url(images/icon_1.png);
            background-repeat: no-repeat;
            /* 背景图像垂直居中 */
            background-position: 0 center;

            /* 文字垂直居中 */
            line-height: 40px;
        }
        .navleft:hover {
            color: #ff9900;
        }

        .navright {
            width: 320px;
            height: 40px;
            /* background-color: #d78; */
            float: left;
            margin-left: 15px;

            border-bottom: 1px solid #999999;

            /* 添加背景图片 */
            background-image: url(images/icon_12.png);
            background-repeat: no-repeat;
            /* 背景图像垂直居中 */
            background-position: 0 center;

            /* 文字垂直居中 */
            line-height: 40px;

        }

        .navright span {
            display: inline-block;
            margin-left: 55px;
            font-size: 16px;
        }
        .navright span:hover {
            color: #ff9900;
        }

        .lastnew {
            display: inline-block;
            margin-left: 55px;
            font-size: 16px;
        }

        .type ul li {

            /* 去除标点样式 */
            list-style: none;
            display: inline-block;
           
            color: #999999;
            font-size: 16px;
        }

        .type ul li:hover {
            color: #ff9900;

        }


        .type {
            /* 向右浮动 */
            float: right;
        }

        .type em {
            font-style: normal;
            color: #eeeeee;
            margin: 0 10px;
        }

        .main {
            height: 780px;
            width: 1360px;

            /* background-color: #999999; */
            /* 水平居中 */
            margin: 0 auto;

            padding: 10px;

        }
        

        .mainleft {
            width: 1000px;
            height: 780px;
            float: left;
            /* background-color: aquamarine; */
        }

        .mainright {
            width: 320px;
            height: 780px;
            /* background-color: #d78; */
            float: left;
            margin-left: 15px;
            /* background-color: aqua; */

        }

        .mainli li {
            list-style: none;
            width: 320px;
            height: 20px;
            padding: 10px 0;
            font-size: 12px;
          

            border-bottom: 1px solid #999999;
        }

        .mainli li a:hover {
            color: #ff9900;
        }

        a {
            color: #333333;
            text-decoration: none;
        }



        .mainli .li1 {
            padding-top: 0;
        }

        .mainright_spanright {

            display: inline-block;
            float: right !important;
        }

        .mainright_spanleft {
            display: inline-block;
            width: 18PX;
            height: 18PX;
            background-color: #eeeeee;
            margin: 0 4px;
            line-height: 18px;
            text-align: center;
        
        }

        
        .mainleft .main_up {

            height: 560px;
            /* margin: 10px; */
            /* background-color: rgb(125, 141, 149); */
        }

        .mainleft .main_down {
            height: 190px;
            margin: 10px;
            margin-top: 20px;
            /* background-color: rgb(141, 231, 160); */
        }

        .div_image {
            height: 260px;
            width: 146px;
            /* background-color: #ff9900; */
           margin-left: 20px;
            float: left;
            margin: 10px;
        }

        .div_image img {

            height: 205px;
            width: 100%;
        }
        .div_image a {
            display: inline-block;
            height: 50px;
            /* 字体不加粗 */
            font-weight: 400;
            font-size: 14px;
            line-height: 50px;
            overflow: hidden;
           
        }
        .div_image a:hover{
            color: #ff9900;
        }

        .main_down ul li {
            list-style: none;
            display: inline-block;
            width: 192px;
            height: 20px;
            /* background-color: #ff9900; */
            margin-bottom: 20px;
            text-align: center;
        } 

        .main_down ul li a:hover{
            color: #ff9900;
        }

        
        

        


     

    </style>
</head>
<body>
    <div class="box">
        <div class="top">

                <div class="top1">
                    <h2>蜂鸟影院</h2>
                </div>
                <div class="top2">
                    <a href="#">新浪导航</a>
                    <a href="#">手机新浪网</a>
                    <a href="#">移动客户端</a>
                    <a href="#">微博</a>
                    <a href="#">三个字</a>
                </div>
                <div class="top3">
                    <input type="text" value="关键词"> 
                </div>
                
            
        </div>

        <div class="nav">
            <div class="navleft">
                <div class="lastnew">最新电影</div>
                <div class="type">
                    <ul>
                        <li>战争片 <em>|</em></li></li>
                        <li>战争片 <em>|</em></li>
                        <li>战争片 <em>|</em></li>
                        <li>战争片 <em>|</em></li>
                        <li>战争片 <em>|</em></li>
                        <li>战争片 <em>|</em></li>
                        <li>战争片 <em>|</em></li>
                        <li>战争片 <em>|</em></li>
                        <li> 更多 <strong>&gt;</strong></li>
                    </ul>
                </div>
            </div>
            <div class="navright">
                <span>电影周榜单</span>
            </div>

        </div>
        <div class="main">
            <div class="mainleft">
                <div class="main_up">
                    <div class="div_image">
                        <img src="./images/a30948011546630ddb1a47784328f3cb.jpg">
                        <a href="#">雉岳山</a>
                    </div>
                    <div class="div_image">
                        <img src="./images/4fb827be8f3659e9484c4183cfae5108.jpg">
                        <a href="#">公平竞争</a>
                    </div>
                    <div class="div_image">
                        <img src="./images/e6389c603062be3917998dfa95aac76f.jpg">
                        <a href="#">那些年,我们一起追的女孩</a>
                    </div>
                    <div class="div_image">
                        <img src="./images/e6389c603062be3917998dfa95aac76f.jpg">
                        <a href="#">那些年,我们一起追的女孩</a>
                    </div>
                    <div class="div_image">
                        <img src="./images/e6389c603062be3917998dfa95aac76f.jpg">
                        <a href="#">那些年,我们一起追的女孩</a>
                    </div>
                    <div class="div_image">
                        <img src="./images/e6389c603062be3917998dfa95aac76f.jpg">
                        <a href="#">那些年,我们一起追的女孩</a>
                    </div>
                    <div class="div_image">
                        <img src="./images/e6389c603062be3917998dfa95aac76f.jpg">
                        <a href="#">那些年,我们一起追的女孩</a>
                    </div>
                    <div class="div_image">
                        <img src="./images/e6389c603062be3917998dfa95aac76f.jpg">
                        <a href="#">那些年,我们一起追的女孩</a>
                    </div>
                    <div class="div_image">
                        <img src="./images/a30948011546630ddb1a47784328f3cb.jpg">
                        <a href="#">雉岳山</a>
                    </div>
                    <div class="div_image">
                        <img src="./images/4fb827be8f3659e9484c4183cfae5108.jpg">
                        <a href="#">公平竞争</a>
                    </div>
                    <div class="div_image">
                        <img src="./images/a30948011546630ddb1a47784328f3cb.jpg">
                        <a href="#">雉岳山</a>
                    </div>
                    <div class="div_image">
                        <img src="./images/4fb827be8f3659e9484c4183cfae5108.jpg">
                        <a href="#">公平竞争</a>
                    </div>
                    

                </div>
                <div class="main_down">
                    <ul>
                        
                        <li><a href="#">幽灵鬼屋1</a></li>
                        <li><a href="#">幽灵鬼屋2</a></li>
                        <li><a href="#">幽灵鬼屋3</a></li>
                        <li><a href="#">幽灵鬼屋4</a></li>
                        <li><a href="#">幽灵鬼屋4</a></li>
                        <li><a href="#">幽灵鬼屋1</a></li>
                        <li><a href="#">幽灵鬼屋2</a></li>
                        <li><a href="#">幽灵鬼屋3</a></li>
                        <li><a href="#">幽灵鬼屋4</a></li>
                        <li><a href="#">幽灵鬼屋4</a></li>
                        <li><a href="#">幽灵鬼屋1</a></li>
                        <li><a href="#">幽灵鬼屋2</a></li>
                        <li><a href="#">幽灵鬼屋3</a></li>
                        <li><a href="#">幽灵鬼屋4</a></li>
                        <li><a href="#">幽灵鬼屋4</a></li>
                        <li><a href="#">幽灵鬼屋1</a></li>
                        <li><a href="#">幽灵鬼屋2</a></li>
                        <li><a href="#">幽灵鬼屋3</a></li>
                        <li><a href="#">幽灵鬼屋4</a></li>
                        <li><a href="#">幽灵鬼屋4</a></li>
                        <li><a href="#">幽灵鬼屋1</a></li>
                        <li><a href="#">幽灵鬼屋2</a></li>
                        <li><a href="#">幽灵鬼屋3</a></li>
                        <li><a href="#">幽灵鬼屋4</a></li>
                        <li><a href="#">幽灵鬼屋4</a></li>
                    </ul>
                    
                </div>

            </div>
            <div class="mainright">
                <ol class="mainli">
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span class=" mainright_spanleft">1</span>拉各斯黑帮 
                            <span class=" mainright_spanright">HD</span>
                        </a>
                    </li>
                   
                    
                </ol>
            </div>
        </div>

       
    </div>
    
</body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/249732.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

win10电脑字体大小怎么设置?介绍四种方法

在Win10操作系统中&#xff0c;字体大小的设置对于用户来说是一个非常重要的问题。合适的字体大小能够保护我们的视力&#xff0c;提高我们的工作效率。本文将介绍几种常用的方法来调整Win10电脑的字体大小&#xff0c;帮助用户轻松设置自己喜欢的字体大小。 方法一&#xff1…

C语言写的 mini版的 http 服务器 , 很详细

文章目录 效果展示整体架构流程技术细节完整代码 效果展示 例如&#xff1a;htpp://192.168.23.140/home.html -> 正确的请求格式 home.html 这个资源是放在我们服务器里面的 , 并不是随便访问的资源,当然我们可以放很多的资源进去. 整体架构流程 整个实现的流…

源码解析:Apache RocketMQ重置消费位点

引入 reset offset&#xff0c;即重置消费进度&#xff0c;一般在以下场景中使用&#xff1a; 需要重新消费已经消费过的消息&#xff0c;重置到最早位置或根据时间进行重置。消息积压&#xff0c;不需要消费积压的消息&#xff0c;重置到最新位置&#xff0c;使其从最新位置…

订单管理系统开发经验的总结:优化流程、提升效率的关键实践

前言 一.订单管理系统的架构设计 二.订单系统的详细设计 1.拆分 2.换货 3.发货 4.拦截 5.取消 6.物流回传 三.订单系统的订单状态流转 初始状态 中间状态 异常状态 终态 四.订单系统的关键代码逻辑 五.结语 前言 两年来&#xff0c;整个订单管理系统经过大大小…

[MySQL]数据库概述

目录 1.什么是数据库 2.数据库分类 2.1关系型数据库 2.2非关系型数据库 1.什么是数据库 我们知道&#xff0c;存储数据可以使用文件来存储。那么为什么我们还要大费周章的去设计和使用数据库呢&#xff1f; 因为文件保存数据有以下几个缺点&#xff1a; 1.文件的安全性不…

Attention机制学习

写在前面 注意力机制是一个很不错的科研创新点方向&#xff0c;但是没有系统记录过学习过程&#xff0c;这里记录科研中遇到的各种注意力机制。 1. Attention机制解释 本质上来说用到attention的任务都有Query&#xff0c;Key&#xff0c;Value三个关键components&#xff0c;…

扩展学习|大数据挖掘与智能体ABM建模

出处&#xff1a;计算社会科学_中南大学_中国大学MOOC(慕课) (icourse163.org)https://www.icourse163.org/course/CSU-1466004186 ps&#xff1a;相关内容来自于本人笔记&#xff0c;若有需要请联系原作者&#xff01;个人学习留存&#xff0c;侵权必删&#xff01; 一…

可回收资源的环保螺旋盖葡萄酒

在酿酒师中&#xff0c;选择哪种瓶盖来保存一瓶葡萄酒主要取决于葡萄酒的种类和酿酒师自己的偏好。在20世纪70年代&#xff0c;澳洲朋友引进并推广了一种保存葡萄酒的新方法&#xff0c;这种新方法螺旋盖并在70年代获得专利&#xff0c;投入商业使用&#xff0c;澳大利亚的酿酒…

【STM32】STM32学习笔记-OLED显示屏(10)

00. 目录 文章目录 00. 目录01. OLED显示屏接线图02. OLED函数库03. OLED测试代码04. Keil调试05. 程序下载06. 附录 01. OLED显示屏接线图 02. OLED函数库 oled.h #ifndef __OLED_H #define __OLED_Hvoid OLED_Init(void); void OLED_Clear(void); void OLED_ShowChar(uint8…

图片变成动图如何操作?掌握这个办法就够了

生动有趣的gif动画图片是怎么制作的呢&#xff1f;其实&#xff0c;制作gif动图的方法很简单&#xff0c;无需下载任何软件&#xff0c;使用gif动图制作&#xff08;https://www.gif.cn/&#xff09;工具-GIF中文网。只需要上传jpg、png格式的图片&#xff0c;轻松一键就能在线…

Reinfocement Learning 学习笔记PartⅡ

文章目录 Reinfocement Learning六、随机近似与随机梯度下降&#xff08;Stochastic Approximation & Stochastic Gradient Descent&#xff09;6.1 Robbins-Monro Algorithm6.2 随机梯度下降 七、时序差分方法&#xff08;Temporal-Difference Learning&#xff09;7.1 TD…

OpenAI 承认 ChatGPT 最近的懒惰:由于用户体验到响应缓慢和无用的输出,调查正在进行中

文章目录 一. ChatGPT 指令遵循能力下降引发用户投诉1.1 用户抱怨回应速度慢、敷衍回答、拒绝回答和中断会话 二. OpenAI 官方确认 ChatGPT 存在问题&#xff0c;展开调查三. OpenAI 解释模型行为差异&#xff0c;回应用户质疑四. GPT-4 模型变更受人事动荡和延期影响 一. Chat…

【设计模式--行为型--中介者模式】

设计模式--行为型--中介者模式 中介者模式定义结构案例实现优缺点使用场景 中介者模式 定义 又叫调停模式&#xff0c;定义一个中介角色来封装一系列对象之间的交互&#xff0c;使原有对象之间的耦合松散&#xff0c;且可以独立的改变它们之间的交互。 结构 抽象中介者角色…

IntelliJ IDEA 运行 若依分离版后端

一、本地运行 一、选择打开IntelliJ IDEA项目 二、选择若依项目 如&#xff1a;java123 三、等待右下角的准备工作&#xff08;有进度条的&#xff09;完成 四、修改MySQL 五、修改资源上传目录 六、修改redis 七、然后点击运行 八、成功图 九、测试访问 二、部署服务器运行 …

策略+工厂完成支付方式选择(微信/支付宝),简单实现

需求 传参String payType wechat 使用微信支付传参String payType ali 使用支付宝支付代码不允许出现if-else 思路 把支付当作一个行为&#xff0c;代码中当作一个接口&#xff0c;payService。2个实现类&#xff0c;分别是微信支付实现类WeChatPayServiceImpl&#xff0c…

【数据结构】单链表的定义和操作

目录 1.单链表的定义 2.单链表的创建和初始化 3.单链表的插入节点操作 4.单链表的删除节点操作 5.单链表的查找节点操作 6.单链表的更新节点操作 7.完整代码 &#x1f308;嗨&#xff01;我是Filotimo__&#x1f308;。很高兴与大家相识&#xff0c;希望我的博客能对你有所帮助…

汽车充电协议OpenV2G的平替cbexigen!!

纵所周知&#xff0c;开源欧规协议 CCS 的 OpenV2G 协议不支持 ISO15118-20:2022 协议&#xff0c;并且软件维护者已经明确不在进行该软件的维护。 前几天在 Github 上冲浪发现了一个宝藏开源项目&#xff0c;完美的实现的 OpenV2G 的 Exidizer 工具的功能&#xff1a;cbexigen…

Goldstein枝切法对存在间断相位缺陷的解缠研究

摘要: Goldstein枝切法作为相位解缠中路径积分法的重要算法之一&#xff0c;其解缠结果易受到噪声或间断相位缺陷所引起的残差点影响。为了研究相位间断缺陷对解缠算法的影响&#xff0c;模拟了具有间断相位缺陷的数据&#xff0c;采用 Gold-stein枝切法进行了系统的解缠研究。…

嵌入式C语言变量、数组、指针初始化的多种操作

在敲代码的时候&#xff0c;我们会给变量一个初始值&#xff0c;以防止因为编译器的原因造成变量初始值的不确定性。 对于数值类型的变量往往初始化为0&#xff0c;但对于其他类型的变量&#xff0c;如字符型、指针型等变量等该如何初始化呢&#xff1f; 数值类变量初始化 整…

巴贝拉葡萄酒是单一品种还是混合品种制成的?

大多数巴贝拉葡萄酒都是由单一的巴贝拉葡萄品种制成的&#xff0c;许多意大利葡萄酒商开始尝试在巴贝拉葡萄酒中加入其它葡萄品种&#xff0c;其中两个最受欢迎的意大利品种是皮埃蒙特的巴贝拉德阿尔巴和达斯蒂。和朋友在一家意大利餐厅吃饭&#xff0c;被酒单吓到了&#xff1…