抽空学习了一下html、css、JavaScript。
这部分内容是我抽空学习的时候整理的笔记,这部分是看的前端的内容。学习地址。
基础知识
- HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。
- CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。
- JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。
注释
html代码注释 <!--注释内容-->
html文件的基本结构
|
|
<html></html>
为根标签,所有的网页标签都在<html></html>
中.<head></head>
标签用于定于文档的头部,他是所有头部元素的容器。头部元素有以下这些标签<title>
<script>
<style>
<link>
<meta>
- etc
<body></body>
标签之间的内容是网页的主要内容,如<h1>
、<p>
、<a>
、<img>
等网页内容,在这里的标签中的内容会在浏览器中显示出来。
head 标签
作用:文档的头部描述了文档的各种属性和信息,包括文档的标题等,绝大多数文档头部包含的数据都不会真正作为内容显示给读者。
下面标签可用在head 部分
|
|
title
标签: 网页的标题信息,内容显示在浏览器的标题栏目中.
body 标签
作用:网页上要显示的内容必须放在body标签中。
1、<p></p>
段落文本
如果想在网页上显示文章,这时就需要<p>
标签了,把文章的段落放到<p>
标签中。注意一段文字一个<p>
标签,如在一篇新闻文章中有3段文字,就要把这3个段落分别放到3个<p>
标签中。<p>
标签的默认样式是段前段后都会有空白,如果不喜欢这个空白,可以用css样式来删除或改变它。
2、<hx></hx>
标题
x: 1-6 分别为一级标题、二级标题….六级标题。
注意:因为h1
标签在网页中比较重要,所以一般h1
标签被用在网站名称上。如<h1>腾讯网</h1>
3、<strong><em>
强调
<strong></strong>
:加粗
<em></em>
:斜体
4、<span>
行内标签
<em>
和<strong>
标签是为了强调一段话中的关键字时使用,它们的语义是强调;<span>
是没有语义的,他的作用就是为了设置单独的样式;
如我要对段落中某个词语改变颜色:
在<head>
的<style>
标签中
|
|
在文本中用<span></span>
包上需要将颜色变成红色的文字;
那么问题来了,如果我对词语`objc`红色 对 `javascript`蓝色呢?
这也很简单。同上在<style>
中
|
|
然后在文本中 <span class = "blue">javascript</span>
、<span class = "red">objc</span>
5、<q>
引用文本
效果类似于手动给文本加上双引号。但是使用<q></q>
关键点在于增加语意:引用别人的话
6、<blockquote>
长文本引用
跟<q></q>
的简短文本不同,<blockquote></blockquote>
表示长文本引用。比如在文中需要引用一首李白的一句诗,那么用<q>窗前明月光</q>
。如果是一首诗,那么用<blockquote>。。。。。</blockquote>
使用<blockquote>
并不会像<q></q>
一样添加双引号。但是会被浏览器解析成添加缩进样式。
7、 <br/>
分行显示文本。
html代码中输入空格、回车都是没有作用的。如果要换行就是在要分行的地方添加<br/>
标签。
<br />
: 换行
<hr />
: 分段线
<img>
: 插入图片
8、
添加空格
在html中如果需要输入空格,必须写入
;
一个
是一个空格。
9、 <address>
为网页加入地址信息
默认斜体
10、<code>
加入一行代码
<code>var string = "aaa";</code>
var string = “aaa”;
如果加入多行代码使用<pre></pre>
代替<code></code>
11、 无序列表、有序列表
无序列表语法:
|
|
有序列表语法:
|
|
12、<div>
在网页制作过程过中,可以把一些独立的逻辑部分划分出来,放在一个
<div>
标签中,这个<div>
标签的作用就相当于一个容器。
可以通过id
给div命名
语法
<div id = "板块名称">...</div>
13、 <table>
表格
<table>
、<tbody>
、<tr>
、<th>
、<td>
<table>...</table>
:整个表格以<table>
标记开始,以</table>
标记结束。<tbody>...</tbody>
:当表格内容非常多的时候,表格会一边下载一边加载。加上<tbody>...</tbody>
之后,这个表格就要等全部下载完之后才回加载。<tr>...</tr>
:表格的一行,有几个<tr>
就表示有几行。<td>...</td>
:表格的一列,一行中有几个<td>
就表示这一行有几列。<th>...</th>
:表格的头部单元格,表格表头。- 表格中列的个数,取决于一行中数据单元格的个数。
注意:
- table表格在没有添加css样式之前,在浏览器中是没有表格线的。
<th>
中的表头,默认粗体并且居中显示。
14、<caption>
为表格添加标题和摘要
标题:
语法:<caption>title</caption>
作用:用于描述表格内容,显示在表格上方
摘要:
语法:<table summary="表格简介文本">
作用:摘要是不会在浏览器中显示出来的。作用是为了增加语义性。
15、<a>
链接到另外一个界面
使用<a>
标签可以实现超链接.
语法:<a href = "目标网址" title = "鼠标滑过的文本">链接显示的文本</a>
这里的title
属性的作用是: 鼠标滑过链接文字的时候,显示的内容。
语法: <a href = "目标网址" title = "鼠标滑过的文本" target = "_blank">链接显示的文本</a>
以上表示在新窗口中打开超链接
16、<mailto>
在网页中链接Email地址
<a>
标签还有一个作用是可以链接Email地址,使用mailto能让访问者便捷向网址管理者发生电子邮件。还可以用它做些其它事情。
如下:
功能 | 关键字 | 功能详解 | 举例 |
---|---|---|---|
邮箱地址 | mailto: | 浏览器自动调用默认的电子邮件程序,并在收件人中填上跳上收件人地址 | <a href="mailto: aa@163.com">发送</a> |
抄送地址 | cc= | 在收件人地址后用cc=地址 ,可以填写抄送地址 | <a href="mailto: aa@163.com?cc=bb@163.com">发送</a> |
密件抄送地址 | bcc= | 在收件人地址后用cc=地址 ,可以填写密件抄送地址 | <a href="mailto: aa@163.com?bcc=bb@163.com">发送</a> |
多个收件人、抄送、密件抄送人 | ; | 用分号隔开多个地址 | <a href="mailto: aa@163.com;bb@163.com">发送</a> |
邮件主题 | subject= | 用subject= 添加邮件主题 | <a href="mailto: aa@163.com?subject=发送电子邮件">发送</a> |
邮件内容 | body= | 用body= 添加邮件内容 | <a href="mailto: aa@163.com?body= 邮件内容">发送</a> |
|
|
注意:
- 所有表单控件(文本框、文本域、按钮、单选框、复选框等)都必须放在
<form></form>
之间。
文本输入框 <input ... />
<input type = "text" name = "username" value = "placeholder"/>
其中type = “text”时: 文本输入框
其中type = “password”时: 密码输入框
name: 为文本框命名
value: 默认值
文本域 <textarea></textarea>
语法:<textarea rows="行数" cols="列数">默认文本</textarea>
cols
:列数
rows
:行数
单选框 和 复选框
语法: <input type="radio/checkbox" value = "值" name = "名称" checked = "checked" />
type
radio时,单选框 ,checkbox时,多选框。value
:提交数据到服务器的值name
:为控件命名checked
:当设置 checked=”checked” 时,该选项被默认选中
注意:同一组的单选按钮,name 取值一定要一致,比如上面例子为同一个名称“radioLove”,这样同一组的单选按钮才可以起到单选的作用。
下拉列表框
|
|
- value
<option value = “提交值”>选项</option>
向服务器提交的值 - selected 默认选中
下拉列表也可以进行多选操作,在<select>
标签中设置multiple="multiple"
属性,就可以实现多选功能,在 widows 操作系统下,进行多选时按下Ctrl
键同时进行单击(在 Mac下使用 Command
+单击),可以选择多个选项。如下代码:
|
|
按钮
语法: <input type="submit" value = "按钮" />
重置按钮
语法: <input type="reset" value = "重置" />
表单中的label标签
label标签不会向用户呈现任何特殊效果,它的作用是为鼠标用户改进了可用性。如果你在 label 标签内点击文本,就会触发此控件。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该label标签相关连的表单控件上)。
语法: <label for="控件id名称">
注意:标签的for
属性中的值应当与相关控件的id
属性一定要相同。
总结input标签的type
属性 资料
text
: 文本输入框password
: 密码输入框radio
:单选框checkbox
:多选框submit
:提交按钮reset
:重置按钮
- 本文链接: http://www.CepheusSun.com/html学习笔记--1.html
- 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!