网站部分:UI:AI、PS

前端:html、css、js

网站:是一个存放在网络服务器上的完整信息的集合体。由域名、空间服务器、网站程序、数据库等组成。由多个网页以一定的方式连接在一起,成为一个整体。

首页(index.html):制作首页要突出重点、分类准确、操作简单


网页的三层结构:

结构层:html    结构框架

表现层:css     美化

行为层:js   javascript    实现动态交互

万维网:WWW  (World Wide web)一种基于超文本方式的信息检索服务工具

用超链接的方式将各种不同空间的文字信息组织在一起的网状文本

HTML:超文本标记语言,是构成web页面的基础    是WWW的母语

HTML标记可以说明文字、图形、动画、声音、 表格、链接等

超链接:特殊的文字标识,跳转到指向www中的资源

统一资源定位符:URL   资源指向的地址

用于描述Internet上资源的位置和访问方式

协议名://网址或IP端口号/URL

http://www.baidu.com:80/路径

主机    域名  端口号(http默认值)

通信协议:http---超文本传输协议

ftp传输文件


HTML文档结构:

<html>  开始代码

<head>        头部标记(不被显示在正文,)

<title>…</title>

</head>

<body>

页面内容

</body>

</html>  结束代码

HTML标记:

头部:

<link> ; <meta> ; <title>…</title>

<style>…</style>  ;  <script>…</script>(插入js)

属性间用空格隔开,属性值用“ ”括起来

<meta>标记的属性:

1.name 设定本网页的制作工具

2.keywords 设定网页的关键字,便于搜索引擎搜索

<meta name=“keywords” content=“关键字描述”>

3.discription  设定网页的描述

4.Content-Type  声明本网页所采用的字符集

<meta http-equiv=“content-type” content=“text/html;charset=utf-8”>

文本格式

编写网页的开头:DOCTYPE标记来声明是用什么语言版本来解释当前文本

<!DOCTYPE html>

单标记:eg:<br>换行  <img src=“##.jpg ”>添加图片  <input>

双标记:eg:<b>…</b>粗体

块级标记:eg:<h1>…</h1>(标题)

行内标记:

标记属性:附加信息

样式设置:单标记直接在标记内设置eg:<hr width=”” align=””>

注释:<!—注释内容—>  注释会被浏览器忽略

注:

标记可以嵌套,不可以交叉

文件名只能是英文字母、数字或下划线组成

文件名区分大小写

首页一般为index.html


文字与段落

标题字:共六级  字体依次递减  默认加粗显示    本身具有自动换行

<h# align=“left/right/center”>标题文字</h#>

水平对齐

特殊符号:(注意最后的分号)

空格:&nbsp;不管文字间有几个空格,都被视作一个空格

&lt;(小于号)      &gt;(大于号)    &copy;(版权符©)

&reg;(注册符®)     &amp; &符       &times;(x符号)

注释:<!—注释内容—>

文字样式:16px  字体默认宋体  字号默认3  属性中的属性值都没有单位

<font face=”” size=”1-7(字号表示)” color=””>  </font>

字号依次递增    red/#00ffff

嵌套:块级可以嵌套行级,行级不可以嵌套块级,同级可相互嵌套

eg: <h#><font>…</font></h#>

<b>…</b>    <strong>…</strong>  加粗

<i>…</i>   <em></em>  斜体

<del>…</del>  删除线

<u>…</u>  下划线

<sup>…</sup>  上标      <sub>…</sub>  下标

<address>…</address> 通常显示为斜体 地址文字(E-mail、地址)(块级元素)

段落:<p align=””>…</p>    一个p空一行

换行:<br>

<nobr>…</nobr>

<wbr>…</wbr>

居中标记:<center>…</center>  图片、表格、表单(H5不可用)  块级

水平分隔线:<hr width=””size=”” color=”” align=”” noshade>

宽度        粗细

预格式化:<pre>…</pre>   保持文档输出样式,原样输出  块级

段落缩进:<blockquote>…</blockquote>

段前段后缩进5个字符,产生层次关系,可多个嵌套连用


列表

无序ul、有序ol、定义dl  目录dir  菜单menu

无序列表:没有特定顺序的相关条目,呈并列关系。默认距离页面40px,

<ul type=””>      设置项目符号样式:disc(默认)/circle/square

<li>…</li>

<li>…</li>

</ul>

有序列表:   编号的样式:1/a/A/i/I

<ol type=”” start=““>      改变编号的起始值,取阿拉伯数字

<li>…</li>

<li type=”1“>…</li>

<li value=”5“>…</li>    改变本身及之后的值

</ol>

原则:就近原则:在列表<ol></ol>的type属性和列表项标记<li></li>的type属性发生冲突的情况下,在指定的单个列表项遵循<li></li>的type属性进行显示。

嵌套:整组嵌套,互相嵌套,

一级默认实心圆,二级默认空心圆,三级默认实心方块

√定义列表:

<dl>

<dt>…</dt>

<dd>…</dd>

<dd>…</dd>

<dt>…</dt>

<dd>…</dd>

<dd>…</dd>

</dl>

(菜单列表,一般不嵌套)

 


超链接

指由一个网页指向一个目标的连接关系,可以是另一个网页、图片、邮件地址、文件、应用程序…         (属于网页的一部分)

各个网页链接在一起后才能真正构成一个网站

<a href=路径>…</a>

分类:

外部链接:跳转到当前网站的外部  一般要用绝对路径,要有完整的URL地址

内部连接:在同一个网站内部  相对路径,明确指向哪个文件

路径:

绝对路径:完整的URL地址

<a href="http://www.baidu.com">跳转到百度</a>

√相对路径:以当前文件所在的路径为起点,进行文件查找。通常只包括文件夹名和文件名     (在本地不可以跨盘符)

1.链接到同一目录下的文件:<a href=“index.html”>

2.链接到下一级子目录a中的文件:<a href=“a/index.html”>

3.链接到上一级目录中的文件:<a href=“../index.html”>

4.链接到上两级目录中的文件:<a href=“../../index.html”>

根路径:

根目录:

创建超链接:

<a href=“url” title=“指向链接的文字” target=“目标窗口”>…</a>

_self(在当前窗口打开)  _blank(新窗口打开)

书签链接:跳转到指定的位置

<a name=“书签名称”>连接内容</a>

<a href=“#书签名称”>链接标题</a> (同一页面内)

<a href=“URL地址#书签名称”>链接标题</a> (不同页面)

下载文件:

<a href“url”>链接内容</a>    (相对路径或绝对路径—word、pdf、文件)

图片

插入图片标记:                    设置宽/高,等比例缩放

<img src=“URL”border=“ ” width=“ ” height=“ ” >

title=“” 鼠标划入时显示信息

alt=“图片加载失败时显示的内容”

align=“ ” 定义图片的对齐方式 (影响跟在图片后边的内容)

hspace=“ ” 水平间距

vspace=“ ” 垂直间距

图片连接:

<a href=””><img src=””></a>


滚动文字

<marquee>文字或图片</marquee>  块级

设置属性的值单位:px

behavior:scroll(循环滚动/默认)  slide(滚动一次)  alternate(来回交替)

direction:left  right  up  down

bgcolor:red/十六进制

width/height:数字/百分比

hspace/vspace:数字

loop:正整数n/infinite (循环次数)

scrollamount:**px 文字每次移动的距离

scrolldelay:**ms 间歇时间  1000ms=1s

插入背景音乐:

<bgsound src=”” loop=””>

插入多媒体文件:

<embed src=”” loop=””autostart=”true/false” width=”” height =”” type=”media-type” pluginspage=”pluge” >可插入各种多媒体文件


表格(table tr td)罗列数据、布局

<table>

<caption>表格标题<caption>

<tr>

<th>…</th>  <!—表头、默认居中加粗显示-->

</tr>

<tr>

<td>…</td>   <!—单元格-->

</tr>

</table>

属性:

border、bordercolor、width、height、bgcolor(背景颜色)background(背景图)

边框样式:<table frame=”” rules=””>

单元格间距:<table cellspacing=””> 间距为0,边框粗细值合并

单元格边距:<table cellpadding=””>

表格的水平对齐方式:<table align=””>

tr(行)属性:

<tr align=””>…</tr>  水平对齐

<tr valign=”top/middle/bottom”>…</tr> 垂直对齐

bgcolor、bordercolor、

td(单元格)属性:

align、valign、bgcolor、background、bordercolor、width、height、

(rowspan、colspan跨行、列合并)

<td rowspan/colspan=”行数/列数”></td>


框架:

<frame> 定义框架

<framesel> 定义框架集

结构:

<html>

<head>

<title>…</title>

</head>    框架的边框

<feameset border=””  rows=”10%,20%,*”>

<frame src=“  ”>

</frameset>

</html>

水平分割:rows   垂直分割:cols

嵌套分割:用n个<frameset>连接

target=”name=”””连接两个板块

<frameset frameborder=”1/0”yes/no>  框架边框  默认为1  0为不显示

<frame noresize>  不可移动

<frame scrolling=”yes/no auto”>  滚动条

浮动框架:<iframe src=””>…</iframe> 可以包含在body中


表单

form:name   action—传输到某个地址   method ---(get/post)

get:浏览器将表单中的各个值添加到action属性后

缺点:1.地址栏允许输入的URL长度有限,最多为2048个字符,不适合数据较多的表单,安全性较低。 2.get方法提交数据是明文的。

post:传输较大数据

file:///F:/HTML/a.html?username=123&pwd=1234

单行文本输入框:<input>单标记

<input name=””

type=”text”

size=”” 文本框大小

mexlength=”n” 可输入的最大字符数

value=“  ”  首次被载入时显示的值

checked=””

input type=”类型”                                与内容一样可省略

text      文本框

password  密码框  name  mexlength  size  value

checkbox  复选框  name  value(必填) checked(默认被选中)

<input name="" type="checkbox" value="3" checked>排

radio        单选框  name  type  value  checked

(实现多选一,所有属性的name值应相同)

file      文件选择输入框

对于允许上传的文件,不能使用get方法

<form name=”” action=”” method=”post” enctype=”上传格式”>

<input type=”file”>

hidden    隐藏域  name  type  value()

提交按钮:type=”submit” value=”“

重置按钮:type=”reset” value=”“

value的属性值显示在按钮上的字  默认为提交

图片按钮(提交) <input name=”” type=”image” src=””>

<input type=”button” value=””>


多行文本输入框

<form>               显示文本字符多少            victual 自动换行默认

<textarea name=””cols=”” rows=”” wrap=  ”physical”显示换行符

</textarea>       宽/列       高/行            off  不自动换行

</form>

标签中间内容是显示文本框的初始信息

下拉列表          显示框大小

<select name=”” size=”1” multiple>实现多选:按ctrl多选

<option value=””>    列表项

</select>

默认值为第一项

href和src的区别:

href是Hypertext Reference的缩写,指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接

src是source的缩写,指向外部资源的位置,指向的内容将会嵌套到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内

HTML与标记属性的更多相关文章

  1. 解析PHP正则提取或替换img标记属性

    <?php/*PHP正则提取图片img标记中的任意属性*/$str = '<center><img src="/uploads/images/20100516000. ...

  2. PHP正则提取或替换img标记属性实现文章预览

    今天在想如何实现文章预览时,如果文章里面包含照片,那么就选取第一张照片作为预览图,如果没有照片,则截取文章的头150个字作为预览文字,但是因为保存在数据库的文章都是以富文本的形式,没办法直接提取,在网 ...

  3. PHP正则提取或替换img标记属性

    <?php   /*PHP正则提取图片img标记中的任意属性*/ $str = '<center><img src="/uploads/images/20100516 ...

  4. 使用innerHTML获取HTML代码时,HTML标记属性的双引号好多都消失不见了,原来是属性值中包含空格才会保留双引号

    最近搞的一个项目中所使用的方式比较奇怪,用Label显示HTML内容,然后不断地使用JS把Label的innerHTML复制到TextBox中. 但是,昨天发现了一个问题,获取元素值的时候,有时候正常 ...

  5. 【轻松前端之旅】元素,标记,属性,<html>标签

    HTML文档是由HTML元素定义的. HTML元素(element)指的是从开始标签(start tag)到结束标签(end tag)的所有代码. 有些元素会使用简写记法,如<img src=' ...

  6. PHP 正则表达式匹配 img ,PHP 正则提取或替换图片 img 标记中的任意属性。

    PHP正则提取或替换img标记属性 PHP 正则表达式匹配 img ,PHP 正则提取或替换图片 img 标记中的任意属性.   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...

  7. kivy之Label属性及文本标记实操练习

    关于kivy内label功能有二部分内容,一个是label小部件属性,另一个是label文本标记属性,实操练习的效果图如下: . 现将label常用的这二类属性整理如下: 现在我们来进行实操练习,在p ...

  8. svn 修改文件的二进制或文本标记

    在添加一个文件的时候,svn自动标记成了二进制文件.当时也没在意就提交了.结果修改了之后不能进行svn diff操作,说是二进制文件不能进行diff操作.在网上找了个方法,修改这个文件的标记属性,把这 ...

  9. HTML标记语法总结

    一.HTML标记类型 1.单标记 语法:<标记名>,如:<img>.<br>.<hr> 2.双标记 语法:<标记名>…标记内容…</标 ...

随机推荐

  1. CCIE-MPLS VPN-实验手册(下卷)

    10:跨域的MPLS VPN (Option A) 10.1 实验拓扑 10.1 实验需求 a.       R1 R2 R3 组成P-NETWORK R1 R2 R3 位于AS 1,底层协议采用EI ...

  2. wineshark分析抓取本地回环包

    wineshark分析抓取本地回环包 摘要 由于windows系统没有提供本地回环网络的接口,用Wireshark监控网络的话看不到localhost的流量.想要获取本地的网络数据包,可以通过一款小巧 ...

  3. 结队编程-基于gui的四则运算生成器

    成员:卢少锐 201421123027.刘存201421033023 coding.net地址 1.需求分析:除了实现四则运算的功能外,还添加了计时器功能和语言选择功能 2.程序设计:这次作业是基于上 ...

  4. Swing-JComboBox用法-入门

    JComboBox是Swing中的下拉菜单控件.它永远只能选中一个项目,然而比单选按钮节省空间.如果使用setEditable设置为true则内部选项的文本可以编辑,因此这种组件被称为组合框.注意,对 ...

  5. 详解go语言的array和slice 【一】

    本篇会详细讲解go语言中的array和slice,和平时开发中使用他样时需要注意的地方,以免入坑. Go语言中array是一组定长的同类型数据集合,并且是连续分配内存空间的. 声明一个数组 var a ...

  6. java命令行执行带依赖jar包的main函数

    有时候客户端没有运行环境,需要将程序放到服务器上执行,可按如下操作: 1.创建libs文件夹,将运行过程中依赖的jar包全部拷贝到此处; 2.编译.执行 javac -Djava.ext.dirs=l ...

  7. SpringMVC第三篇【收集参数、字符串转日期、结果重定向、返回JSON】

    业务方法收集参数 我们在Struts2中收集web端带过来的参数是在控制器中定义成员变量,该成员变量的名字与web端带过来的名称是要一致的-并且,给出该成员变量的set方法,那么Struts2的拦截器 ...

  8. 过滤器复用代码【中文乱码、HTML转义】

    中文乱码 public class CharacterEncodingFilter implements Filter { public void doFilter(ServletRequest re ...

  9. 来自projecteuler.net网站的练习题1

    0.题目如下: By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prim ...

  10. 全栈工程师带你开发 ,node开发人脸识别门禁系统

    效果图:       知识点: 人脸识别SKD部署,  webRTC视频流处理,URL构建blob对象,Canvas映射截图,ajax数据交互,Node图像处理,跨域与413处理,base64解码,p ...