index.html在网站中有什么用?重要性超乎你的想象!

吉云

今天跟大家唠唠我昨天折腾的这个 `*` 文件,别看它名字简单,但作用可大去,简直就是一个网站的门面担当!

我啥也不懂,就知道 `*` 好像跟网站首页有关。然后我就去网上搜,查资料,看各种大佬的解释,总算明白个大概:这玩意儿就是浏览器打开网站时默认加载的第一个页面!

我的第一个任务就是创建一个 `*` 文件。 这还不简单?新建个文本文档,改个名儿,后缀改成 `.html` 就成!里面现在是空的,啥也没有。

index.html在网站中有什么用?重要性超乎你的想象!

然后我就开始往里面填东西。是基本的 HTML 结构:

  • <!DOCTYPE html>:告诉浏览器这是 HTML5 页面。
  • <html>:HTML 文档的根元素。
  • <head>:包含页面的元数据,比如标题、字符编码等等。
  • <body>:包含页面的实际内容,也就是用户能看到的东西。
  • index.html在网站中有什么用?重要性超乎你的想象!

我先在 <head> 里加个 <title> 标签,设置网页的标题,这样浏览器标签页上就能显示我想要的名字。然后又加个 <meta charset="UTF-8">,确保中文显示没问题,不然一堆乱码可就抓瞎。

接下来就是 <body> 里的内容。我先写个简单的欢迎语:

<h2>欢迎来到我的网站!</h2>

<p>这里会分享一些我的学习笔记和实践经验。</p>

保存,用浏览器打开这个 `*` 文件,还真显示出来!虽然很简单,但好歹是个像样的页面。

index.html在网站中有什么用?重要性超乎你的想象!

但是,这还远远不够! 我还想让页面更漂亮一点,加点样式。于是我开始折腾 CSS。

我尝试几种方式:

  • 内联样式:直接在 HTML 标签里写 style 属性。
  • 内部样式表:在 <head> 里用 <style> 标签包裹 CSS 代码。
  • 外部样式表:把 CSS 代码写在一个单独的 `.css` 文件里,然后在 <head> 里用 <link> 标签引入。
  • index.html在网站中有什么用?重要性超乎你的想象!

我选择外部样式表,因为这样可以更好地组织代码,也方便以后修改。我新建一个 `*` 文件,在里面写一些简单的样式,比如修改字体、颜色、背景等等。

body {
font-family: sans-serif;
background-color: #f0f0f0;

h2 {
color: #333;

然后在 `*` 里引入这个样式表:

<link rel="stylesheet" href="*">

index.html在网站中有什么用?重要性超乎你的想象!

刷新浏览器,页面果然变得不一样!虽然只是简单的改改颜色和字体,但感觉立马提升一个档次。

我还想加点交互效果。 比如,搞个按钮,点击后能弹出一个对话框。这就要用到 JavaScript 。

跟 CSS 类似,JavaScript 也可以写在 HTML 里,也可以写在一个单独的 `.js` 文件里。我还是选择后者,新建一个 `*` 文件,在里面写以下代码:

function showAlert() {
alert("Hello, world!");

然后在 `*` 里加个按钮:

<button onclick="showAlert()">点我!</button>

index.html在网站中有什么用?重要性超乎你的想象!

再在 <body> 底部引入 `*`:

<script src="*"></script>

刷新页面,点击按钮,果然弹出对话框!

就这样,我完成我的第一个 `*` 文件的实践。 虽然只是一个非常简单的页面,但它包含 HTML、CSS 和 JavaScript 这三个 Web 开发的基础技术。通过这回实践,我对 Web 开发有更深入的解,也为以后学习更复杂的技术打下基础。就是从无到有,一点点摸索出来的,成就感满满!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。