HTML基础1

<!DOCTYPE html> 版本声明

所有标签成对出现

h1~h6       标题
<p>     段落
            注意:浏览器会自动在段落的前后添加空行(</p>是块级元素)
<br>    换行  空的html元素   通常使用一对标签,虽然现在所有浏览器识别单标签  具有空内容,通常直接写 <br/>

<hr>水平线

注意:无法在html代码中添加额外的空格和换行来改变输出结果,浏览器会溢出源代码中多余的空格和空行。所有联系的空格或空行都会被算作一个空格。HTML代码中的所有连续的空行也被显示为一个空格。

HTML链接
<a>     链接   空链接用href=“###"
默认样式:
                一个未访问过的链接显示为蓝色字体并带有下划线
                  访问过的链接显示为紫色并带有下划线
                  点击连接时,链接显示为红色并带有下划线

Note:  注释:请始终将正斜杠添加到子文件夹。假如这样书写链接:href="http://www.w3cschool.cc/html",就会向服务器产生两次 HTTP 请求。这是因为服务器会添加正斜杠到这个地址,然后创建一个新的请求,就像这样:href="http://www.w3cschool.cc/html/"。

图片链接:<a href="http://www.w3cschool.cc/html/html-tutorial.html"><img src="smiley.gif" alt="HTML 教程" width="32" height="32"></a>     <a>标签内嵌套<img>
当前页面链接到指定位置:  href=“#id名"
创建邮件链接:
情景一:
<a href="mailto:someone@example.com?Subject=Hello%20again" target="_top">
Send Mail</a>如下图:
情景二:
<a href="mailto:someone@example.com?cc=someoneelse@example.com&bcc=andsomeoneelse@example.com&subject=Summer%20Party&body=You%20are%20invited%20to%20a%20big%20summer%20party!" target="_top">Send mail!</a>    如下图:


常用属性设置:
href:URL  规定链接目标URL
target: _blank/_parent/_self/_top/framename 规定在何处打开URL,仅在href存在时起作用
        







提示:  在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:name='John "ShotGun" Nelson'


属性:
accesskey:  设置访问元素的键盘快捷键
class 规定元素的类名
contenteditable  (h5)规定是否可编辑元素的内容
contextmenu   (h5)指定一个元素的上下文菜单,当用户右击该元素,出现上下文菜单。
dir 指定某个元素中内容的文本方向
draggable (h5)指定某个元素是否可以拖动
dropzone (h5)指定是否将数据赋值,移动,或链接,或删除
hidden (h5) 规定对元素进行隐藏
id 规定元素的唯一id
lang 设置元素中内容的语言代码
spellcheck(h5)检测元素是否拼写错误
style 规定元素的行内样式
tabindex 设置元素的Tab键控制次序
title 规定元素的额外信息(可在工具提示中显示)
translate(h5)指定是否一个元素的值在页面载入时是否需要翻译

<hr>标签在HTML页面中创建水平线 (用于分割内容)

HTML格式化标签
<b>粗体
<i>斜体
通常使用<strong>替换<b>   <em>替换<i>


<sub>定义下标  <sup>上标,如下图:

<del>删除字  <ins>插入字(即加入下划线)
<em>斜体;  <strong>加粗; <dfn>定义一个定义项目; <code>计算机代码; <samp>定义计算机代码样本; <kbd>定义键盘码; <var>定义变量; 依次如下图:

<abbr>定义缩写
<address>定义地址

<bdo>定义文字方向  eg:<p><bdo dir="rtl">This paragraph will go right-to-left.</bdo></p>   如下图:


HTML头部<head>
可以添加在头部区域的元素标签为: <title>, <style>, <meta>, <link>, <script>, <noscript>, and <base>.
<title>元素:定义了浏览器工具栏的标题;当王爷添加到收藏夹时,显示在收藏夹中的标题;显示在搜索隐形结果页面的标题

<base>标签描述了基本的链接地址/链接目标,该标签作为HTML所有链接标签的默认链接

<link>标签定义了文档与外部资源之间的关系,通常用于链接到样式表
<link rel="stylesheet" type="text/css" href="mystyle.css">

<meta>标签

<style>标签定义html文档的样式信息 
eg:
<style type="text/css">
h1 {color:red;}
p {color:blue;}
</style>



定位:position, float, margin,  padding


HTML样式-CSS

background-color背景颜色

字体样式
font-family(字体)  e.g.:  font-family:“微软雅黑"
color(颜色)
font-size(字体大小)


<style>内部样式表
<link>外部样式表


HTML图像
<img>空标签  src=“资源地址(可以是本地地址,或者是URL)”
                       alt=“图像未显示出来时候,出现的替换文本"

创建图像映射:
eg:
<img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">

<map name="planetmap">
  <area shape="rect" coords="0,0,82,126" alt="Sun" href="sun.htm">
  <area shape="circle" coords="90,58,3" alt="Mercury" href="mercur.htm">
  <area shape="circle" coords="124,58,8" alt="Venus" href="venus.htm">

如图:


设置图像链接:<a><img标签></a>
图像浮动:float


HTML表格

<table>标签 表格
<tr>标签定义行,
<td>若干单元格(table data),即数据单元格的内容,数据单元格可以包含文本,图片,列表,段落,表单,水平线,表格等。

表格默认不显示边框,border = ‘1’  边框宽度
表头一般用<th>标签,显示为粗体,居中.

<caption>表格标题

<td colspan=“2”> 列合并   rowspan行合并

单元格边距cellspadding  单元格间距cellspacing


HTML列表

有序列表,无序列表

无序列表是一个项目列表,此项目使用粗体圆点(典型的小黑圆点)使用<ul>
如图:        注意:每一列使用<li>


有序列表,列表项目使用数字进行标记 使用<ol>
如图:

自定义列表,以<dl>标签开始,每个列表项以<dt>开始


HTML块元素

<div>
块元素:在浏览器显示时,通常会以新行(换行)来开始(和结束)

<span>
内联元素:可用作文本的容器。
例如: <p>我的母亲有 <span style="color:blue">蓝色</span> 的眼睛。</p>

特别注意:
虽然我们可以使用HTML table标签来设计出漂亮的布局,但是table标签是不建议作为布局工具使用的 - 表格不是布局工具。


HTML表单

<form>表单允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表,单元框(radio-buttons)、复选框(checkboxes)等等

<input  type=“text” name=“firstname”> 标签设定,用户要输入字母,数字等内容
/*
   text:文本域    输入字母,数字等
   password:密码框    输入密码
   radio:单选按钮     name代表后台交互的字段,value为该字段对应的值
   checkbox:复选框  同上
   submit  提交按钮
   button:按钮
*/

<textarea>输入域
<select>定义下拉选项列表 selected默认选中
             <option>下拉列表的选项
下拉列表:
<form action="">
<select name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat" selected>Fiat</option>
<option value="audi">Audi</option>
</select>
</form>



HTML框架

Iframe内联框架  可是设置宽高,srch设置内联打开的网页
属性frameborder = “0”取消默认边框

颜色,保护色

Color Name HEX Color
AliceBlue  #F0F8FF  
AntiqueWhite  #FAEBD7  
Aqua  #00FFFF  
Aquamarine  #7FFFD4  
Azure  #F0FFFF  
Beige  #F5F5DC  
Bisque  #FFE4C4  
Black  #000000  
BlanchedAlmond  #FFEBCD  
Blue  #0000FF  
BlueViolet  #8A2BE2  
Brown  #A52A2A  
BurlyWood  #DEB887  
CadetBlue  #5F9EA0  
Chartreuse  #7FFF00  
Chocolate  #D2691E  
Coral  #FF7F50  
CornflowerBlue  #6495ED  
Cornsilk  #FFF8DC  
Crimson  #DC143C  
Cyan  #00FFFF  
DarkBlue  #00008B  
DarkCyan  #008B8B  
DarkGoldenRod  #B8860B  
DarkGray  #A9A9A9  
DarkGreen  #006400  
DarkKhaki  #BDB76B  
DarkMagenta  #8B008B  
DarkOliveGreen  #556B2F  
DarkOrange  #FF8C00  
DarkOrchid  #9932CC  
DarkRed  #8B0000  
DarkSalmon  #E9967A  
DarkSeaGreen  #8FBC8F  
DarkSlateBlue  #483D8B  
DarkSlateGray  #2F4F4F  
DarkTurquoise  #00CED1  
DarkViolet  #9400D3  
DeepPink  #FF1493  
DeepSkyBlue  #00BFFF  
DimGray  #696969  
DodgerBlue  #1E90FF  
FireBrick  #B22222  
FloralWhite  #FFFAF0  
ForestGreen  #228B22  
Fuchsia  #FF00FF  
Gainsboro  #DCDCDC  
GhostWhite  #F8F8FF  
Gold  #FFD700  
GoldenRod  #DAA520  
Gray  #808080  
Green  #008000  
GreenYellow  #ADFF2F  
HoneyDew  #F0FFF0  
HotPink  #FF69B4  
IndianRed   #CD5C5C  
Indigo    #4B0082  
Ivory  #FFFFF0  
Khaki  #F0E68C  
Lavender  #E6E6FA  
LavenderBlush  #FFF0F5  
LawnGreen  #7CFC00  
LemonChiffon  #FFFACD  
LightBlue  #ADD8E6  
LightCoral  #F08080  
LightCyan  #E0FFFF  
LightGoldenRodYellow  #FAFAD2  
LightGray  #D3D3D3  
LightGreen  #90EE90  
LightPink  #FFB6C1  
LightSalmon  #FFA07A  
LightSeaGreen  #20B2AA  
LightSkyBlue  #87CEFA  
LightSlateGray  #778899  
LightSteelBlue  #B0C4DE  
LightYellow  #FFFFE0  
Lime  #00FF00  
LimeGreen  #32CD32  
Linen  #FAF0E6  
Magenta  #FF00FF  
Maroon  #800000  
MediumAquaMarine  #66CDAA  
MediumBlue  #0000CD  
MediumOrchid  #BA55D3  
MediumPurple  #9370DB  
MediumSeaGreen  #3CB371  
MediumSlateBlue  #7B68EE  
MediumSpringGreen  #00FA9A  
MediumTurquoise  #48D1CC  
MediumVioletRed  #C71585  
MidnightBlue  #191970  
MintCream  #F5FFFA  
MistyRose  #FFE4E1  
Moccasin  #FFE4B5  
NavajoWhite  #FFDEAD  
Navy  #000080  
OldLace  #FDF5E6  
Olive  #808000  
OliveDrab  #6B8E23  
Orange  #FFA500  
OrangeRed  #FF4500  
Orchid  #DA70D6  
PaleGoldenRod  #EEE8AA  
PaleGreen  #98FB98  
PaleTurquoise  #AFEEEE  
PaleVioletRed  #DB7093  
PapayaWhip  #FFEFD5  
PeachPuff  #FFDAB9  
Peru  #CD853F  
Pink  #FFC0CB  
Plum  #DDA0DD  
PowderBlue  #B0E0E6  
Purple  #800080  
Red  #FF0000  
RosyBrown  #BC8F8F  
RoyalBlue  #4169E1  
SaddleBrown  #8B4513  
Salmon  #FA8072  
SandyBrown  #F4A460  
SeaGreen  #2E8B57  
SeaShell  #FFF5EE  
Sienna  #A0522D  
Silver  #C0C0C0  
SkyBlue  #87CEEB  
SlateBlue  #6A5ACD  
SlateGray  #708090  
Snow  #FFFAFA  
SpringGreen  #00FF7F  
SteelBlue  #4682B4  
Tan  #D2B48C  
Teal  #008080  
Thistle  #D8BFD8  
Tomato  #FF6347  
Turquoise  #40E0D0  
Violet  #EE82EE  
Wheat  #F5DEB3  
White  #FFFFFF  
WhiteSmoke  #F5F5F5  
Yellow  #FFFF00  
YellowGreen  #9ACD32  



HTML字符实体

转译字符:小于号 &lt / &#60  大于号:&gt /62
不间断空格:&nbsp;如果需要多个空格时,浏览器去自动去除多余的,需要使用&nbsp.

实体名称对大小写敏感



html5的上一个版本的标签(全兼容)
<!DOCTYPE html>  ->版本声明,这个必须要,如果不写在ie6会进入诡异模式
盒模型(margin + border + padding + content)
1.怪异模式:margin + content
2.在css3里面有个属性可以强制进入怪异模式
4.标签:(1)双标签和单标签   双标签特征:需要嵌套(内容); 单标签:不需要嵌套

标签的类型:1.块标签:独占一行,默认宽度100%可以设置宽高/margin
                        (p, div, h1-h6, ul , ol , li, hr, br, form)
                     2.行标签:在一行显示,内容撑开宽高不可以设置宽高(除了input,img)、不能设置纵向margin (a, img, input, strogn, em, var .)
                     3.特殊 table, tr ,  td
组合标签:ul>li ol>li  table>tr>td, form>input

标签的嵌套:
                   1,组合标签必须按照嵌套规则来
                   2,块标签可以嵌套快标签和行标签(除了p)
                   3,行标签只能嵌套行标签(除了a)
                 
seo:搜索引型优化, sem:搜索隐形营销   pr值:网页的等级   
黑帽(利用 搜索引擎 的漏洞排高排名),灰帽(研究 搜索引擎 的漏洞回避 搜索引擎 的处罚规则),白帽(利用关键字的优化,结构优化....)

关键字的优化,主要是就是对标签的选择:
title(head标签里面)
metal
description(描述)
h1~h2
strong
img(alt(替换文本) title(鼠标移入的提示内容))
a:外链,内链
外链:友情链接,通过别的网站来提高自己的等级,从而达到排名的提升

<a href = “###”  rel= nofollow ">
这里的nofollow知识当前页对目标也的一种态度,我不信任这个网页,这个网页的内容与我本网站无关

表格:
cellspacing:合并单元格边距
colspan:合并列
rowspan:合并行

form表单:
action:提交地址
method:提交的方式(get/post)
input:text:文本框
            password:密码框
            checkbox:复选框
            radio:单选框
            submit:提交按钮
            file:文件
            button:按钮(需要配合value, 不写会出问题)
            reset:重置(基本不用了)
textarea:文本域
select:菜单
          option
label:跟form控件联系起来(写样式)



css:
引入方式:
1.外部-》整站
2.头部-》访问量(点击)高
3.标签内-》js和后台
4.@import url(); -》在css中引入另外一个css

选择器:
1.标签名   2.类   3.id   4.后代  5.组合  6.群组  7.伪类
范围大小,优先级越高
id->100
类->10
标签名->1

a#div1 .c->111

css基础设置:
font-family:字体设置
font-size:字体大小
font-style:字体样式
font-weight:字体粗细(bold)
color:字体颜色

字间距
word-spacing ->字间距
line-height->行高

background  url
                     color
                     position
                     repeat

盒模型:
margin(外边距), padding(内边距), border(边框), width/ height (max-width, min-width)

display:none(隐藏) block(块)  inline-block:(转换行标签,可以设置宽高)   table:转换为table, table-cell主要用于垂直居中(和vertical-align:middle配合使用)

overflow:hidden;scroll

postion:
relative:相对定位(主要作用是作为参考对象)
absolute:在需要层叠的时候,然后需要移动的对象就用它(也可以作为参考对象)

float:
使用场景:左右布局
不占内容宽高,需要注意清浮动
1.clear:both
2.overflow:hidden

(扩展ie6的兼容)
css hack:针对不同的浏览器写不同的代码
haslayout
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
提供的源码资源涵盖了python应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值