首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Html之初体验

Html之初体验

作者头像
洗尽了浮华
发布于 2018-01-22 06:40:26
发布于 2018-01-22 06:40:26
1.1K00
代码可运行
举报
文章被收录于专栏:散尽浮华散尽浮华
运行总次数:0
代码可运行

概述

HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户

HTML文档

文档树

Doctype

Doctype告诉浏览器使用什么样的html和xhtml规范来解析html文档

有和无的区别

1:BackCompat:标准兼容模式未开启,或叫怪异模式

2:CSS1Compat:标准兼容模式已开启,或叫严格模式

这种属性会被浏览器设别并使用,但是如果你的页面没有Doctype的声明,那么compatMode默认就是BackCompat,这也就是恶魔的开始。浏览器按照自己的方式解析渲染页面,那么在不同的浏览器就会显示不同的样式。如果你的页面添加了,那么就等同于开启了标准模式,浏览器就会按照W3C的标准解析渲染页面。

Meta(metadata infotmation)

提供有关页面的元信息,例如:页面编码、刷新、跳转、针对搜索引擎和更新频度的描述和关键词

1:页面编码(告诉浏览器是什么编码)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
< meta http-equiv=“content-type” content=“text/html;charset=utf-8>

2:刷新和跳转

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
< meta http-equiv=“Refresh” Content=30>

< meta http-equiv=”Refresh“ Content=5; Url=http://www.fairvo.com“ />

3:关键词

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
< meta name="keywords" content="我是曹小贱" >

Title

网页头部信息

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<title>网页头部信息</title>

Link

1:css

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!--链接一个css文件,在css目录下面的common.css文件-->
< link rel="stylesheet" type="text/css" href="css/common.css" >

2:icon

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!--连接一个图片-->
< link rel="shortcut icon" href="image/favicon.ico">

Style

在页面中写样式的方式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
< style type="text/css" > 
.bb{ 
      background-color: red; 
   } 
< /style>

Script

1:引进文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
< script type="text/javascript" src="http://www.googletagservices.com/tag/js/gpt.js"> </script >

2:写js代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
< script type="text/javascript" > ... </script >

常用标签

标签一般分为两种:块级标签和行内标签

1:a、span、select等

2:div、h标签、p标签

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<h1 style=" padding: 0px; line-height: 1.5 !important; color: rgb(0, 0, 255); ">>块级标签:占整个一行</h1>
<a style=" padding: 0px; line-height: 1.5 !important; color: rgb(0, 0, 255); ">>内敛标签:用多少占多少</a>

p和br标签

p表示段落,默认段落之间是有间隔的

br表示换行

a标签

1、target属性,_black表示在新的页面打开

2、锚

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<a href="http://www.fairvo.com" target="_blank">曹小贱</a>

H标签

H 标签

H1

H2
H3
H4
H5
H6

select标签

1:下拉菜单式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<select>
<option value="1">上海</option>
<option value="2">北京</option>
<option selected="selected" value="3">广州</option>
</select>

2:设置选择的个数限制(出现两个但是只能选择其一)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<select size="2">
<option>上海</option>
<option>北京</option>
<option>广州</option>
<option>广州</option>
</select>

3:设置选择的个数限制(出现两个,可以选择多个)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<select size="2" multiple="multiple">
<option>上海</option>
<option>北京</option>
<option>广州</option>
<option>广州</option>
</select>

4:显示多级菜单的选择

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<select>
<optgroup label="河北省">
<option>石家庄</option>
<option>邯郸</option>
</optgroup>
<optgroup label="山西省">
<option>太原</option>
<option>平遥</option>
</optgroup>
</select>

Checkbox

这里提供三类

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<input type="checkbox">
<input type="checkbox" checked="">
<input type="checkbox" checked="checked">

Radio

单选的方式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<input type="radio" value="man">

多选的方式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<input type="radio" value="man" name="gender">
<input type="radio" value="male" name="gender">
<input type="radio" value="no" name="gender" checked="checked">
并且默认是空值

Password

设置密码

一种是显性的,一种是阴性的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<input type="text">
<input type="password">

Button and Submit

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!--button-->
<input type="button" value="button">
<!--submit-->
<input type="submit" value="submit">

File

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<input type="file" value="file">
<p>提交文件时: enctype='multipart/form-data' method='POST'</p>

Textarea

可以使用默认和使用设置大小

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<textarea></textarea>
<textarea style="width:500px;height: 200px;"></textarea>

Label

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!--不使用label-->
<input id="name1" type="text">
<input id="marriy1" type="checkbox">
<!--使用label-->
<label for="name2">
姓名:
<input id="name2" type="text">
</label>
<label for="marriy2">
婚否:
<input id="marriy2" type="checkbox">
</label>

ul ol dl

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<ul>
<li>ul.li</li>
<li>ul.li</li>
<li>ul.li</li>
</ul>
<p>ol</p>
<ol>
<li>ol.li</li>
<li>ol.li</li>
<li>ol.li</li>
</ol>
<p>dl</p>
<dl>
<dt>河北省</dt>
<dd>邯郸</dd>
<dd>石家庄</dd>
<dt>山西省</dt>
<dd>太原</dd>
<dd>平遥</dd>
</dl>

Table

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<table border="1">
    <tr>
        <th>标题1</th>
        <th>标题2</th>
        <th>标题3</th>
    </tr>
    <tr>
        <td colspan="2">1</td>
        <td>3</td>
    </tr>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
    </tr>
    <tr>
        <td rowspan="2">1</td>
        <td>2</td>
        <td>3</td>
    </tr>
    <tr>

        <td>2</td>
        <td>3</td>
    </tr>
</table>

Fieldset

将其中的内容定格到一个框中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<fieldset>
<legend>登录</legend>
<p>用户名:</p>
<p>密码:</p>
</fieldset>

Form表单

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<form action="http://www.baidu.com" method="POST">
    <input type="submit" value="submit">
</form>

<form action="http://www.baidu.com/s" method="GET">
    <input type="submit" value="submit">
</form>
<p>文件:enctype='multipart/form-data' method='POST'</p>

CSS

css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化。

存在方式有三种:元素内联、页面嵌入和外部引入,比较三种方式的优缺点。

语法:style = 'key1:value1;key2:value2;'

使用方式:

  • 在标签中使用 style='xx:xxx;'
  • 在页面中嵌入 < style type="text/css"> </style > 块
  • 引入外部css文件  <link rel=”stylesheet”href=”common.css”/>

标签选择器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
div{ background-color:red; }
<div > 这是背景的颜色:红色</div>

class 选择器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.bd{ background-color:red; }
<div class='bd'>另一种实现方式 </div>

ID选择器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#idselect{ background-color:red; }
<div id='idselect' >fyjdfhfjf </div>

关联选择器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#idselect p{ background-color:red; }
<div id='idselect' > <p> 选择div,因为其中有p标签,同时也会生效</p> </div>

组合选择器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
input,div,p{  }

属性选择器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
input[type='text']{ width:100px; height:200px; }

Backgroup

背景颜色

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div style=""> </div>

背景图片

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div style="background-image:url('image/4.gif'); height: 80px;"></div>

DIV是块级标签,会占用整个一行,默认他会复制多个,填充满整行

设置成不要重复的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div style="background-image:url('image/4.gif'); height: 80px;background-repeat:no-repeat"></div>

border

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div style="border:1px solid red; height: 10px;"></div>

像素  类型   颜色   高度

margin

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div style="border:1px solid red; height: 70px;">
     <div style=" height: 50px; margin-top:20px;"></div>
</div>

padding

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div style="border:1px solid red; height: 70px;">
<div style=" height: 50px; padding-top: 20px;"></div>
</div>

display

display:block

内敛标签变成了块级标签

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div>original</div>
<div style="display:none;">none</div>
<span style="">content</span>
<span style="display: block; ">content</span>

display:inline

块级标签变成内敛标签

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div style="">content</div>
<div style="display:inline;">content</div>
Cursor

在某处时,鼠标的样式

css提供的cursor值

pointer、help、wait、move、corsshair

浮动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div style="">
    <div style="float: left">left</div>
    <div style="float:right">right</div>
</div>
中间填充
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div style="">
    <div style="float: left">left</div>
    <div style="float:right">right</div>
    <div style="clear: both;"></div>
</div>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-06-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
随机笔记
​ 表格 ​ 加粗 ​ <strong> ​ 倾斜 ​ <em><i> ​ 删除线 ​ <del><s> ​ 下划线 ​ <ins><u> ​ 盒子 ​ <div 占一行><span 跨距> ​ 图像 ​ <img src="" alt="" title=" height="" width="" border="边框属性"> ​ 超链接 ​ targrt="_blank""_self" ​ <href=""><img src=""> ​ <a href="#two">属性介绍 ​ 标签属性 ​ <id ="two"> 属性介绍 ​ 注释标签 ​ <!-- --> ​ 字符 ​ 空格符 ​ &nbsp; ​ < ​ &lt; ​ > ​ &gt; ​ & ​ &amp; ​ ¥ ​ &yen; ​ © ​ &copy; ​ ® ​ &reg; ​ ° ​ &deg; ​ -+ ​ &plusmn; ​ * ​ &times; ​ ​ 表格标签 ​ ​ ​ 展示/显示 数据 ​ <table> 定义表格的标签 ​ <thead> ​ <tr> 定义表格行 ​ <th>……</th>html表头部分 ​ </tr> ​ <thead> ​ <tbody> ​ <tr> 定义表格行 ​ <td>……</td> 定义单元格/内容 加粗 ​ <td>……</td> 定义单元格/内容 ​ </tr> ​ </tobdy> ​ </table> ​ ​ ​ left ​ center ​ right ​ border 边框 ​ 1 ​ "" 默认没有边框 ​ 像素值 ​ cellpadding 默认1像素 <-> ​ cellspacing 默认2像素 >-< ​ width 宽度 ​ height 高度 ​ 合并单元格 ​ rowspan 跨行合并 数量 最上侧 ​ colspan 跨列合并 数量 最左侧 列表标签《布局》 ​ 有序 ​ ​ <ol> ​ <li> ​ </li> ​ <li> ​ </li> ​ </ol> ​ ​ 无序 ​ ​ <ul> ​ <li> ​ </li> ​ <li> ​ <p> ​ </p> ​ </li> ​ </ul> ​
XRSec
2022/02/13
1.1K0
HTML 5&CSS快速入门1.计算机中的文件2.网页组成4.HTML基础操作
超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。
Python攻城狮
2018/08/23
2.4K0
HTML 5&CSS快速入门1.计算机中的文件2.网页组成4.HTML基础操作
初识HTML
coders
2018/01/04
1.9K0
初识HTML
html核心知识点(一切只讲核心)希望你我身处核心中央,是我最大的梦想。oh也。
核心;相反的,title代触碰到图片显示的是什么 alt代表图片不能显示的时候出现的是什么
贵哥的编程之路
2020/10/28
1.1K0
老雷PHP全栈开发教程之常用html标签
布局标签 div p span a h1-h6 ul/ol li dl dt dd table thead tbody tr td th label 表单元素 form input text radio checkbox file textarea select option button 媒体元素 img audio video 其他标签 html,body head,title,meta,link style script 代码demo <!DOCTYPE
老雷PHP全栈开发
2020/07/02
5180
python_day12_html
内联标签:<a><input><img><sub><sup><textarea><span>
py3study
2020/01/10
1K0
HTML基础知识点
HTML 1、一套规则,浏览器认识的规则。 2、开发者: 学习Html规则 开发后台程序: - 写Html文件(充当模板的作用) ****** - 数据库获取数据,然后替换到html文件的指定位置(Web框架) 3、本地测试 - 找到文件路径,直接浏览器打开 - pycharm打开测试 4、编写Html文件 - doctype
院长技术
2021/02/19
8020
<干货>5分钟快速回顾HTML CSS
一.html (一)标签类型 1.块元素(独占一行!即使通过css设置宽度width,也会占一行的位置) div(无语义) 列表 ur/ol/li 段落 p 标题 h1-h6 自定义列表 dl/dt/dd 其它常见问题 块元素的居中问题 块级元素左右居中:先设置自身width;然后,margin: 0 auto; 2.内联元素(行内)[不支持width, height, margin上下,padding上下] 常用内联元素 span(无语义) 超链接标签 a src可
zhaoolee
2018/04/19
1.5K0
<干货>5分钟快速回顾HTML CSS
史上最全html,搞定OF COURSE.
核心;相反的,title代触碰到图片显示的是什么 alt代表图片不能显示的时候出现的是什么
贵哥的编程之路
2020/10/30
6970
史上最全html,搞定OF COURSE.
HTML及CSS常用知识点复习
(1)表单容器:<form action="点击提交后触发的服务器地址"></form>
申小兮
2023/04/20
1.2K0
HTML及CSS常用知识点复习
html基础+常用标签
概述 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器
程序员同行者
2018/06/22
1.4K0
Web前端三剑客学习笔记
一直没有系统的学习HTML,CSS,JS都是东学一点,西学一点,想着暑假得空,便系统的学习下吧,故于此记录之。
小简
2022/12/29
2.6K0
Web前端三剑客学习笔记
HTML基础系列
HTML标记语言,网页制作的第一步。 什么是HTML呢?查百度 基础语法 常用标签
达达前端
2019/07/03
8850
HTML基础系列
HTML零基础入门教学
下面我们来看看一个基本的HTML文件结构式什么样的。打开记事本,新建一个文件,写上下面的代码:
小灵蛇
2024/12/18
7021
HTML零基础入门教学
HTML基础第二课(冲浪笔记2)
(2)cellpadding //单元格边沿到单元内容的距离(上下左右都会变)
申小兮
2022/10/09
5630
HTML基础第二课(冲浪笔记2)
HTML知识点概括——一篇文章带你完全掌握HTML
label标记可以连接其他元素(常用于与button,checkbox,radio等点击性标签使用)
秋落雨微凉
2022/10/25
2.1K0
HTML知识点概括——一篇文章带你完全掌握HTML
HTML+CSS基础到精通系统学习
1:HTML纯干货学习后的达到的效果 (1):会使用HTML的基本结构,创建网页 (2):会使用文本字体相关标签,实现文字修饰和布局 (3):会使用图像、超链接相关标签,实现图文并茂的页面 (4):会使用表格相关标签,实现简单表格,跨行、跨列的复杂表格,并对表格进行美化修饰 (5):会使用表单及表单元素标签,实现表单页面的制作 (6):理解post和get两种提交方式的区别 2:HTML的基本结构 2.1:标题和其他说明信息。包括在 <HEAD>…</HEAD> 标签内,<
奶糖味的代言
2018/04/12
3.8K0
html学习笔记(一)
单标签 <! Doctype html> 双标签 <html> </html> <head></head> <title></title>
Daotin
2018/08/31
8.9K0
html学习笔记(一)
【Python3】HTML基础
BS(Browser-Server)模式:顾名思义为浏览器-服务器的意思,对比的话类似我们PC上面浏览器使用的产品即为BS模式产品,例如google doc、各类网站等。
py3study
2020/01/06
1K0
html和css进阶
5.0之前没有placeholder新增功能,之前是value(提示的文字需要用户删除,而且字的颜色也没有变暗)实现的
小闫同学啊
2019/07/18
3.9K0
相关推荐
随机笔记
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档