搜尋
首頁web前端html教學html 列表 内边距不对称_html/css_WEB-ITnose

我建立了一个 列表 然后左浮动LI  我把列表的外边距和内边距  以及LI 的内外边距都设成0PX了 但是呢   LI 里面的文字 在垂直方向 现实的不对称  也就是上内边距很小 有1PX左右吧  下内边距却有3PX 这么大   看上去很别扭  边距都清零了没有用啊  这么解决呢 ?、各位帮帮忙


回复讨论(解决方案)

可以去年看看css兼容方面和hack相关的文章就可以找到答案了。

前面style加  * {margin:0;padding:0} 了吗?

我列表和列表元素全设置成 内外边距为0了   设置全局的也没用啊

我按照楼主的所说的写了个,没有遇到类似的问题啊,你是不是在列表里面又嵌套了标签了啊,如果真像楼主所说的这种现象,你可以在li里面设置定位,如:

          li{                position: relative;                top: 2px;            }

我给楼主整理了下,希望能帮到楼主!
<!DOCTYPE html><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">        <title>test</title>        <style>            .mainContent{                position: absolute;                top: 10px;                left: 300px;                width: 245px;                height: 200px;            }            ul{                padding: 0;                margin: 0;                float: left;            }            li{                float: left;                list-style: none;                margin-left: 2px;                cursor: pointer;                border: 1px solid red;                /*如果还遇到楼主所说的可以用以下的试试*/                /*position: relative;*/                /*top: 2px;*/            }            li:hover{                background-color: blue;            }         </style>    </head>    <body>        <div class="mainContent">            <ul>                <li>首页</li>                <li>用户管理</li>                <li>角色管理</li>            </ul>        </div>    </body></html>

你的li太高了
有三种方法,把li调低点或把字体调大点或设line-height等于li的高度

你的li太高了
有三种方法,把li调低点或把字体调大点或设line-height等于li的高度
li 的高度 跟 line-height 高度同高

没有贴代码出来呀~~~~

这个问题嘛...我经常出现. 解决也非常容易. 会用positon :relative; 这个不 ,然后 top :0px; left :0px ; 上面的top left 中的0px ,是根据你自己要的的位置自己定义的。而且这个position是在任何浏览器兼容的 . 至于你上说的li 里面float  这个别的浏览器出现兼容问题。也就是说出现错位的情况 。那怎么解决就用 css hack 下就可以了

这个问题嘛...我经常出现. 解决也非常容易. 会用positon :relative; 这个不 ,然后 top :0px; left :0px ; 上面的top left 中的0px ,是根据你自己要的的位置自己定义的。而且这个position是在任何浏览器兼容的 . 至于你上说的li 里面float  这个别的浏览器出现兼容问题。也就是说出现错位的情况 。那怎么解决就用 css hack 下就可以了

这个问题嘛...我经常出现. 解决也非常容易. 会用positon :relative; 这个不 ,然后 top :0px; left :0px ; 上面的top left 中的0px ,是根据你自己要的的位置自己定义的。而且这个position是在任何浏览器兼容的 . 至于你上说的li 里面float  这个别的浏览器出现兼容问题。也就是说出现错位的情况 。那怎么解决就用 css hack 下就可以了

其实大家说的 我知道  但是相对定位 定位的事LI 的位置   我说的是 在LI里面的字相对于LI 这个框的上下位置不对称 而并非 LI的位置不对称    就是LI 里面的字  可能是浏览器兼容的问题吧  我看百度什么的大网站 也有这种情况 

哦,我知道了你说什么了...我随便举个例子

  • aaa

  • 你是说aaa的位置调不好是吧
    这样  
  • aaa


  • 再  .zi{
    position :relative;
    left://多少px
    top://多少px
    }
    这样可以懂了...

    楼上的方法 似乎可以 但是 导致这样的原因究竟是什么呢  我看一些大的网站上面 你全选页面的文字 也会发现有这样的现象  怎么回事呢  

    position :relative; 我以前也遇到过,是这个position :relative;原因。

    虽然得到分了...但是还是和你说下 原因...

    不是position 的原因知道不...

    是float 这个词的原因,在火狐和 谷歌里面 float的时候不会怎么变化...在ie中 float时候出现了错位..就是你说的这情况

    陳述
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
    HTML:是編程語言還是其他?HTML:是編程語言還是其他?Apr 15, 2025 am 12:13 AM

    HTMLISNOTAPROGRAMMENGUAGE; ITISAMARKUMARKUPLAGUAGE.1)htmlStructures andFormatSwebContentusingtags.2)itworkswithcsssforstylingandjavascript for Interactivity,增強WebevebDevelopment。

    HTML:建立網頁的結構HTML:建立網頁的結構Apr 14, 2025 am 12:14 AM

    HTML是構建網頁結構的基石。 1.HTML定義內容結構和語義,使用、、等標籤。 2.提供語義化標記,如、、等,提升SEO效果。 3.通過標籤實現用戶交互,需注意表單驗證。 4.使用、等高級元素結合JavaScript實現動態效果。 5.常見錯誤包括標籤未閉合和屬性值未加引號,需使用驗證工具。 6.優化策略包括減少HTTP請求、壓縮HTML、使用語義化標籤等。

    從文本到網站:HTML的力量從文本到網站:HTML的力量Apr 13, 2025 am 12:07 AM

    HTML是一種用於構建網頁的語言,通過標籤和屬性定義網頁結構和內容。 1)HTML通過標籤組織文檔結構,如、。 2)瀏覽器解析HTML構建DOM並渲染網頁。 3)HTML5的新特性如、、增強了多媒體功能。 4)常見錯誤包括標籤未閉合和屬性值未加引號。 5)優化建議包括使用語義化標籤和減少文件大小。

    了解HTML,CSS和JavaScript:初學者指南了解HTML,CSS和JavaScript:初學者指南Apr 12, 2025 am 12:02 AM

    WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

    HTML的角色:構建Web內容HTML的角色:構建Web內容Apr 11, 2025 am 12:12 AM

    HTML的作用是通過標籤和屬性定義網頁的結構和內容。 1.HTML通過到、等標籤組織內容,使其易於閱讀和理解。 2.使用語義化標籤如、等增強可訪問性和SEO。 3.優化HTML代碼可以提高網頁加載速度和用戶體驗。

    HTML和代碼:仔細觀察術語HTML和代碼:仔細觀察術語Apr 10, 2025 am 09:28 AM

    htmlisaspecifictypefodyfocusedonstructuringwebcontent,而“代碼” badlyLyCludEslanguagesLikeLikejavascriptandPytyPythonForFunctionality.1)htmldefineswebpagertuctureduseTags.2)“代碼”代碼“ code” code code code codeSpassSesseseseseseseseAwiderRangeLangeLangeforLageforLogageforLogicIctInterract

    HTML,CSS和JavaScript:Web開發人員的基本工具HTML,CSS和JavaScript:Web開發人員的基本工具Apr 09, 2025 am 12:12 AM

    HTML、CSS和JavaScript是Web開發的三大支柱。 1.HTML定義網頁結構,使用標籤如、等。 2.CSS控製網頁樣式,使用選擇器和屬性如color、font-size等。 3.JavaScript實現動態效果和交互,通過事件監聽和DOM操作。

    HTML,CSS和JavaScript的角色:核心職責HTML,CSS和JavaScript的角色:核心職責Apr 08, 2025 pm 07:05 PM

    HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

    See all articles

    熱AI工具

    Undresser.AI Undress

    Undresser.AI Undress

    人工智慧驅動的應用程序,用於創建逼真的裸體照片

    AI Clothes Remover

    AI Clothes Remover

    用於從照片中去除衣服的線上人工智慧工具。

    Undress AI Tool

    Undress AI Tool

    免費脫衣圖片

    Clothoff.io

    Clothoff.io

    AI脫衣器

    AI Hentai Generator

    AI Hentai Generator

    免費產生 AI 無盡。

    熱門文章

    R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
    4 週前By尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O.最佳圖形設置
    4 週前By尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O.如果您聽不到任何人,如何修復音頻
    4 週前By尊渡假赌尊渡假赌尊渡假赌
    WWE 2K25:如何解鎖Myrise中的所有內容
    1 個月前By尊渡假赌尊渡假赌尊渡假赌

    熱工具

    MantisBT

    MantisBT

    Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

    ZendStudio 13.5.1 Mac

    ZendStudio 13.5.1 Mac

    強大的PHP整合開發環境

    Dreamweaver CS6

    Dreamweaver CS6

    視覺化網頁開發工具

    SublimeText3 英文版

    SublimeText3 英文版

    推薦:為Win版本,支援程式碼提示!

    SublimeText3 Linux新版

    SublimeText3 Linux新版

    SublimeText3 Linux最新版