好的,我将为您生成一份学习笔记,主题是HTML CSS学习笔记,以下是详细内容:

HTML CSS学习笔记

HTML基础

HTML是网页开发的基础,它用于描述网页的结构和内容。下面是HTML的基本结构:

htmlCopy Code
<!DOCTYPE html> <html> <head> <title>页面标题</title> </head> <body> 页面内容 </body> </html>

其中,<!DOCTYPE html>声明HTML版本,<html>表示HTML文档开始,<head>标签中包含了文档的元信息,如网页标题、CSS样式表等。<body>标签中包含了页面的主要内容。

HTML常用标签

  • <h1><h6> 标签用于定义标题,其中<h1>为最大的标题,<h6>为最小的标题。
  • <p> 标签用于定义段落。
  • <a> 标签用于定义链接,href属性指定链接的URL。
  • <img> 标签用于插入图片,src属性指定图片的URL。
  • <ul><li> 标签用于定义无序列表,<ol><li> 标签用于定义有序列表。
  • <table><thead><tbody><tr><th><td> 标签用于定义表格。

例如:

htmlCopy Code
<h1>这是一个标题</h1> <p>这是一个段落。</p> <a href="https://www.example.com">这是一个链接</a> <img src="image.png" alt="图片描述"> <ul> <li>无序列表项1</li> <li>无序列表项2</li> </ul> <ol> <li>有序列表项1</li> <li>有序列表项2</li> </ol> <table> <thead> <tr> <th>表头1</th> <th>表头2</th> </tr> </thead> <tbody> <tr> <td>行1列1</td> <td>行1列2</td> </tr> <tr> <td>行2列1</td> <td>行2列2</td> </tr> </tbody> </table>

CSS基础

CSS用于定义网页的样式和布局。下面是一个简单的CSS样式表:

cssCopy Code
/* 选择器 */ h1 { /* 属性-值对 */ color: red; font-size: 24px; } /* 多个选择器 */ h2, h3 { color: green; } /* 类选择器 */ .my-class { background-color: yellow; } /* ID选择器 */ #my-id { border: 1px solid black; }

其中,选择器用于指定需要样式化的元素,属性-值对用于定义元素的样式。多个选择器可共用一组属性-值对。类选择器和ID选择器用于指定具体的元素。

CSS常用属性

  • color 属性用于定义文本颜色。
  • background-color 属性用于定义背景颜色。
  • font-size 属性用于定义字体大小。
  • widthheight 属性用于定义元素的宽度和高度。
  • marginpadding 属性用于定义元素的外边距和内边距。
  • border 属性用于定义元素的边框。

例如:

cssCopy Code
h1 { color: red; font-size: 24px; } .my-class { background-color: yellow; width: 200px; height: 100px; margin: 10px; padding: 5px; border: 1px solid black; }

实例

以下是一个使用HTML和CSS创建的简单网页:

htmlCopy Code
<!DOCTYPE html> <html> <head> <title>我的网站</title> <style> body { background-color: #f2f2f2; } h1 { color: red; text-align: center; } .my-content { background-color: white; width: 80%; margin: auto; padding: 20px; border: 1px solid gray; } </style> </head> <body> <h1>欢迎来到我的网站!</h1> <div class="my-content"> <p>这是我的网站,欢迎大家来访问。</p> <ul> <li><a href="#">链接1</a></li> <li><a href="#">链接2</a></li> </ul> </div> </body> </html>

该网页使用了CSS样式表来定义页面的背景颜色、标题样式和主要内容块的样式。此外,还使用HTML标签创建了标题、段落、链接和无序列表。