目录

一、 什么是HTML

二、编辑器

三、Html的基本骨架

四、html基本标签

h、p、img、a、audio、video、ul>li、ol>li、dl dd dt、span、div

一、 什么是HTML

Hyper  text  markup  language  超  文本  标记   语言

  1. 没有办法记录内容的样式(大小  颜色等)
  2. 通过给没有样式的文本加上标签的形式  让文本在网页中显示 具体的语义

二、编辑器

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

01、 sublime  (效率较高)

02、 DreamWeaver

03、 记事本

三、Html的基本骨架

 <!--文档类型声明:h5-->
<!DOCTYPE html>
<!--html文档开始-->
<html lang="en">
<!--html的头部 经常用来引入外部文件-->
<head>
<!--meta:元数据 -->
<!--utf-8:国际通用字库 里面包含了所有国家的所有语言-->
<!--gbk/gb2312:是国标字库 里面包含了中文 和少数外文-->
<meta charset="UTF-8">
<!--标题标签 显示在网页的标题栏-->
<title>我的第一个页面</title>
</head>
<body>
我是第一个页面
</body> </html>

四、html基本标签

1、 标题标签

h  head line  标题的意思

<h1>~<h6>

<!--<h1> 我是标题</h1>-->
<h1>我是标题1号</h1>
<h2>我是标题2号</h2>
<h3>我是标题3号</h3>
<h4>我是标题4号</h4>
<h5>我是标题5号</h5>
<h6>我是标题6号</h6>

2、 段落标签

p paragraph

3、 图片标签

img   image

<img src="18.jpg" alt="图片加载失败" title="我贴了双眼皮贴">

4、a 标签

<!--a:   anchor 锚点标签-->

a标签跳转方式

01、 不同页面之间的跳转

<!--hyper  text reference :超文本引入-->
<a href="22.html" title="我要走了 正如我亲亲的来">跳到22</a>

02、 跳转到外部页面

<a href="http://www.baidu.com" title="找度娘">百度</a>

03、 页面内部的跳转

-01、 从底部到顶部

<!--#号键代表占位符-->
<a href="#">去顶部</a>

-02、从一个点到另一个点

<a href="#here">去here</a>

<a name="here">Her在这 来找我呀</a>

5、路径

01、 相对路径

根据其中一个地址的改变  变化另外一个路径

同级:直接写路径

从外向内;一层层找有一层加一个  /

<a href="demo1/demo2/demo3/girlFriend.html">我单身要去找女朋友</a>

从内向外

<a href="../../../h2/money.html">我很穷  急需money</a>

6、媒体标签

 <title>音频标签</title>
</head>
<body>
<!--controls:控制器 添加控制器之后 才会让音频文件显示-->
<!--autoplay:自动播放-->
<!--loop 循环播放-->
<!--<audio src="../audio/2.mp3" controls autoplay loop>您的浏览器版本过低 扔了吧</audio>-->
<!--<h1>我是标题</h1>-->
<!--<img src="../imgs/8.jpg" alt="">-->
<video src="../video/1.mp4" controls>您的浏览器版本过低 请升级</video>
</body>

7、列表标签 (组标签)

01、无序列表

(unordered   list)<ul>

列表项   (list item)<li>

 <style>
ul {
list-style: none;
}
li {
width: 100px;
height: 50px; text-align: center;
line-height:50px;
color: #fff;
float: left;
}
a {
display: block;
text-decoration: none;
}
a:hover {
background-color: black;
color: yellow;
}
</style>
</head>
<body>
<!--<ul>-->
<!--<li>南京</li>-->
<!--<li>上海</li>-->
<!--<li>西藏</li>-->
<!--<li>敦煌</li>-->
<!--</ul>-->
<!--ul>li*5-->
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">关于我们</a></li>
<li><a href="#">企业简介</a></li>
<li><a href="#">作品展示</a></li>
<li><a href="#">合作咨询</a></li>
</ul>
02、有序列表  ol   li
<h2>我喜欢的歌曲排行榜榜</h2>
<ol>
<li>最炫民族风</li>
<li>小苹果</li>
<li>忐忑</li>
<li>平凡之路</li>
</ol>
 

03、自定义列表

01、definition list  dl  定义列表

Definition  title    dt定义标题

Definition description   dd 定义描述词

 <dl>
<dt>青岛</dt>
<dd>虾 啤酒 </dd>
<dt>新疆</dt>
<dd>手抓羊肉 大盘鸡 饼</dd>
<dt>澳大利亚</dt>
<dd> 袋鼠 羊 龙虾</dd>
</dl>

8、span 和 div

01.、div ;  division  分割的意思

02、span  范围的意思

区别:

A、两者本身都有区域划分的意思,根据语义不具有任何样式产生

B、div 在 css 里面是块级元素,span是行内元素

C、div 在 HTML里面是容器级元素,span是文本级元素

文本级标签:里面可以放  文字  图片  表单元素

a  img  p  span

容器级标签:里面什么都可以放  包括自己

Ul li   ol li   dl dt dd   div

<style>
div {
width: 200px;
height: 200px; }
span {
width: 200px;
height: 200px;
background-color: #0000ff;
}
</style>
</head>
<body>
<div>
今天阳光明媚
</div>
<span>
今天多云
</span> <span>
<div></div>
</span> <p>
<a href=""></a>
文本
<img src="" alt="">
</p>
</body>

9、表单元素 form

表单就是用来收集用户信息  让用户填写或者选择的

 <style>
textarea {
/*让文本域大小不可更改*/
resize: none;
}
</style>
</head>
<body>
<form action="#" method="post">
<p>
<!--input:表示的是 输入的部件-->
<!--type:表示这个表单的类型-->
<!--text:表示的是文本框-->
<label for="username">用户名:</label><input type="text" placeholder="请设置用户名" id="username" name="username" maxlength="4" autocomplete="on" autofocus required readonly>
</p>
<p>
手机号:<input type="tel" placeholder="请输入手机号" name="tel">
</p>
<p><label for="password">密码:</label><input type="password" placeholder="请输入密码" id="password" name="password" required></p>
<p>邮箱:<input type="email"></p>
<p>出生日期:<input type="date"></p>
<!--name:增加元素的互斥性-->
<p>性别:<input type="radio" name="sex" value="男" >男
<input type="radio" name="sex" value="女" checked>女
<input type="radio" name="sex" value="保密">保密
</p>
<p>兴趣:
<input type="checkbox" name="hobby" value="吃饭" checked>吃饭
<input type="checkbox" name="hobby" value="睡觉" checked>睡觉
<input type="checkbox" name="hobby" value="吃鸡">吃鸡
<input type="checkbox" name="hobby" value="逛街">逛街
</p>
<p>
所在地:
<select>
<option value="" >南京</option>
<option value="">上海</option>
<option value="">广西</option>
<option value="" selected>西藏</option>
<option value="">敦煌</option>
</select>
</p>
<p>
<!--cols:columns:列的意思-->
<!--rows:行的意思-->
<textarea cols="30" rows="10" placeholder="备注:"></textarea>
</p>
<!--按钮-->
<input type="button" value="我是一个普通按钮">
<input type="submit" value="提交">
<input type="reset" value="重置">
<button>h5按钮</button>
</form>

10、表格元素 <table>

表格的行   table  rows  <tr>

表格的数据   table   data  <td>

td

td

td

11、html的字符实体

<body>
<!--字符实体就是 用实际的字符来表示特殊的符号-->
<!--< less than lt <-->
<!--> great than gt >-->
今天好开心呀 因为我们学了<h1>标签
©2018 Baidu 使用百度前必读 意见反馈 京ICP证030173号 (版本号)
<p>
<!-- non-breaking spacing 空格的意思-->
我看上 你好 久了
</p>
</body>

12、废弃标签

<body>
<font size="30px" color="red">我是被废弃掉的</font>
<u>给我加下划线</u>
<b>我要加粗</b>
<hr>
<i>我要倾斜</i>
<p>我很开心<br>认识你们</p>
<p> <strong>我是强调加粗</strong>
<em>我是强调倾斜</em>
<del> 我是删除线</del></p>
</body>

(注:非原创,原作者:刘祥)

CSS学习笔记_day1的更多相关文章

  1. CSS学习笔记

    CSS学习笔记 2016年12月15日整理 CSS基础 Chapter1 在console输入escape("宋体") ENTER 就会出现unicode编码 显示"%u ...

  2. HTML+CSS学习笔记 (7) - CSS样式基本知识

    HTML+CSS学习笔记 (7) - CSS样式基本知识 内联式css样式,直接写在现有的HTML标签中 CSS样式可以写在哪些地方呢?从CSS 样式代码插入的形式来看基本可以分为以下3种:内联式.嵌 ...

  3. HTML+CSS学习笔记 (6) - 开始学习CSS

    HTML+CSS学习笔记 (6) - 开始学习CSS 认识CSS样式 CSS全称为"层叠样式表 (Cascading Style Sheets)",它主要是用于定义HTML内容在浏 ...

  4. HTML+CSS学习笔记(5)- 与浏览者交互,表单标签

    HTML+CSS学习笔记(5)- 与浏览者交互,表单标签 1.使用表单标签,与用户交互 网站怎样与用户进行交互?答案是使用HTML表单(form).表单是可以把浏览者输入的数据传送到服务器端,这样服务 ...

  5. HTML+CSS学习笔记(4) - 认识标签(3)

    HTML+CSS学习笔记(4) - 认识标签(3) 1.使用<a>标签,链接到另一个页面 使用<a>标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这 ...

  6. HTML+CSS学习笔记(3)- 认识标签(2)

    HTML+CSS学习笔记(3)- 认识标签(2) 1.使用ul,添加新闻信息列表 在浏览网页时,你会发现网页上有很多信息的列表,如新闻列表.图片列表, 这些列表就可以使用ul-li标签来完成.ul-l ...

  7. HTML+CSS学习笔记(2) - 认识标签(1)

    HTML+CSS学习笔记(2) - 认识标签(1) 1.语义化,让你的网页更好的被搜索引擎理解 标签的用途: 我们学习网页制作时,常常会听到一个词,语义化.那么什么叫做语义化呢,说的通俗点就是:明白每 ...

  8. HTML+CSS学习笔记(1) - Html介绍

    HTML+CSS学习笔记(1) - Html介绍 1.代码初体验,制作我的第一个网页 <!DOCTYPE HTML> <html> <head> <meta ...

  9. css学习笔记四

    广州天气变冷了,css学习笔记还是要总结. 总结: 1:几米页面静态页面主要是一列结构头部banner图,mainbody部分放文字内容和图书图片,底部是页面的版权信息 2:腾讯软件中心静态页面制作( ...

随机推荐

  1. Python 计算π及进度条显示

    一,首先打开命令提示符找到Python路径,输入pip install tqdm下载第三方库tpdm. 二,写程序 法一 from math import * from tqdm import tqd ...

  2. SSM框架中如何简便上传文件表单

    此种方式上传文件相对简单,以下均经测试成功,才提供到此. 以下为单个文件上传方式 分析:本次的工作目的是根据一级标题产生对应的二级标题,在每个二级标题下对应一个(file字段)新闻文件,当点击新闻文件 ...

  3. 【性能测试】LoadRunner11安装(包含破解、汉化)

    LoadRunner安装(包含破解.汉化) 安装LoadRunner a.以解压包的方式打开[性能测试工具LR11.00].loadrunner-11.iso文件,运行“setup.ext”(花费时间 ...

  4. Angular2 之父子组件交互方式

    父子组件交互方式,这里介绍主要的三种方式 1.事件传值 下面以列表页和分页组件举例. list.component.html <pagination *ngIf="pageParams ...

  5. eclipse里没有j2ee

    eclipse是客户端开发工具,本来就不带有j2ee的jar包,需要容器:比如tomcat来提供这个jar的.j2EE通用jar包列表:IKIKAnalyzer3.2.8.jar // 分词器ant- ...

  6. 凯撒密码移位python

    #!/usr/bin/python'''凯撒密码'''a="gmbhqwertghjkcvbzn"s=[""]*len(a)for j in range(26) ...

  7. windows下启动和运行分布式消息中间件消息队列 kafka

    本文转载至:https://www.cnblogs.com/flower1990/p/7466882.html 一.安装JAVA JDK 1.下载安装包 http://www.oracle.com/t ...

  8. 一个redis因为关闭快照无法连接的BUG

    [2018-04-19 11:00:08,587: ERROR/MainProcess] consumer: Cannot connect to redis://127.0.0.1:6379/0: M ...

  9. FINS/TCP_OMRON(1)

    使用FINS/ TCP与欧姆龙PLC沟通 可参考下列教学 using System.Net; using System.Net.Sockets; 上面必须使用; IPAddress ipAddr = ...

  10. vue将网页中的特定部分转成pdf并下载(仅供个人学习记录)

    先安装支持 将页面html转换成图片npm install --save html2canvas 将图片生成pdfnpm install jspdf --save 组件引用: import html2 ...