html - Bulma 柱不起作用,如何修复?

标签 html css responsive-design bulma

我正在尝试建立一个 Bulma 网站。

为了展示和与您分享,请考虑以下代码。

<!DOCTYPE html>
<html lang="en">
	<head>
		<title>Some App</title>
		<link rel="stylesheet" href="css/mystyles.css">
	</head>

	<body>
		<nav class="navbar" role="navigation" aria-label="main navigation">
			<div class="navbar-brand">
				<a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false">
					<span></span>
					<span></span>
					<span></span>
				</a>
			</div>
			<div class="navbar-menu">
				<div class="navbar-start">
				</div>
				<div class="navbar-end">
					<a class="navbar-item has-text-centered">Home</a>
					<a class="navbar-item has-text-centered">Blah</a>
					<a class="navbar-item has-text-centered">Blah</a>
					<a class="navbar-item has-text-centered">Blah</a>
					<a class="navbar-item has-text-centered">Blah</a>
				</div>
			</div>
		</nav>
		
		<section class="section">

			<div class="container" style="border: 3px solid red">
				<div class="columns is-centered">
					<div class="column" style="border: 3px solid purple">Auto</div>
					<div class="column" style="border: 3px solid yellow">Auto</div>
					<div class="column is-two-thirds" style="border: 3px solid green">is-two-thirds</div>
				</div>
			</div>

		</section>

		<script type="text/javascript" src="js/index.js"></script>
	</body>
</html>

说到那些专栏,它们似乎不起作用。我想知道一路上我错过了什么。

我希望这三列是三个实际的列,它们之间有一些高度和一些空间。但是,它们是“堆叠”的。

如何让它们表现得像真正的列?

最佳答案

您没有在代码中包含 Bulma 的 CSS 文件。这就是它不应用 CSS 属性的原因。下面的代码非常适合我。我只添加了对 bulma 的 css 的 CDN 引用

<!DOCTYPE html>
<html lang="en">
	<head>
		<title>Some App</title>
		<link rel="stylesheet" href="css/mystyles.css">
                <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.2/css/bulma.min.css">
	</head>

	<body>
		<nav class="navbar" role="navigation" aria-label="main navigation">
			<div class="navbar-brand">
				<a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false">
					<span></span>
					<span></span>
					<span></span>
				</a>
			</div>
			<div class="navbar-menu">
				<div class="navbar-start">
				</div>
				<div class="navbar-end">
					<a class="navbar-item has-text-centered">Home</a>
					<a class="navbar-item has-text-centered">Blah</a>
					<a class="navbar-item has-text-centered">Blah</a>
					<a class="navbar-item has-text-centered">Blah</a>
					<a class="navbar-item has-text-centered">Blah</a>
				</div>
			</div>
		</nav>
		
		<section class="section">

			<div class="container" style="border: 3px solid red">
				<div class="columns is-centered">
					<div class="column" style="border: 3px solid purple">Auto</div>
					<div class="column" style="border: 3px solid yellow">Auto</div>
					<div class="column is-two-thirds" style="border: 3px solid green">is-two-thirds</div>
				</div>
			</div>

		</section>

		<script type="text/javascript" src="js/index.js"></script>
	</body>
</html>

关于html - Bulma 柱不起作用,如何修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53228481/

相关文章:

Firefox 响应式设计模式下的 Javascript 确认

html - 如何在 less 中使用嵌套规则?

python - Beautifulsoup 使用下一个按钮分页

javascript - 移动/iOS 溢出 :auto Not Working

javascript - 如何临时修改元素的CSS

css - 具有响应式布局的表单

html - Bootstrap 3 : Header creates horizontal scroll

Javascript:如何将更多文本附加到用户复制的文本ala nydailynews.com

javascript - Bootstrap Row 从边缘开始

javascript - 如何动态改变CSS样式?