一些常用英文

Keywords 关键字

Description 描述

Author 作者

Copyright 版权

Charset 字符集

Refresh 刷新

Content 内容

Head 标签下的

meta 标签

http--equiv 属性

1、定义网页所实用的编码

简写为: <meta charset=”utf-8”>

网页出现乱码,很可能没有定义编码。注意一定要放在最前面

2、定义网页自动刷新跳转

<meta htttp-equiv=”refresh” content=”6,url=http://www.baidu.com” />

定义网页 6s 之后刷新

Content = “ 时间,跳转的网页”

Style  样式标签

Script 标签定义页面 javascript 代码

Link 标签:引入外部css 文件

<link type=text/css rel=stylesheet href=css/index.css>

Type: 定义文件类型

Rel是 relationship的缩写,指的是定义链接文件和HTML 的关系,意思:关系

Stylesheet:样式表,外部样式表

Href 理解为 文档文件的路径

Body 标签

<h> 标题标签


更新时间:2022/6/27 13:28

<!--注释标签-->        注释标签的内容不会显示在浏览器上面

<H1>                        标题标签

<p></p>                    段落标签,段落会自动换行,并且段落和段落之间会有一定的距离

<br />                        文字换行标签

常用的文本标签        ---        对文本修饰

  • 粗体标签:strong、b

    • strong标签和b标签的效果是一样的,实际开发中尽量实用strong标签,strong标签更具有语义化
  • 斜体标题:i、em、cite
    • em标签同理,实际开发的过程就使用具有语义化的标签,i 和 cite 不建议实用
  • 上标标签:sup
    • sup标签实现效果是文字在上方
  • 下表标签:sub
    • sub标签实现效果是文字在下方
  • 中划线标签:s
    • 中划线又叫删除线,常见于某宝商品促销活动价格,但是,对于删除线效果一般用css来实现
  • 下划线标签:u
    • u标签,文本下划线效果,但我们一般用 css 来实现这个效果
  • 大字号标签:big
  • 小字号标签:small
    • 大小字号标签,在实际开发中也很少会用到,字体大小一般用css 控制

<hr />                               水平线

<div></div>                       盒子标签,常用来划分HTML结构,配合css控制某一块的样式

一般标签 和 自闭合标签的区别

一般标签:由于有开始和结束符号,因此可以在内部插入其他标签或者文字

自闭合标签:只有开始符号没有结束的符号,所以它不可以插入其他标签文字,所谓的“自闭合”,指的就是本来需要配合一个结束的符号来关闭,但它却自己关闭了

需要注意的是,在HTML5的标准中,自闭合标签中的 “/” ,可有可无

常见的自闭合标签

<meta />                            定义网页的信息(供搜索引擎看查看)

<link />                               引入 “外部CSS文件”

<br />                                 换行标签

<hr />                                 水平线标签

<img />                              图片标签

<input />                            表单标签


元素又叫标签,一个意思

块元素(block) 和 行内元素 (inline)

在HTML中,块元素会独占一行,以下是常见的块元素

h1 --  h6                      标题元素

p                                 段落元素

div                               div元素

hr                                水平线

ol                                有序列表

ul                                无序列表

注意,块元素会排斥其他元素,但是块元素可以容纳其他行内元素和块元素

行内元素可以和其他行内元素在同一行,此外,行内元素的内部可容纳其他行内元素,但是不可以容纳块元素

strong                        粗体元素

em                             斜体元素

a                                超链接

span                          常用的行内元素,一般结合css使用


特殊符号

常见的特殊符号

空格 &nbsp; 空格(一个汉字等于三个字符)"
"" &quot; 双引号
&lsquo; 左单引号
&requo 右单引号
x &times; 乘号
/ &divide; 除号
> &gt; 大于号
< &lt; 小于号
& &amp;
- &mdsh; 长破折号
| &#124; 竖线

较少实用的特殊符号

§ 分节符 &sect;
© 版权符 &copy;
® 注册商标 &reg;
商标 &trade;
欧元 &euro;
£ 英镑 &pound;
¥ 日元 &yen;
° &deg;

总结: 常见的特殊符号需要记住。


更新时间:2022/6/29 11:09

列表分:有序列表、无序列表和定义列表

<ol></ol>                        ordered list 有序列表

<ul></ul>                        unordered list w         无序列表

<li></li>                           list               列表

这两个一般会结合一起使用,例如:

<!DOCTYOE html>
<html><head><meta charset="utf-8" /><title> 有序列表</title></head><body><ol><li>HTML</li><li>CSS</li><li>JS</li><li>PHP</li></ol></body>
</html>

ol 有type 属性,默认是 type属性是 ” 1 ”

后期序列用css控制,使用 list-type 属性

属性值 展示效果
1 阿拉伯数字:1、2、3……
a 小写英文字母:a、b、c……
A 大写英文字母:A、B、C……
i 小写罗马数字:i、ii、iii……
I

大写罗马数字:I、II、III……

<ul></ul>        是无序列表,一般配合<li> 使用,默认为 ● ,可以使用type 改变属性、

ul  和  ol 都是配合  li 使用,不可以单独使用,而且 ul 和 ol 标签的子标签一定是 li

type 属性:

属性值 列表项符号
disc 实心圆●(默认值)
circle 空心圆○
squre 正方形■

在实际开发中,一般使用 ul(无序列表),在 ul 的子标签里面只能是使用 li 作为子标签,不用使用其他标签,也不能直接写文本。

定义列表

<dl></dl>                 定义列表,dl  即definition  list

<dt></dt>                定义名词     dt  即definition term(定义名词)

<dd></dd>              定义描述       dd 即definition descritption  定义描述

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title>
</head>
<body><dl><dt>html</dt><dd>制作网页的标准语言</dd><dt>css</dt><dd>层叠样式</dd></dl>
</body>
</html>

浏览器效果

 6.2 表格的基本结构

1、表格:table标签

2、行:tr 标签

3、单元格:td标签

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><style type="text/css">table,tr,td{border: 1px solid silver;}</style>
</head>
<body><table><tr><td>单元格1</td><td>单元格2</td><td>单元格3</td></tr><tr><td>单元格4</td><td>单元格5</td></tr></table>
</body>
</html>

说明

tr  指的是,table row (行)

td 指的是,table data  tell (表格单元格)

table: 整个表格

border:1px solid silver ---  宽度1像素, solid  实线, silver 银白色

完整结构

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><style type="text/css">table,tr,td{border: 1px solid silver;}</style>
</head>
<body><table><caption>标题</caption><tr><th>表头单元格1</th><th>表头单元格2</th><th>表头单元格3</th></tr><tr><td>单元格1</td><td>单元格2</td><td>单元格3</td></tr><tr><td>单元格4</td><td>单元格5</td></tr></table>
</body>
</html>

总结:        1、在表单中首先使用的是 table

2、1标题,每个表单中只能有一个标题

3、tr  表行

4、th  表头单元格、 td 表格单元格

5、使用标签要具有语义化,不能混淆使用。

在table 标签里面,为了增加代码的可读性,引入了 thead(表单头部)、tbody (表单身体)和 tfoot(表单脚部),这样写出来的代码可对性更强。

他们从语义上分了表头表身和表脚,thead 和 tbody 是很重要的标签,tfoot 比较少用到

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><style type="text/css">table,tr,td,th{border: 1px solid silver;}</style>
</head>
<body><table><caption>标题</caption><!-- 表单标题 --><thead><!-- 表单头部 --><tr><th>表头单元格1</th><th>表头单元格2</th><th>表头单元格3</th></tr></thead><tbody><!-- 表单身体 --><tr><td>单元格1</td><td>单元格2</td><td>单元格3</td></tr></tbody><tfoot><!-- 表单脚部 --><tr><td>单元格4</td><td>单元格5</td></tr></tfoot></table>
</body>
</html>

合并单元格

rowspan        合并行

colspan        合并列

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><style type="text/css">table,tr,td,th{border: 1px solid silver;}</style>
</head>
<body><table><caption>标题</caption><!-- 表单标题 --><thead><!-- 表单头部 --><tr><th colspan="3">表头单元格1</th></tr></thead><tbody><!-- 表单身体 --><tr><td colspan="2">单元格1</td><td>单元格3</td></tr></tbody><tfoot><!-- 表单脚部 --><tr><td>单元格4</td><td rowspan="2">单元格5</td><td rowspan="2">单元格6</td></tr><tr><td>单元格7</td></tr></tfoot></table>
</body>
</html>


更新时间:2022/7/1 14:20

<a></a>                 超链接标签

href  路径

target 属性,里面的值有四个

属性值 说明
_self 默认值,在原来窗口打开链接
_blank 在新窗口打开链接
_parent 在父窗口打开链接
_top 在顶层窗口打开超链接

一般情况下,我们用的最多的是_blank 这个值

<a href="www.baidu.com ”  target="_blank"> 百度一下,你就知道</a>

上面的是网页跳转,还有一种比较常见的是瞄点跳转

原理是,写一个a 标签,跳转目的地设为 某个模块的ID进行跳转(不刷新网页)

需要注意的是href 属性用ID作为跳转的时候,要在ID前面加 #号

<div><a href="#article">推荐文章</a><br /></div>……<br />……<br />……<br />……<br /><div id="article"><h3>推荐文章</h3><ul><li>朱自清-荷塘月色</li><li>余光中-乡愁</li></ul></div>
</div>

表单

主要有几个重要标签

form、input、textarea、select、option

form 的属性

属性 说明
name 表单名称
method 提交方式
action 提交地址
target 打开方式
enctype 编码方式

method        的提交方式有 get 和 post

action                提交地址例如:<form action="index.php"> </form>

target                一般使用 _blank 和a 标签一样

enctype                在表单发送在服务器之前进行编码,默认为 空格变成 + 号,特色符号转为 ASCLL HEX 值。

<form enctype="value> </form>

描述
application/x-www-form-urlencoded 在发送前编码所有字符(默认)
multipart/form-data

不对字符编码。

在使用包含文件上传控件的表单时,必须使用该值。

text/plain 空格转换为 "+" 加号,但不对特殊字符编码。

input 是自闭合标签,他的type属性值

text                                  单行文本

属性: value=“文本框默认文字”

size=“设置文本框的长度”
                                    maxlength=“设置文本框字符的长度”

password                        密码文本框

密码文本框的属性和text文本框的一样,只是输入的内容是不可见的(仅仅是不可见,密码内容没有安全性)

radio                                单选框

checkbox                         多选框

button(普通按钮)、submit(提交按钮)、reset(重置按钮)                按钮

实现按钮都是用input 的 type 属性实现的,input 的单选和多选加相同的name属性是为了让他们归为同一组按钮,实现单选或者多选

注意单选按钮一定要加上 name 属性

例如:

<input type = “redio” name=“gender” / >                        单选框


<input type = “checkbox” name=“gender” checkbed />                多选框

<input type = “checkbox” name=“gender” />

      checked 为默认选中,checked是html5的缩写,

                                等价于 checked === checked=“checked”


<input type = “button”  value="取值 " />                        普通按钮

<input type = “submit”  value="取值 " />                        提交按钮

<input type = “reset”  value="取值 " />                        重置按钮

注意:普通按钮一般情况下要配合js来实现操作

提交按钮一般都是用来给服务器提交数据的

重置按钮一般用来清除用户在表单中输入的内容

还有一种比较少用到的是自定义标签 <button></button>

file                                    文件上传

<input type="file>

textarea                  多文本标签 语法
<textarea  row="行数"  col="列数"  value="取值"> 默认的内容</textarea>

例如:

<form   method="post">

<textarea row="5" col="5" value="">请作自我介绍</textarea>

</form>

总结,html有3中文本框,分别为单行文本、密码文本、多行文本

其中单行文本和密码文本框用input标签

多行文本框使用textarea标签


select 和 option                下拉列表和 下拉列表的元素

这两个标签 和ul 和 li 标签一样,需要配合使用

<select>

<option>选中的内容</option>

<option>选中的内容</option>

<option>选中的内容</option>

</select>

select的属性

属性 说明
multiple 设置下拉列表可以选择多项
size 设置下拉列表显示几个列表项,取值为整数

multiple 属性

列如:

<form method="post">

<select multiple>

<option>html</option>

<option>css</option>

<option>php</option>

</select>

</form>

multiple  设置下拉列表为多选,默认为一个,使用ctrl + 鼠标左键就可以选中

size 属性 默认下拉列表显示一个,size设置可以显示多个

注意,谷歌浏览器不能设置为4个,没有效果

 <form method="post"><select size="5"><option>HTML</option><option>CSS</option><option>jQuery</option><option>JavaScript</option><option>Vue.js</option><option>HTML5</option><option>CSS3</option></select></form>


option 标签的属性

selected 是否选中
value 选项值

selected  和 input 的 checked 的效果一样

默认选中项

<form method="post"><select size="5"><option>HTML</option><option>CSS</option><option selected>jQuery</option><option>JavaScript</option><option>Vue.js</option><option>HTML5</option><option>CSS3</option></select></form>

在我们设置了显示长度 size = "5" 之后,使用selected 默认选中项是没有value值的,这时候只要我们去掉 size = "5" 之后能解决这个问题


value 属性   所有的value 属性的功能基本一样


iframe标签

我们可以使用iframe实现一个内嵌框架,简单来说就是在当前网页再新建一个网页

<iframe src="链接地址" width="数值" height="数值"></iframe>

src 是链接地址

width  和 height 是宽度和高度

iframe 是我们用到 的 , 像frameset 和 frame标签 已经在html5废弃了,只需要用 iframe就好了

完结

时间:2022/7/1 17:40

初入编程 - HTML + CSS相关推荐

  1. 初入HTML和CSS

    初入HTML和CSS 1.1 HTML.CSS 1.2 如何去写代码?写到哪里去 1.3 宇宙第一编辑器 VS Code VS Code的基本使用 1.4 浏览器 1.5 深入了解网站开发 1.6HT ...

  2. 编程语言之父:六条经典格言送给初入编程界的你

    来源:编程语言之父:六条经典格言送给初入编程界的你 - 知乎 大多数编程语言之父都是编程所耽误的语言大师. 他们的编程思想深刻而有趣. 程序员合作伙伴总是可以从他们的评论中获得灵感,并从他们的经验中学 ...

  3. 【初入编程】自我简介

    目录 初学编程 这里主要介绍的是我在编程方面的计划 1.首先做个自我介绍. 2.今后对自己编程的目标. 3.学习编程的打算 4.对于编程投入的时间以及向往的工作 初学编程 这里主要介绍的是我在编程方面 ...

  4. 初入编程吓破胆?那是你还不懂这些!(高能预警)

    这里是目录哟!(长文警告!) 01 这门语言是否真的很难? 02 这门语言到底能干嘛? 03 我应该把它学习到怎样一个程度? 04 我学不会怎么办? 05 我应该怎么去学习它? 很多刚开始学习C语言的 ...

  5. 初入Shell编程,了解规范与变量

    初入Shell编程,了解规范与变量 一.Shell脚本简介 1.1 Shell脚本概述 1.2 Shell脚本应用场景 1.3 Shell脚本的作用 1.4 shell脚本构成 二.Shell脚本的编 ...

  6. python while循环if_初入python 用户输入,if,(while 循环)

    python 基础 编译型: 一次性将所有程序编译成二进制文件. 缺点:开发效率低,不能跨平台 优点:运行速度快. :c ,c++语言 等等.... 解释行:当程序执行时,一行一行的解释. 优点:开发 ...

  7. 初入前端框架bootstrap--Web前端

    Bootstraps是一种简洁.直观.强悍的前端开发框架,它让web开发更迅速.简单.对于初入Bootstrap的小白,高效进入主题很重要,能为我们节省很多时间,下面我将对使用Bootstrap开发前 ...

  8. 初入职场,菜鸟北漂记

    2014年3月初,带着梦想,带着一股傻气("没错是傻气,而不是杀气"),离开了遥远的家,离开了让人眷恋的学校,单枪匹马的闯入了传说中的帝都-- 帝都已经来过好几次了,可是每一次所扮 ...

  9. Java学习—初入Java

    一.初入Java 文章目录 一.初入Java 2.JDK的目录介绍 3.PATH环境变量 4.ClassPath环境变量 5.编写第一个Java程序 6.Java的运行机制 7.Java包的定义与使用 ...

最新文章

  1. 工作10年,创业5年后,关于人生,我的5点思考
  2. 鉴智机器人高薪诚聘 | 3D视觉、SLAM、SLAM/VIO融合定位算法工程师等多个岗位
  3. 前端临床手扎——简单易用的fetch
  4. 试题 G: 外卖店优先级 第十届蓝桥杯
  5. Oracle 数据定义语言,oracle 数据定义语言(DDL)语法
  6. 数字电路实验怎么接线视频讲解_家庭影院中音箱、功放、投影机、4K播放机不知道怎么连接?手把手教你...
  7. 前端遇上Go: 静态资源增量更新的新实践
  8. Web API-document
  9. 【数学建模】7 线性规划及例题详解
  10. matlab 高维矩阵转置,matlab中关于矩阵的转置
  11. html radio 更换图片,CSS 点击radio实现两个图片样式切换并且多个radio中只能有一个checked...
  12. Calendar根据日期获取年份和周、当前周的所有日期
  13. 小红书运营中常提到的KOC是什么?带你了解KOC和KOL之间的区别
  14. 我热爱计算机作文450字,热爱音乐的我作文450字
  15. 安全远程办公的十大技巧
  16. docker相关的文件配置
  17. html怎么修改表格行列间距,html表格如何设置间距
  18. 小白终是踏上了这条不归路----小文的mysql学习笔记(22)--------函数
  19. 10个企业网络安全建议,解决的网络安全问题
  20. 【视频】线性回归中的贝叶斯推断与R语言预测工人工资数据|数据分享

热门文章

  1. 联想y430p黑苹果之自定义屏幕亮度
  2. HTML如何使用隐藏图片,css3如何隐藏图片?
  3. Android利用百度地图API实现定位功能(记录)
  4. Bellman_Ford模版
  5. mysql三张表 left join
  6. Android仿朋友圈照片定点放大和滑动查看(未完待续)
  7. KILE5生成BIN文件的图文设置
  8. SAP中记账汇率和预算汇率的应用配置分析
  9. 云脉相册管理,检索轻松便捷
  10. 【ChatGPT】你会是被AI抢饭碗的那类人吗?