在 HTML 中使用嵌套 <ul> 和 <ol> 时,我遇到了行距问题
While using nested <ul> and <ol> in HTML, I am facing problem with the line spacing
我在大学作业中使用的是非常基本的 HTML,我不得不使用嵌套 <ul> and <ol>.
一切正常,但只是行间距有问题 - 正如您在图像,<ul>
中的第一个 <li>
项目没有像其他元素一样留下一行,这破坏了我的格式。
有没有不用 CSS 或者只用 1-2 行就可以解决这个问题的方法。
代码:
<!DOCTYPE html>
<html>
<head>
<title>GEC Modasa </title>
</head>
<body>
<ol>
<li><b>COMPUTER ENGINEERING</b>
<ol type = "a">
<li>WEB DEVELOPMENT</li>
<li>SOFTWARE ENGINEERING</li>
<li>ADVANCED JAVA</li>
</ol>
</li>
<li><b>INFORMATION TECHNOLOGY</b>
<ol type = "I">
<li>DISTRIBUTED OS</li>
<li>IMAGE PROCESSING</li>
<li>.NET</li>
</ol> </li>
<li><b>CIVIL ENGINEERING</b>
<ul type="square">
<li> APPLIED FLUID MECHANICS</li>
<li>WATER & WATERWASTE ENGINEERING</li>
</ul> </li>
</ol>
</body>
</html>
输出:
Output
已解决。只是我的浏览器有问题
我希望将代码放到 Live 中以实际方式检查它,但您可以通过这种方式定位任何 ul 或 ol 的第一个 child :
ul li:first-child {
margin-top:5px // margin-top
}
ol li:first-child {
margin-top:5px // margin-top
}
ul {
line-height:1.8; // more spacing will be more line height
}
我已经复制了你的代码并运行它,一切看起来都很好/没有错误。可能我建议您必须在不同的浏览器中重新运行您的 html 代码,可能我建议 google chrome。
如果你想制作一行 space 你可以使用 break 语句,
或 .
我在大学作业中使用的是非常基本的 HTML,我不得不使用嵌套 <ul> and <ol>.
一切正常,但只是行间距有问题 - 正如您在图像,<ul>
中的第一个 <li>
项目没有像其他元素一样留下一行,这破坏了我的格式。
有没有不用 CSS 或者只用 1-2 行就可以解决这个问题的方法。
代码:
<!DOCTYPE html>
<html>
<head>
<title>GEC Modasa </title>
</head>
<body>
<ol>
<li><b>COMPUTER ENGINEERING</b>
<ol type = "a">
<li>WEB DEVELOPMENT</li>
<li>SOFTWARE ENGINEERING</li>
<li>ADVANCED JAVA</li>
</ol>
</li>
<li><b>INFORMATION TECHNOLOGY</b>
<ol type = "I">
<li>DISTRIBUTED OS</li>
<li>IMAGE PROCESSING</li>
<li>.NET</li>
</ol> </li>
<li><b>CIVIL ENGINEERING</b>
<ul type="square">
<li> APPLIED FLUID MECHANICS</li>
<li>WATER & WATERWASTE ENGINEERING</li>
</ul> </li>
</ol>
</body>
</html>
输出:
Output
已解决。只是我的浏览器有问题
我希望将代码放到 Live 中以实际方式检查它,但您可以通过这种方式定位任何 ul 或 ol 的第一个 child :
ul li:first-child {
margin-top:5px // margin-top
}
ol li:first-child {
margin-top:5px // margin-top
}
ul {
line-height:1.8; // more spacing will be more line height
}
我已经复制了你的代码并运行它,一切看起来都很好/没有错误。可能我建议您必须在不同的浏览器中重新运行您的 html 代码,可能我建议 google chrome。
如果你想制作一行 space 你可以使用 break 语句,
或 .