HTML4.0是Web开发的基础,它定义了网页的结构和样式。CSS是HTML4.0中的另一个重要组成部分,它定义了网页的布局和样式。下面是一些HTML4.0和CSS的习题,有助于巩固所学内容。
## HTML4.0习题
### 1. 定义HTML元素
请定义一个HTML元素,它包含一个字符串,例如“Hello World!”。
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
### 2. 给HTML元素添加属性
请给HTML元素添加一个属性,以便在网页中显示其内容。例如,将“Hello World!”属性设置为“内容”将使网页显示“Hello World!”。
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<h1>Hello World!</h1>
<span style="color:red;">Hello World!</span>
</body>
</html>
### 3. 给HTML元素添加样式
请定义一个HTML元素,并使用CSS给它添加样式。例如,将“Hello World!”的样式设置为“字体颜色为红色”。
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<h1 style="color:red;">Hello World!</h1>
</body>
</html>
### 4. 定义表单
请定义一个表单,并使用HTML和CSS来使其具有基本的样式和布局。例如,创建一个带有下划线的输入框,并将其背景色设置为白色。
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<form>
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<br>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<br>
<label for="password">Password:</label>
<input type="password" id="password" name="password" required>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
### 5. 创建HTML表格
请创建一个简单的HTML表格,并使用HTML和CSS来使其具有基本的样式和布局。例如,创建一个带有行和列的标题,以及列的单元格。
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<form>
<table>
<tr>
<th>列1标题</th>
<th>列2标题</th>
<th>列3标题</th>
</tr>
<tr>
<td>行1单元格1</td>
<td>行1单元格2</td>
<td>行1单元格3</td>
</tr>
<tr>
<td>行2单元格1</td>
<td>行2单元格2</td>
<td>行2单元格3</td>
</tr>
</table>
</form>
</body>
</html>
## CSS习题
### 1. 定义CSS样式
请定义一个CSS样式,用于给HTML元素添加样式。例如,将“Hello World!”的字体颜色设置为红色。
h1:after {
content: "\e001"; /* 红色 */
### 2. 定义CSS布局
请定义一个CSS布局,用于使网页具有基本的样式和布局。例如,创建一个带有行和列的标题,以及列的单元格。
table {
border-collapse: collapse;
width: 100%;
th, td {
border: 1px solid black;
padding: 8px;
background-color: #F00;
background-color: #00F;
### 3. 定义颜色
请定义一个颜色,用于给HTML元素的背景色。例如,将“Hello World!”的背景色设置为白色。
body {
background-color: #00F; /* 白色 */
### 4. 给HTML元素添加阴影
请定义一个HTML元素,并使用CSS给它添加阴影。例如,将“Hello World!”添加一个下划线的阴影。
h1:after {
content: "\e001"; /* 下划线 */
background-color: #00F; /* 白色 */
display: inline-block;
margin-right: 10px;
padding: 8px;
width: 20px;
height: 20px;
border: 1px solid black;
border-radius: 50%;
content: "";
### 5. 给HTML表格添加边框
请定义一个HTML表格,并使用CSS给它添加边框。例如,创建一个带有行和列的标题,以及列的单元格。
table {
border-collapse: collapse;
width: 100%;
th, td {
border: 1px solid black;
padding: 8px;
background-color: #F00;
background-color: #00F;