一、个人对于HTML的理解
首先最简单的html网页大致结构如下代码
<html>
<head>
..............
..............
..............
</head>
<boby>
...............
..............
..............
</boby>
</html>
在上例中最简单的html代码中
<head>
标签中一般用于定义文档的头部,描述了文档的各种属性和信息(标题、文档关系等)
<boby>
标签中一般用于呈现页面信息,是网页的主体
二、个人常用HTML标签汇总
1. <h1>
~<h6>
标签与<p>
标签(内容标题)
在h1到h6中,h1最大,h6最小
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1>h1标题</h1>
<h2>h2标题</h2>
<h3>h3标题</h3>
<h4>h4标题</h4>
<h5>h5标题</h5>
<h6>h6标题</h6>
<p>p标签</p>
</body>
</html>
2.<title>
标签(用于网页标题)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>网页标题</title>
</head>
<body>
</body>
</html>
3.<a>
<a>
标签可用于放置超链接,使用时可用于多个网页之间的跳转
将要跳转的网页写入href属性中
代码如下(示例):
<a href="https://www.baidu.com/" target="_blank">百度一下</a>
<br>
<a href="h.html">网页1</a>
点击第一个超链接
点击第二个
4.<table>
可以直接制作表格,在<table>
中,
<tr>
表示行, <td>
表示行中的单元,<th>
是表头的单元
<table>
<tr>
<th>A</th>
<th>B</th>
<th>C</th>
</tr>
<tr>
<td>A1</td>
<td>B1</td>
<td>C1</td>
</tr>
<tr>
<td>A2</td>
<td>B2</td>
<td>C2</td>
</tr>
</table>
效果:
可以在<td>
中使用rowspan
属性改变其呈现形式
<table border="1">
<tr>
<td rowspan="3">A</td>
<td>A1</td>
</tr>
<tr>
<td>A2</td>
</tr>
<tr>
<td>A3</td>
</tr>
</table>
5. <form>
<form>
标签可以获取我们的一些信息如:用户名、密码
placeholder
属性可以提供提示
<form>
用户名:<br>
<input type="text" name="name" placeholder="请输入用户名"><br>
密码:<br>
<input type="password" name="pwd" placeholder="请输入密码"><br>
</form>
当提交时,表单中没有name属性的元素将不会提交
6.<input>
可直接用于输入
<input type="text" name="name" placeholder="请输入用户名">
<input type="password" name="pwd" placeholder="请输入密码">
7.<hr>
可以直接画出一条直线用于分隔
8.<br>
可以直接换行(类似于回车)
三、个人对于CSS的理解
CSS可用于美化页面,美化前与美化后简直天差地别。
CSS通常如下形式表现:
p{
color:red;
}
上例中,p为<p>
标签,作为选择器;color为属性,red作为值。
在选择器中,id选择器前标有#号,class选择器前标有 .号
四、CSS的属性
1.color属性
如同其意思,属性值为颜色
还有background-color属性,此属性作为背景颜色,在此不多展开
通常值:red,white,rgb(73, 138, 60)等,种类繁多
2.height与width属性
这两个属性决定元素尺寸,单位为px(像素)
通常值有:100px,500px等按需设置
3.text-align属性
此属性用于对齐,默认左对齐
通常值:left(左对齐), center(居中), right(右对齐)
4.border属性
此属性用于设置边框,无论边框、内边距还是外边距,它们都有上下左右四个方向
通常值:10px dotted black(上下左右相同)
5.padding属性
此属性用于设置内边距,填入四个参数时,时性按照上、右、下、左顺序设置;只有两个参数时,属性按照上下、左右设置;只有一个参数即为上下左右都保持一个距离。(单位为px(像素))