css使用了list-style-position前面的標記單獨佔一行

來源:互聯網
上載者:User
預設的樣式是把標記去掉的,我添加了標記,用 list-style-positon:outside 標記會在父元素外面,但是用inside但是標記會單獨佔一行;

於是我把標記放在了:before(貌似和::before沒有區別吧)裡面,但它還是會獨佔一行;
是用了list-style-positon:inside的排版

css

.info{margin:0px auto;width:1200px;height:auto;}.info::after{clear: both}.info .info_con{float:left;height: auto;width:46%;padding: 10px; }.info .info_con ul{ border: 1px solid #ccc;padding: 10px;margin-top:7px;}.info .info_con ul li{    line-height:30px;font-size:14px;     list-style-type: disc!important;list-style-position: inside;}/*.info .info_con ul li:before{     content: '·';font-size: 16px;display: inline-block;}*/.info_con span {font-size:18px;border-bottom: 2px solid #ccc;}.info_con a:hover{text-decoration: underline;}

html

                <div class="info">        <div class="info_con">          <span>貸款最新動向</span>          <ul>            <li>                                  <div class="ap-link">                <a href="#">有房就能貸</a>              </div>            </li>            <li>                               <div class="ap-link">                <a href="#">有車就能貸</a>                </div>                                    </li>            <li>              <div class="ap-link">                <a href="">月入2000即可貸貸</a>             </div>            </li>            <li>                <div class="ap-link">                    <a href="#">有經營場所就能貸</a>                </div>            </li>                        </ul>        </div>            <div class="info_con">            <span>貸款最新動向</span>            <ul>                <li>                    <div class="ap-link">                      <a href="">有房就能貸</a>                    </div>                </li>                <li>                    <div class="ap-link">                      <a href="">有車就能貸</a>                    </div>                </li>                <li>                    <div class="ap-link">                        <a href="">月入2000即可貸貸</a>                    </div>                                            </li>                <li>                    <div class="ap-link">                        <a href="">有經營場所就能貸</a>                    </div>                </li>                               </ul>         </div>        </div>

應該是li內嵌套div,div獨佔一行的原因。使用inside,標記進入li,div是塊元素,所以換行了。

可以直接把class加到li上啊,然後直接display: block;就行了。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.