- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 freecodecamp 上做一个元素。我创建了一个导航栏和一个标题,我为它们都做了固定位置,但现在导航栏与标题重叠,我该如何解决这个问题?
<nav id="navbar">
<header class="headerOne">JS Documentation</header>
<ul class="navList">
<li><a href="#introduction">Introduction</a></li>
<li><a href="#what_you_should_already_know">What you should already
know</a></li>
<li><a href="#javascript_and_java">JavaScript and Java</a></li>
<li><a href="#hello_world">Hello world</a></li>
<li><a href="#variables">Variables</a></li>
<li><a href="#declaring_variables">Declaring variables</a></li>
<li><a href="#variable_scope">Variable scope</a></li>
<li><a href="#refrence">Refrence</a></li>
</ul>
</nav>
<style>
.headerOne{
font-size: 30px;
font-weight: 900;
font-family:Georgia;
position: fixed;
}
.navList {
list-style: none;
padding:0;
margin:0;
position: fixed;
border-right: 2px solid gray;
height: 100%;
}
ul li a{
text-decoration:none;
font-family:Georgia;
display:block;
margin: px;
padding: 10px;
border-top:2px solid gray;
border-bottom:2px solid gray;
}
</style>
基本上试图让它看起来像这样- https://codepen.io/freeCodeCamp/full/NdrKKL
目前看起来是这样的—— https://codepen.io/chrisalta94/pen/ywZdww
最佳答案
尝试减小 headerOne
的字体大小以固定在左侧菜单中。为 navList
和 main-doc
添加填充、边距和宽度以获得顶部和左侧间距。
.headerOne {
font-size: 24px;
font-weight: 900;
font-family: Georgia;
position: fixed;
}
.navList {
list-style: none;
padding: 30px 0 0;
margin: 0;
position: fixed;
border-right: 2px solid gray;
height: 100%;
width:240px;
}
ul li a {
text-decoration: none;
font-family: Georgia;
display: block;
margin: px;
padding: 10px;
border-bottom: 2px solid gray;
}
#main-doc {
margin-left: 250px;
font-family: Georgia;
line-height: 1.6;
}
<nav id="navbar">
<header class="headerOne">JS Documentation</header>
<ul class="navList">
<li><a href="#introduction">Introduction</a></li>
<li><a href="#what_you_should_already_know">What you should already know</a></li>
<li><a href="#javascript_and_java">JavaScript and Java</a></li>
<li><a href="#hello_world">Hello world</a></li>
<li><a href="#variables">Variables</a></li>
<li><a href="#declaring_variables">Declaring variables</a></li>
<li><a href="#variable_scope">Variable scope</a></li>
<li><a href="#refrence">Refrence</a></li>
</ul>
</nav>
<main id="main-doc">
<section class="main-section" id="introduction">
<header>
<h1>Introduction</h1>
<article>
<p>JavaScript is a cross-platform, object-oriented scripting language. It is a small and lightweight language. Inside a host environment (for example, a web browser), JavaScript can be connected to the objects of its environment to provide programmatic control over them.</p>
<p>JavaScript contains a standard library of objects, such as Array, Date, and Math, and a core set of language elements such as operators, control structures, and statements. Core JavaScript can be extended for a variety of purposes by supplementing it with additional objects; for example:</p>
<ul>
<li>Client-side JavaScript extends the core language by supplying objects to control a browser and its Document Object Model (DOM). For example, client-side extensions allow an application to place elements on an HTML form and respond to user events such as mouse clicks, form input, and page navigation.</li>
<li>Server-side JavaScript extends the core language by supplying objects relevant to running JavaScript on a server. For example, server-side extensions allow an application to communicate with a database, provide continuity of information from one invocation to another of the application, or perform file manipulations on a server.</li>
</ul>
</article>
</header>
</section>
<section class="main-section" id="what_you_should_already_know">
<header>
<h1>What you should already know</h1>
<article>
<p>This guide assumes you have the following basic background:</p>
<ul>
<li>A general understanding of the Internet and the World Wide Web (WWW).</li>
<li>Good working knowledge of HyperText Markup Language (HTML).</li>
<li>Some programming experience. If you are new to programming, try one of the tutorials linked on the main page about JavaScript.</li>
</ul>
</article>
</header>
</section>
<section class="main-section" id="javascript
_and_java">
<header>
<h1>JavaScript and Java</h1>
<article>
<p>JavaScript and Java are similar in some ways but fundamentally different in some others. The JavaScript language resembles Java but does not have Java's static typing and strong type checking. JavaScript follows most Java expression syntax, naming conventions and basic control-flow constructs which was the reason why it was renamed from LiveScript to JavaScript.</p>
<p>In contrast to Java's compile-time system of classes built by declarations, JavaScript supports a runtime system based on a small number of data types representing numeric, Boolean, and string values. JavaScript has a prototype-based object model instead of the more common class-based object model. The prototype-based model provides dynamic inheritance; that is, what is inherited can vary for individual objects. JavaScript also supports functions without any special declarative requirements. Functions can be properties of objects, executing as loosely typed methods.</p>
<p>JavaScript is a very free-form language compared to Java. You do not have to declare all variables, classes, and methods. You do not have to be concerned with whether methods are public, private, or protected, and you do not have to implement interfaces. Variables, parameters, and function return types are not explicitly typed.</p>
</article>
</header>
</section>
<section class="main-section" id="hello_world">
<header>
<h1>Hello world</h1>
<article>
<p>To get started with writing JavaScript, open the Scratchpad and write your first "Hello world" JavaScript code:</p>
<code>function greetMe(yourName) {
alert("Hello " + yourName);
}
greetMe("World");
</code>
<p>Select the code in the pad and hit Ctrl+R to watch it unfold in your browser!
</p>
</article>
</header>
</section>
<section class="main-section" id="variables">
<header>
<h1>Variables</h1>
<article>
<p>You use variables as symbolic names for values in your application. The names of variables, called identifiers, conform to certain rules.</p>
<p>A JavaScript identifier must start with a letter, underscore (_), or dollar sign ($); subsequent characters can also be digits (0-9). Because JavaScript is case sensitive, letters include the characters "A" through "Z" (uppercase) and the characters "a" through "z" (lowercase).</p>
<p>You can use ISO 8859-1 or Unicode letters such as å and ü in identifiers. You can also use the Unicode escape sequences as characters in identifiers. Some examples of legal names are Number_hits, temp99, and _name.</p>
</article>
</header>
</section>
<section class="main-section" id="declaring_variables">
<header>
<h1>Declaring variables</h1>
<article>
<p>You can declare a variable in three ways: With the keyword var. For example,</p>
<code>var x = 42.</code>
<p>This syntax can be used to declare both local and global variables. By simply assigning it a value. For example,</p>
<code>x = 42.</code>
</article>
</header>
</section>
<section class="main-section" id="variable_scope">
<header>
<h1>Variable scope</h1>
<article>
<p>When you declare a variable outside of any function, it is called a global variable, because it is available to any other code in the current document. When you declare a variable within a function, it is called a local variable, because it is available only within that function.</p>
<p>JavaScript before ECMAScript 2015 does not have block statement scope; rather, a variable declared within a block is local to the function (or global scope) that the block resides within. For example the following code will log 5, because the scope of x is the function (or global context) within which x is declared, not the block, which in this case is an if statement.</p>
<code>if (true) {
var x = 5;
}
console.log(x); // 5</code>
<p>This behavior changes, when using the let declaration introduced in ECMAScript 2015.</p>
<code>if (true) {
let y = 5;
}
console.log(y);
// ReferenceError: y is not defined</code>
</article>
</header>
</section>
<section class="main-section" id="refrence">
<header>
<h1>Refrence</h1>
</header>
All the documentation in this page is taken from
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide" target="_blank">MDN</a>
</section>
</main>
关于html - 如何修复导航栏和第一个标题的重叠问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55330509/
我将一个 div 设置为 100% 宽度,当以 1024 分辨率查看页面时,宽度应从 100% 变为 1000px,我让它与@media 查询一起正常工作,并且在 FF、safari chrome 上
希望有人能帮助我,我已经被困了几天了。 将我的 Domino 服务器更新到 9.01 Fix 3 后,我在 javascript 控制台上不断收到错误消息: TypeError: this.edito
我们正在使用一个基于RMI的java应用程序。当我们运行应用程序时,即使应用程序处于理想阶段,内存使用量仍然不断增加。我们主要使用Vector和散列图数据结构。如何最大限度地减少java内存使用/修复
概述 Internet Download Manager (IDM)是最流行的 Windows 下载管理器。如果你平时工作中使用过IDM,您会惊叹 IDM 下载文件的速度有多快。IDM
当我打开 brave 浏览器时,会打开一个窗口(如下所示)。它并没有真正干扰浏览器的处理。但令人担忧的是为什么这种情况一直发生...... Error On Opening Brave Browser
这是我今天在求职面试中被问到的一个问题: 看下面的代码: int n=20; for (int i =0; i
我不小心删除了/opt/local/bin/perl5.8.9 ,这似乎是 macports 编译的 perl 的主要二进制文件。 现在我有很多取决于 perl5 的端口,但不想卸载并重新安装所有端口
>>>flip fix (0 :: Int) (\a b -> putStrLn "abc") Output: "abc" 这是使用翻转修复的简化版本。 我在一些 YouTube 视频中看到了这种使用
这个问题已经有答案了: How can I fix 'android.os.NetworkOnMainThreadException'? (64 个回答) 已关闭 3 年前。 我在 Android 应
def main(): cash = float(input("How much money: ")) coins = 0 def changeCounter(n): whil
前一周我遇到了类似的问题,查询需要永远运行。在编写此查询时,我尝试应用从其他查询中学到的一些知识,但执行起来需要很长时间。 运行查询的两个单独部分时,每个部分需要 2 分钟才能完成,这是可以接受的,但
下午,我的 CSS 有问题。第三个下拉菜单放错了,我没有解决办法。 这是我想要的: 之前: http://i53.tinypic.com/2qu85z8.png 之后: http://i51.tiny
更新方法: override func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingS
我知道这是一个很多人都遇到过的问题,但我不熟悉 Less 并且是 Bootstrap 的新手,我正在寻找一种全 CSS 解决方案来防止我的导航栏折叠到 768 像素以下:
在我的布局中,我创建了以下 jsfiddle 托管的可调整大小的粘性页脚。但是,在调整大小时它与内容重叠。有没有办法让它在所有浏览器上都能响应? http://jsfiddle.net/9aLc0mg
我想要实现的目标 racer-offset 是为了让用户可以设置图像可以以 px 为单位移动多远。偏移量管理偏移量。 Speed-racer 告诉我们图像在滚动过程中移动的速度。我的问题是它不会停止。
我有一个简单的自动换行函数,它接受一个长字符串作为输入,然后将该字符串分成更小的字符串,并将它们添加到一个数组中,以便稍后输出。现在最后一两个字没有输出。这是主要问题。但是,我还想改进功能。我知道这有
我试图在使用每个 slider 之前禁用“下一步”按钮,我不确定为什么在单击不再是 class="not-clicked"的同一个 slider 时取消禁用该按钮. JSFiddle: (这里看起来有
这个问题已经有答案了: What is a NullPointerException, and how do I fix it? (12 个回答) 已关闭 8 年前。 如何让程序输出所有信息? IT
On this page ,在“生活”下有一个带有自动生成的子菜单的菜单。子菜单存在一些问题(它会闪烁并改变大小——如果你滚动它就会看到)。我需要以某种方式覆盖它当前正在读取的 css 并使其统一。
我是一名优秀的程序员,十分优秀!