帮我写一个html+js的图文排版
时间: 2023-08-20 20:23:05 浏览: 253
好的,以下是一个简单的HTML+JS的图文排版的示例:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>图文排版示例</title>
<style>
.article {
width: 800px;
margin: 0 auto;
font-family: Arial, sans-serif;
}
.image {
width: 400px;
float: left;
margin: 20px;
}
.text {
width: 320px;
float: left;
margin: 20px;
}
h1 {
font-size: 28px;
color: #333;
margin-top: 0;
}
p {
font-size: 16px;
color: #666;
line-height: 1.5;
}
</style>
</head>
<body>
<div class="article">
<div class="image">
<img src="https://picsum.photos/400/300" alt="示例图片">
</div>
<div class="text">
<h1>这是一个标题</h1>
<p>这是一段文字,用于说明这张图片的内容。Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed suscipit diam euismod odio commodo, vel pretium ex luctus. Vivamus sit amet euismod velit. Sed mattis non elit vitae bibendum. Nullam vel mauris ut enim maximus posuere. Vestibulum volutpat, turpis at malesuada scelerisque, est leo sollicitudin tellus, ac rutrum leo enim ut turpis. Phasellus vel felis tincidunt, bibendum enim in, mollis quam. Sed vel sapien ac ipsum ultrices tincidunt. Maecenas in lacus vel enim hendrerit commodo vel at lectus. Duis vehicula sapien in metus viverra aliquam. Nam in turpis vel mi pharetra euismod.</p>
</div>
<div style="clear: both;"></div>
</div>
<script>
// 如果需要使用JS添加更多的文章内容,可以在这里编写代码
</script>
</body>
</html>
```
这个示例中,我们定义了一个宽度为800px的容器,并将图片和文字分别放置在左右两侧。使用CSS中的浮动和清除浮动,可以实现这种效果。我们还使用了一些基本的CSS样式来设置标题和段落的字体大小、颜色和行高。在JS代码段中,您可以添加更多的文章内容,例如更多的图片、视频或其他元素。
阅读全文