用html\css做一个新闻资讯页面,一横排一个新闻,纵向六个
时间: 2024-03-23 09:39:50 浏览: 98
HTML+CSS搭建的新闻网页
5星 · 资源好评率100%
好的,下面是一个简单的 HTML/CSS 代码示例,可以实现一个横向六个、纵向六个的新闻资讯页面:
HTML 代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>新闻资讯页面</title>
<style>
/* 设置每个新闻块的样式 */
.news {
width: 300px;
height: 200px;
border: 1px solid #ccc;
margin: 10px;
display: inline-block; /* 将新闻块设置为行内块元素,以便横向排列 */
}
/* 设置新闻标题的样式 */
.news h2 {
font-size: 18px;
margin: 10px;
}
/* 设置新闻内容的样式 */
.news p {
font-size: 14px;
margin: 10px;
}
</style>
</head>
<body>
<div class="container">
<!-- 第一行 -->
<div class="news">
<h2>新闻标题1</h2>
<p>这是新闻内容1。</p>
</div>
<div class="news">
<h2>新闻标题2</h2>
<p>这是新闻内容2。</p>
</div>
<div class="news">
<h2>新闻标题3</h2>
<p>这是新闻内容3。</p>
</div>
<div class="news">
<h2>新闻标题4</h2>
<p>这是新闻内容4。</p>
</div>
<div class="news">
<h2>新闻标题5</h2>
<p>这是新闻内容5。</p>
</div>
<div class="news">
<h2>新闻标题6</h2>
<p>这是新闻内容6。</p>
</div>
<!-- 第二行 -->
<div class="news">
<h2>新闻标题7</h2>
<p>这是新闻内容7。</p>
</div>
<div class="news">
<h2>新闻标题8</h2>
<p>这是新闻内容8。</p>
</div>
<div class="news">
<h2>新闻标题9</h2>
<p>这是新闻内容9。</p>
</div>
<div class="news">
<h2>新闻标题10</h2>
<p>这是新闻内容10。</p>
</div>
<div class="news">
<h2>新闻标题11</h2>
<p>这是新闻内容11。</p>
</div>
<div class="news">
<h2>新闻标题12</h2>
<p>这是新闻内容12。</p>
</div>
<!-- 后续行以此类推 -->
</div>
</body>
</html>
```
CSS 代码中,我们设置了每个新闻块(`.news`)的宽度为 `300px`、高度为 `200px`,并且设置了 `display: inline-block;`,以便让它们横向排列。同时,我们还设置了新闻标题(`h2`)和新闻内容(`p`)的样式。
在 HTML 代码中,我们将每个新闻块包裹在一个名为 `.container` 的 div 容器中,并且按照每行六个的方式排列新闻块。你可以将这个代码示例复制到一个 HTML 文件中,并用浏览器打开它来查看效果。
阅读全文