HTML加CSS制作书城网页代码

嘿,朋友们!今天我来分享一下如何用HTML加CSS制作一个炫酷的书城网页,并教大家如何使用JavaScript来获取HTML标签的属性值。废话不多说,让我们开始吧!

首先,我们需要创建一个基本的HTML结构。打开你喜欢的文本编辑器,创建一个新的HTML文件。在文件中,我们需要添加以下基本的HTML标签:

```html

我的书城

```

接下来,我们需要创建一个CSS文件来样式化我们的网页。在同一文件夹下,创建一个名为style.css的文件。打开这个文件,添加以下代码:

```css

body {

font-family: Arial, sans-serif;

background-color: #f2f2f2;

margin: 0;

padding: 0;

}

.container {

max-width: 1200px;

margin: 0 auto;

padding: 20px;

}

.header {

background-color: #333;

color: #fff;

padding: 10px;

}

.navbar {

background-color: #666;

color: #fff;

padding: 10px;

}

.navbar ul {

list-style: none;

margin: 0;

padding: 0;

}

.navbar ul li {

display: inline-block;

margin-right: 15px;

}

.content {

padding: 20px;

}

.book {

margin: 10px;

padding: 10px;

background-color: #fff;

box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);

}

.footer {

background-color: #333;

color: #fff;

padding: 10px;

text-align: center;

}

```

在这个CSS文件中,我们定义了一些基本的样式规则。我们将整个网页的宽度限制在1200像素,并添加了一些背景颜色和边距属性。我们还定义了头部,导航栏,内容,书籍和页脚的样式。

接下来,回到我们的HTML文件,在标签中,添加以下代码:

```html

欢迎来到我的书城

畅销书籍

书名1

书籍1

这是一本非常好看的书。

书名2

书籍2

这是另一本非常好看的书。

书名3

书籍3

还有这本书也非常好看哦。

书名4

书籍4

最后一本书也很好看。

```

在这个HTML文件中,我们创建了一个容器来包裹整个网页的内容。我们有一个顶部的标题,一个导航栏,一个显示畅销书籍的内容部分,和一个底部的版权信息。

现在,我们需要创建一个名为script.js的JavaScript文件。在同一文件夹下,创建一个名为script.js的文件,并添加以下代码:

```javascript

function getBookDetails(button) {

var bookName = button.parentNode.querySelector("h3").innerHTML;

var bookImage = button.parentNode.querySelector("img").src;

var bookDescription = button.parentNode.querySelector("p").innerHTML;

console.log("书名:" + bookName);

console.log("封面图片:" + bookImage);

console.log("描述:" + bookDescription);

}

```

这段JavaScript代码定义了一个名为getBookDetails的函数。当点击“查看详情”按钮时,该函数将获取并打印所点击书籍的书名、封面图片和描述。

现在,我们需要将所有这些文件连接起来。在同一文件夹下,创建一个名为index.html的文件,并将以上所述代码复制到对应的文件中。确保HTML文件链接到CSS和JavaScript文件,将CSS文件名和JavaScript文件名替换为你自己的文件名。

现在,你可以在浏览器中打开index.html文件,看到在浏览器中显示出来。当你点击“查看详情”按钮时,你会在浏览器的控制台中看到有关该书籍的书名、封面图片和描述的信息。

这就是使用HTML加CSS制作一个书城网页并使用JavaScript获取HTML标签属性值的全过程!希望这篇文章对你有所帮助。如果你有任何问题,请随时在下方评论区留言。谢谢! 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.ynyuzhu.com/

点赞(76) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部