html基本知识
html
基本格式
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<titel>个人名牌</titel>
</head>
<body>
<h1>测试一下</h1>
<p>测试完毕</p>
</body>
</html>
html文档是由元素组成
html对象模型树
html文档的组织形式类似于树形
在head中包含:CSS样式、Javascript脚本、keyword等信息
在body中包含网页中会展示的内容信息
html中的常用标签
标题标签
<h1>这是一级标题</h1>
<h2>这是二级标题</h2>
<h3>这是三级标题</h3>
<h4>这是四级标题</h4>
<h5>这是五级标题</h5>
结果
段落标签
<p>这是一个段落标签</p>
结果
列表标签
1.有序列表
<ol>...</ol>
2.无序列表
<ul>...</ul>
3.列表项
<li>...</li>
示例:
<o1>
<li>这是有序列表列表项</li>
<li>这是有序列表列表项</li>
<li>这是有序列表列表项</li>
<li>这是有序列表列表项</li>
</o1>
<ul>
<li>这是无序列表列表项</li>
<li>这是无序列表列表项</li>
<li>这是无序列表列表项</li>
<li>这是无序列表列表项</li>
</ul>
结果:
超连接标签
<a href="跳转的目标">
示例
<a href="https://www.baidu.com">这会跳转到百度</a>
结果:点击后跳转到百度首页
容器标签
<div>...</div><!--块级容器-->
<span>...</span><!--行级容器-->
容器标签对页面没有任何影响,主要是为了标记哪一部分代码是一个模块,可以让代码更加整齐。
CSS
css层叠样式表,用于修改页面的样式
主要通过选择器的方式来修改页面的样式
选择器格式
选择器(可以是标签、id、class){
...样式设置
}
示例:
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<titel>个人名牌</titel>
<style>
h1.ttt{
color:blue
}
</style>
</head>
<body>
<h1 class="ttt">修改h1标签中的内容为蓝色</h1>
<h2>h2中的内容不会收到影响</h2>
</body>
</html>
可以直接在html中的head部分用style标签修改页面样式,也可以在head部分连接css文档修改页面样式。
链接语句
<link rel="stylesheet" href="css/css文件名">
常用的css属性
color:字体颜色
font-size:字体大小
background-colar:背景颜色
background-image:背景图片
…
css覆盖关系
html的元素属性会覆盖html文档中的css格式;html文档中的css格式会覆盖外部引入的css文件中的格式。
静态资源和动态资源
静态资源:内容是已经定好的,无论谁访问都不会发送改变。
动态资源:内容是服务器收到请求后生成的。可以根据不同的需求给予不同的内容。
静态、动态资源和文件格式无关,html可以是静态的,也可以是动态的;css可以是静态的也可以是动态的。