• inline元素设置display:inline-block存在空隙问题


    <html>
        <header>
            <title>A标签display为inline-block后中间空格问题</title>
            <style>
                .motifline-inline a{
                    border: 1px solid red;
                }
                .motifline-display a{
                    display: inline-block;/* 现代浏览器 +IE6、7 inline 元素 */
                    *display:inline;/* IE6、7 block 元素 */
                    *zoom:1;
                    width: 60px;
                    line-height: 30px;
                    border: 1px solid red;
                    text-align: center;
                    text-decoration: none;
                }
                /* font-size:0; 让多余的空白符消失,同时需要子元素显示则加上font-size:12px */
                .resolve-solution{
                    font-size: 0;
                }
                .resolve-solution a{
                    font-size: 16px;
                }
                .motifline-float{
                    overflow: hidden;
                }
                .motifline-float a{
                    float: left;
                    width: 60px;
                    line-height: 30px;
                    border: 1px solid red;
                    text-align: center;
                    text-decoration: none;
                }
                
                .motifline-block div{
                    display: inline-block;
                    width: 60px;
                    line-height: 30px;
                    border: 1px solid red;
                    text-align: center;
                    text-decoration: none;
                }
            </style>
        </header>
        <body>
            <p>
                line元素允许空白符的出现,同时换行,空格,制表等都属于空白符。
                display:inline-block;将对象呈递为内联对象,但是对象的内容作为块对象呈递,旁边的内联对象会被呈递在同一行内。
            <p>
            <p>内联元素空白符会产生空隙</p>
            <p class="motifline-inline">
                <a id="ctm_tour_index_0" href="javascript:;" data-poiid="" data-name="海岛">海岛</a>
                <a id="ctm_tour_index_1" href="javascript:;" data-poiid="" data-name="古镇">古镇</a>
                <a id="ctm_tour_index_2" href="javascript:;" data-poiid="" data-name="漂流">漂流</a>
                <a id="ctm_tour_index_3" href="javascript:;" data-poiid="" data-name="滑雪">滑雪</a>
                <a id="ctm_tour_index_4" href="javascript:;" data-poiid="" data-name="温泉">温泉</a>
                <a id="ctm_tour_index_5" href="javascript:;" data-poiid="" data-name="亲子游">亲子游</a>
                <a id="ctm_tour_index_0" href="javascript:;" data-poiid="" data-name="海岛">海岛</a>
                <a id="ctm_tour_index_1" href="javascript:;" data-poiid="" data-name="古镇">古镇</a>
                <a id="ctm_tour_index_2" href="javascript:;" data-poiid="" data-name="漂流">漂流</a>
                <a id="ctm_tour_index_3" href="javascript:;" data-poiid="" data-name="滑雪">滑雪</a>
                <a id="ctm_tour_index_4" href="javascript:;" data-poiid="" data-name="温泉">温泉</a>
                <a id="ctm_tour_index_5" href="javascript:;" data-poiid="" data-name="亲子游">亲子游</a>
            </p>
            <p>1:所有内联元素写在一行,出去换行/制表/多个空格等空白符</p>
            <p class="motifline-display">
                <a id="ctm_tour_index_0" href="javascript:;" data-poiid="" data-name="海岛">海岛</a><a id="ctm_tour_index_1" href="javascript:;" data-poiid="" data-name="古镇">古镇</a><a id="ctm_tour_index_2" href="javascript:;" data-poiid="" data-name="漂流">漂流</a><a id="ctm_tour_index_3" href="javascript:;" data-poiid="" data-name="滑雪">滑雪</a><a id="ctm_tour_index_4" href="javascript:;" data-poiid="" data-name="温泉">温泉</a><a id="ctm_tour_index_5" href="javascript:;" data-poiid="" data-name="亲子游">亲子游</a><a id="ctm_tour_index_0" href="javascript:;" data-poiid="" data-name="海岛">海岛</a><a id="ctm_tour_index_1" href="javascript:;" data-poiid="" data-name="古镇">古镇</a><a id="ctm_tour_index_2" href="javascript:;" data-poiid="" data-name="漂流">漂流</a><a id="ctm_tour_index_3" href="javascript:;" data-poiid="" data-name="滑雪">滑雪</a><a id="ctm_tour_index_4" href="javascript:;" data-poiid="" data-name="温泉">温泉</a><a id="ctm_tour_index_5" href="javascript:;" data-poiid="" data-name="亲子游">亲子游</a>
            </p>
            <p>2:内联元素间的换行符、空格符、制表符等产生了空白符都是字符,设置其font-size:0,消除空白符</p>
            <p class="motifline-display resolve-solution">
                <a id="ctm_tour_index_0" href="javascript:;" data-poiid="" data-name="海岛">海岛</a>
                <a id="ctm_tour_index_1" href="javascript:;" data-poiid="" data-name="古镇">古镇</a>
                <a id="ctm_tour_index_2" href="javascript:;" data-poiid="" data-name="漂流">漂流</a>
                <a id="ctm_tour_index_3" href="javascript:;" data-poiid="" data-name="滑雪">滑雪</a>
                <a id="ctm_tour_index_4" href="javascript:;" data-poiid="" data-name="温泉">温泉</a>
                <a id="ctm_tour_index_5" href="javascript:;" data-poiid="" data-name="亲子游">亲子游</a>
                <a id="ctm_tour_index_0" href="javascript:;" data-poiid="" data-name="海岛">海岛</a>
                <a id="ctm_tour_index_1" href="javascript:;" data-poiid="" data-name="古镇">古镇</a>
                <a id="ctm_tour_index_2" href="javascript:;" data-poiid="" data-name="漂流">漂流</a>
                <a id="ctm_tour_index_3" href="javascript:;" data-poiid="" data-name="滑雪">滑雪</a>
                <a id="ctm_tour_index_4" href="javascript:;" data-poiid="" data-name="温泉">温泉</a>
                <a id="ctm_tour_index_5" href="javascript:;" data-poiid="" data-name="亲子游">亲子游</a>
            </p>
            <p>3:使用float:left</p>
            <p class="motifline-float">
                <a id="ctm_tour_index_0" href="javascript:;" data-poiid="" data-name="海岛">海岛</a>
                <a id="ctm_tour_index_1" href="javascript:;" data-poiid="" data-name="古镇">古镇</a>
                <a id="ctm_tour_index_2" href="javascript:;" data-poiid="" data-name="漂流">漂流</a>
                <a id="ctm_tour_index_3" href="javascript:;" data-poiid="" data-name="滑雪">滑雪</a>
                <a id="ctm_tour_index_4" href="javascript:;" data-poiid="" data-name="温泉">温泉</a>
                <a id="ctm_tour_index_5" href="javascript:;" data-poiid="" data-name="亲子游">亲子游</a>
                <a id="ctm_tour_index_0" href="javascript:;" data-poiid="" data-name="海岛">海岛</a>
                <a id="ctm_tour_index_1" href="javascript:;" data-poiid="" data-name="古镇">古镇</a>
                <a id="ctm_tour_index_2" href="javascript:;" data-poiid="" data-name="漂流">漂流</a>
                <a id="ctm_tour_index_3" href="javascript:;" data-poiid="" data-name="滑雪">滑雪</a>
                <a id="ctm_tour_index_4" href="javascript:;" data-poiid="" data-name="温泉">温泉</a>
                <a id="ctm_tour_index_5" href="javascript:;" data-poiid="" data-name="亲子游">亲子游</a>
            </p>
            <p>
                block元素display:inline-block;后也会产生间隙
            <p>
            <div class="motifline-block">
                <div id="ctm_tour_index_0" href="javascript:;" data-poiid="" data-name="海岛">海岛</div>
                <div id="ctm_tour_index_1" href="javascript:;" data-poiid="" data-name="古镇">古镇</div>
                <div id="ctm_tour_index_2" href="javascript:;" data-poiid="" data-name="漂流">漂流</div>
                <div id="ctm_tour_index_3" href="javascript:;" data-poiid="" data-name="滑雪">滑雪</div>
                <div id="ctm_tour_index_4" href="javascript:;" data-poiid="" data-name="温泉">温泉</div>
                <div id="ctm_tour_index_5" href="javascript:;" data-poiid="" data-name="亲子游">亲子游</div>
                <div id="ctm_tour_index_0" href="javascript:;" data-poiid="" data-name="海岛">海岛</div>
                <div id="ctm_tour_index_1" href="javascript:;" data-poiid="" data-name="古镇">古镇</div>
                <div id="ctm_tour_index_2" href="javascript:;" data-poiid="" data-name="漂流">漂流</div>
                <div id="ctm_tour_index_3" href="javascript:;" data-poiid="" data-name="滑雪">滑雪</div>
                <div id="ctm_tour_index_4" href="javascript:;" data-poiid="" data-name="温泉">温泉</div>
                <div id="ctm_tour_index_5" href="javascript:;" data-poiid="" data-name="亲子游">亲子游</div>
            </div>
        </body>
    </html>
  • 相关阅读:
    第二百零一天 how can I坚持
    第一百九十七-第二百天 how can I 坚持
    第一百九十六天 how can I 坚持
    第一百九十五天 how can I 坚持
    第一百九十四天 how can I坚持
    第一百九十三天 how can I 坚持
    第一百九十二天 how can I 坚持
    第一百九十一天 how can I 坚持
    杭电2085--核反应堆(打表)
    杭电1799--循环多少次
  • 原文地址:https://www.cnblogs.com/lindsayzhao103011/p/4182665.html
Copyright © 2020-2023  润新知