Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML页面导航栏-带百分比的间距问题_Html_Css - Fatal编程技术网

HTML页面导航栏-带百分比的间距问题

HTML页面导航栏-带百分比的间距问题,html,css,Html,Css,^^上面的图片显示=900px,>900px,您可以非常简单地使用HTML,尤其是nav部分。下面是一个JSFIDLE: 我并没有完全重现你想做的事情,但你可以填写细节 以下是我使用的HTML: <header> <h1>Title</h1> <div class="login">Login</div> </header> <nav> <ul> <li&


^^上面的图片显示=900px,>900px,您可以非常简单地使用HTML,尤其是nav部分。下面是一个JSFIDLE:

我并没有完全重现你想做的事情,但你可以填写细节

以下是我使用的HTML:

<header>
    <h1>Title</h1>
    <div class="login">Login</div>
</header>

<nav>
    <ul>
        <li><a href="#">Home</a></li>
        <li><a href="#">KAMSC</a></li>
        <li><a href="#">Staff</a></li>
        <li><a href="#">Adminssions</a></li>
        <li><a href="#">Curriculum</a></li>
        <li><a href="#">Sizzling Summer</a></li>
        <li><a href="#">KAMSC Connection</a></li>
        <li><a href="#">Alumni</a></li>
    </ul>
</nav>
这里的技巧是
文本对齐:justify
导航ul
上,然后
:after
创建一个全宽子元素,以使对齐工作

您需要添加媒体查询才能正确地进行此中断,但这应该是非常简单的


阅读更多信息:

请发布所有相关代码(包括html),因为这是一个百分比,所以无关紧要??我希望距离是宽度的1/60,900是15px乘以10000%,而不是100%。这将给你1.666%没有任何意义的答案。现在甚至不显示标签,只需在括号中加载一秒钟,这真的很有帮助。是否有一种方法可以在列表周围放置一个div,以便在hover上添加边框??您是希望在整个列表上悬停还是仅在特定链接上悬停?如果是特定的链接,那么只需在锚标记上添加一个悬停。像这样的?但我以前的做法是,当我将其悬停在块下方的水平线(或突出显示整个选项卡)上时,但通过此设置,我无法访问导航项,只能通过链接访问,该链接具有更小的边界框NVM,我让它工作。非常感谢你。很有帮助
<html>
    <head>
        <link rel="stylesheet" href="kamsc.css">
    </head>
    <body>
        <div class="school-header">
            <div class="nav">
                <div class="nav-left">
                    <ul>
                        <a href="#">
                            <div class="nav-li-outer">
                                <li>
                                    <img src="Logo-Test.png" width=600px style="vertical-align:middle">
                                </li>
                            </div>
                        </a>
                    </ul>
                </div>
                <div class="nav-right">
                    <ul>
                        <a href="#">
                            <div class="nav-li-outer">
                                <li>
                                    Login
                                </li>
                            </div>
                        </a>
                    </ul>
                </div>
            </div>
        </div>
        <div class="link-header">
            <div class="nav">
                <div class="nav-left">
                    <ul>
                        <a href="#">
                            <div class="nav-li-outer">
                                <li>
                                    Home
                                </li>
                            </div>
                        </a>
                        <a href="#">
                            <div class="nav-li-outer">
                                <li>
                                    KAMSC
                                </li>
                            </div>
                        </a>
                        <a href="#">
                            <div class="nav-li-outer">
                                <li>
                                    Staff
                                </li>
                            </div>
                        </a>
                        <a href="#">
                            <div class="nav-li-outer">
                                <li>
                                    Admissions
                                </li>
                            </div>
                        </a>
                        <a href="#">
                            <div class="nav-li-outer">
                                <li>
                                    Curriculum
                                </li>
                            </div>
                        </a>
                        <a href="#">
                            <div class="nav-li-outer">
                                <li>
                                    Sizzling Summer
                                </li>
                            </div>
                        </a>
                        <a href="#">
                            <div class="nav-li-outer">
                                <li>
                                    KAMSC Connection
                                </li>
                            </div>
                        </a>
                        <a href="#">
                            <div class="nav-li-outer">
                                <li>
                                    Alumni
                                </li>
                            </div>
                        </a>
                    </ul>
                </div>
            </div>
        </div>
    </body>
</html>
<header>
    <h1>Title</h1>
    <div class="login">Login</div>
</header>

<nav>
    <ul>
        <li><a href="#">Home</a></li>
        <li><a href="#">KAMSC</a></li>
        <li><a href="#">Staff</a></li>
        <li><a href="#">Adminssions</a></li>
        <li><a href="#">Curriculum</a></li>
        <li><a href="#">Sizzling Summer</a></li>
        <li><a href="#">KAMSC Connection</a></li>
        <li><a href="#">Alumni</a></li>
    </ul>
</nav>
header {
    background: teal;
    overflow: hidden;
    padding: 2% 2%;
}

header h1 {
    float: left;
    margin: 0;
    padding: 0;
}

header .login {
    float: right;
}

nav {
    background: lightgray;
    padding: 2% 2%;
}

nav ul {
    font-size: 0;
    margin: 0;
    padding: 0;
    text-align: justify;
}

nav ul:after {
    content: '';
    display: inline-block;
    width: 100%;
}

nav li {
    display: inline-block;
    font-size: 16px;
}