热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

HTML基础语法总结

Leftmargintopmargin用来调整链接或文字位置Text用来调整字体颜色点击进入百度页面添加链接

Leftmargin topmargin用来调整链接或文字位置

Text用来调整字体颜色

<a href&#61;"http://www.baidu.com">点击进入百度页面</a> 添加链接

alink点击时链接 link当前显示链接 vlink点击后链接 主要用来控制链接字体的颜色

bgcolor用来设置背景颜色

background用来设置背景图片&#xff08;GIF、JPG&#xff09;

background&#61;fixed使背景图片成固定效果&#xff0c;不随滚动条滚动

 

HTML定义了6级标题&#xff0c;1-6级&#xff0c;标题文字随级数增大而减小

通过align来控制文本出现的位置&#xff0c;属性值有3种&#xff0c;分别为left、center、right

 

文字设置

</p><p> <B>设置文字以粗体方式显示&#xff0c;语法<B> </B></p><p> <I>设置文字以斜体方式显示&#xff0c;语法<I> </I></p><p> <EM>效果同<I>&#xff0c;语法<EM> </EM></p><p> <SUP>设置文字以上标文本方式显示&#xff0c;语法<SUP> </SUP></p><p> <SUB>设置文字以下标文本方式显示&#xff0c;语法<SUB> </SUB></p><p> <U>设置文字以下划线方式显示&#xff0c;语法<U> </U></p><p> <S>设置文字以删除线方式显示&#xff0c;语法<S> </S></p><p>

 

 

FONT控制字体&#xff0c;大小&#xff0c;颜色

<FONT face&#61;"字体" size&#61;"大小" color&#61;"颜色值"></FONT>

 

段落设置

</p><p> <P>段落标记&#xff0c;一般情况下在每个段落的前面加一个<P>标记既可以区分段落&#xff0c;又可以换行</p><p> <BR>之后的文字在下一行显示</p><p> <HR>设置水平线</p><p> <center>标记所有包含的内容&#xff0c;将以居中对齐的方式显示在网页中</p><p> <PRE>标签可以把原文件中的空格、回车、换行、Tab键表现出来</p><p> <strong><NOBR></strong>标记将取消浏览器由于窗口大小变化而换行</p><p> <strong><XMP></strong>在HTML文档中加入<XMP>标记&#xff0c;使标记内的HTML标记不起作用</p><p> &lt代表<&#xff0c;&gt代表></p><p>

 

</strong></p><p> <strong><MARQUEE>标记可以使文字产生跑动的效果</strong></p><p> direction 文字跑动的方向</p><p> bgcolor设置文字背景颜色</p><p> height设置文字跑动的高度</p><p> width设置文字跑动的宽度</p><p> hspace设置文字的水平边距</p><p> vspace设置文字的上边距</p><p> behavior设置文字的运动方式(scrol/alternate/slide)</p><p> loop设置文字跑动的圈数</p><p> scrollanount设置跑动文字的移动速度</p><p> scrolldelay设置跑动文字的移动延时</p><p>

 

HTML超链接

</p><p> 格式<A>这是一个链接</A></p><p> href设置超链接目标地址URL(全球资源定位)</p><p> name在html文档中建立特定位置的名称</p><p> target设置被链接的网页打开时的窗口_blank/_parent/_self/_top</p><p> acceskey设置超链接的快捷键</p><p> title设置超链接的说明文字</p><p> style运用css样式设置超链接的文字样式</p><p> 利用这些属性可以设置锚点(返回顶部之类)</p><p>

 

HTML列表

列表分为三种类型&#xff1a;有序列表、无序列表和自定义列表

有序列表使用编号来记录项目的顺序&#xff0c;无序列表使用项目符号来记录无需的项目&#xff0c;自定义列表由两部分组成&#xff1a;定义条件和定义描述

</p><p> <strong>有序列表&#xff1a;</strong></p><p> <OL type&#61;"编号样式"(默认为阿拉伯数字1) start&#61;"编号起始值"></p><p>  <wbr /> <wbr /> <li>项目一</li></p><p>  <wbr /> <wbr /> <li>项目二</li></p><p> </OL></p><p>

type

1 阿拉伯数字

a 英文小写

A 英文大写

i 罗马小写数字

I 罗马大写数字

 

start编号样式的起始数字&#xff0c;如&#xff1a;编号样式设为A&#xff0c;起始值设为2&#xff0c;则列表的起始值为B

 

</p><p> <strong>无序列表&#xff1a;</strong></p><p> <UL type&#61;"编号样式"(默认为圆点disc) ></p><p>  <wbr /> <wbr /> <li>项目一</li></p><p>  <wbr /> <wbr /> <li>项目二</li></p><p> </UL></p><p>

 

type

circle 空心圆

disc 圆点

square 正方形

 

</strong></p><p> <strong>自定义列表&#xff1a;</strong></p><p> <DL></p><p> <DT>用于定义列表</DT></p><p> <DD>用于解释名词的列表&#xff0c;包含两个层次&#xff0c;一是名词&#xff0c;一是名词的解释</DD></p><p> </DL></p><p>

 

HTML表格&#xff1a;

格式&#xff1a;

</p><p> <table></p><p>  <wbr /> <wbr /> <wbr /> <tr><td>表格中第一行第一列数据</td><td>表格中第一行第二列数据</td></tr></p><p>  <wbr /> <wbr /> <wbr /> <tr><td>表格中第二行第一列数据</td><td>表格中第二行第二列数据</td></tr></p><p> </table></p><p>

 

</p><p> <table>标签的属性&#xff1a;</p><p> border 设置表格边框</p><p> caption 设置表格标题</p><p> align 设置表格在网页中的布局</p><p> width 设置表格宽度</p><p> height 设置表格高度</p><p> cellspacing 设置表格各单元格之间的距离</p><p> cellpadding 设置单元格内部与文本之间的距离</p><p> bordercolorlight 设置表格亮面颜色</p><p> bordercolordark 设置表格暗面颜色</p><p>

 

</p><p> <tr>标签属性&#xff1a;</p><p> bgcolor 设置行背景颜色</p><p> align 设置行对齐方式</p><p> valign 设置单元格垂直对齐方式</p><p>

 

</p><p> <td>和<th>标签属性&#xff1a;</p><p> bgcolor 设置单元格背景颜色</p><p> rowspan 设置单元格所占行数</p><p> colspan 设置单元格所占列数</p><p> align 设置对齐方式</p><p> valign 设置单元格垂直对齐方式</p><p> width 设置单元格宽度</p><p> height 设置单元格高度</p><p>

 

<th>用来表示数据的名称

 

HTML特殊表格

rules 设置单元格的特效

fieldset 设置特殊表格

 

HTML表单

格式&#xff1a;

</p><p> </p><p> </p><p>

1. name: 设置表单的名称

2. action: 设置表单的表单的处理程序的URL

3. method: 提交表单的方法

 

输入域一般在表单中使用

</p><p> 1.<input type&#61;"text"/>输入单行文字</p><p> size属性为宽度&#xff0c;value为默认值&#xff0c;maxlength为可输入的最大长度&#xff0c;readonly为只读&#xff0c;该属性值只有一个&#xff0c;即readonly&#xff1b;</p><p> 2.<input type&#61;"password"/>输入密码</p><p> 3.<input type&#61;"radio"/>单选按钮</p><p>  <wbr /> 利用name属性进行分组&#xff0c;相同name值为一组&#xff1b;</p><p> 4.<input type&#61;"checkbox"/>多选按钮</p><p>  <wbr /> <wbr />checked属性表示选中&#xff0c;属性值只有checked</p><p> 5.<input type&#61;"image"/>图片</p><p>  <wbr /> 使用src属性指定图片地址&#xff0c;用来实现美化的“登录按钮”&#xff1b;</p><p> 6.<input type&#61;"file"/>文件上传</p><p>  <wbr /> 使用file&#xff0c;则form的enctype必须设置为multipart/form-data&#xff0c;method属性设为POST&#xff1b;</p><p> 7.<input type&#61;"hidden"/>隐藏域</p><p> 8.<input type&#61;"reset"/>撤销按钮</p><p> 9.<input type&#61;"submit"/>提交按钮</p><p>  <wbr /> 通过value值来改变现实的文本&#xff1b;</p><p> 10.<input type&#61;"button"/>普通按钮</p><p>  <wbr /> 通过value值来改变现实的文本&#xff1b;</p><p>

 

</p><p> <strong><textarea>标签</strong></p><p> 多行文本输入标记格式&#xff1a;</p><p> <textarea name&#61;"t1" rows&#61;x cols&#61;y></p><p> ......</p><p> </textarea></p><p>

name 设置识别名称

rows 设置文本域的行数

cols 设置文本域的列数

disabled 设置文本为禁用

warp 设置为off不换行

标签

前可以写普通的文本来修饰&#xff0c;但是单击修饰文本时input并不会得到焦点&#xff0c;而用lable标签则可以&#xff1b;

for属性指定要修饰的空间的id&#xff1b;

为被修饰的空间设置一个唯一的id&#xff1b;

<lable for id&#61;”name”>姓名</lable> <input id&#61;”name” type&#61;”text”/>

 

</p><p> <strong><filedset>标签</strong></p><p> 类似WinForm中的GroupBox效果&#xff0c;将控件划分一个区域&#xff0c;看起来更规整&#xff1b;</p><p> <filedset></p><p>  <wbr /> <legend>要显示的属性值</legend></p><p>  <wbr /> <input type&#61;”…”/></p><p> </filedeset></p><p>

 

选择域

  表示该项已选中

  

   .....

 

 

HTML的框架

使用框架可以划分页面

格式&#xff1a;

</p><p> </p><p> </p><p> </p><p> </p><p> </p><p>

frameset标签属性

cols 设置列的大小

rows 设置行的大小

frameborder 是否显示边框 yes/no,1/0

framespacing 设置分割条大小

 

src 设置要链接的HTML文件

frameborder 是否显示边框yes/no,1/0

width 设置宽度

height 设置高度

scrolling 设置窗口是否使用滚动条yes/no,默认为auto

 

 

HTML不把“ ”当空格&#xff0c;因为HTML中经常有缩进&#xff0c;如果把缩紧的空格在浏览器中以空格的形式展现&#xff0c;排版会很麻烦&#xff1b;

<小于号  >大于号   空格符

 

相对URL&#xff1a;表示对当前文档的资源&#xff0c;“/”表示网站根目录&#xff0c;“../”表示父目录&#xff0c;“./”或者不写任何斜线便是相对于当前路径的目录&#xff0c;站内引用最好用相对URL&#xff0c;这样域名改变了、目录改变了都不受影响&#xff1b;

</p><p> <image src&#61;”../images/csharp.jpg”/>表示父目录下查找</p><p> <image src&#61;”/images/csharp.jpg”/>表示根目录下查找</p><p>

 

标签

Src指向的文件&#xff0c;图片是链接的&#xff0c;不是插入的&#xff0c;当src指向的文件不存在了&#xff0c;图片就看不了了&#xff1b;

Title鼠标放上去显示出来的文字

Alt属性为图片无法显示时的显示文本&#xff0c;鼠标方式去也会有悬浮提示“点击查看大图”&#xff1b;

Border属性指定边框&#xff0c;属性值为0时不显示边框&#xff1b;

Width、height属性指定现实的图片大小&#xff0c;如果不指定则是图片的原始大小&#xff1b;

最好指定Width、height&#xff0c;哪怕是原始尺寸大小&#xff0c;因为如果不指定大小&#xff0c;图片会不占位置&#xff0c;图片下载后才调整大小&#xff0c;会造成页面很乱&#xff1b;

 

CSS&#xff08;层叠样式表&#xff09;

用来美化页面&#xff0c;可以对页面元素进行更精细的设置&#xff0c;样式主要描述元素的字体颜色、背景颜色、边框等。CSS主要有元素内联、页面嵌入和外部三种使用方式。CSS是描述元素的皮肤&#xff01;

   元素内联&#xff0c;直接将样式写在元素的style属性中

   

</p><p>  <wbr /> <wbr /> <input type&#61;”text” style&#61;”background-color:red”/>适用于样式没有可重复性的场合</p><p>  <wbr /> <wbr /> 页面嵌入&#xff1a;在head中加入</p><p>  <wbr /> <wbr /> </p><p>  <wbr /> <wbr /> 

   表示页面中所有的input都采用指定的样式。适用于样式重复&#xff0c;减少页面体积&#xff1b;

   外部引用&#xff0c;将css内容写入css后缀文件

   Textarea{ background-color:red}

   然后再页面中引用&#xff0c;在head中加入

   

   适合于多个页面共享css。

 

Div(层)

层&#xff1a;

将内容放到层中&#xff0c;就以将这些内容当成一个整体进行处理&#xff0c;比如整体隐藏、整体移动等。类似于WinForm中的Panel&#xff1b;

Span&#xff08;块&#xff09;

Div是将内容放到一个矩形的区块中&#xff0c;会影响布局&#xff0c;而span只是将一段内容定义成一个整体操作&#xff0c;但不影响布局显示&#xff1b;

 

常见样式&#xff1a;

Css计量单位&#xff1a;css中表示宽度、距离时有多种计量单位&#xff1a;px&#xff08;像素&#xff09;、30%&#xff08;百分比&#xff09;、em&#xff08;相对单位&#xff09;等。Width&#xff1a;20px

Background-color&#xff1a;red;背景颜色&#xff0c;color&#xff1a;文本颜色

Border-style&#xff1a;solid&#xff1b;边框风格&#xff08;默认没有边框&#xff09;&#xff0c;还有dotted&#xff08;点&#xff09;等值&#xff1b;

Border-color&#xff1a;边框颜色&#xff1b;border-width&#xff1a;边框宽度&#xff08;默认为0&#xff09;。

例&#xff1a;style&#61;“border-color&#xff1a;red&#xff1b;border-width&#xff1a;1px;border-style&#xff1a;dotted&#xff1b;”

Display&#xff1a;元素是否显示&#xff0c;可选值none&#xff08;不显示&#xff09;&#xff0c;block&#xff08;显示为块级元素&#xff0c;此元素前后会带有换行符。&#xff09;、inline&#xff08;显示为内敛元素&#xff0c;元素前后没有换行符&#xff09;等。

Cursor&#xff1a;鼠标在元素上时显示的光标图标&#xff0c;可选值&#xff1a;cursor&#xff08;默认光标&#xff09;、pointer&#xff08;超链接上的手&#xff09;、text&#xff08;输入bean&#xff09;、wait&#xff08;忙沙漏&#xff09;、help&#xff08;帮助&#xff09;等。

LI不显示圆点&#xff1a;LIST-STYLE-TYPE:none&#xff1b;一般设在li或者ul上

应用&#xff1a;图片&#xff1a;不显示边框&#xff0c;见备注

 

样式选择器

对于非元素内联的样式需要定义样式选择器&#xff0c;通俗的说就是这个样式适合于哪些元素&#xff0c;三种&#xff1a;标签选择器、class选择器和id选择器。

标签选择器:

input{border-color&#xff1a;yellow&#xff1b;color&#xff1a;red}&#xff0c;对于指定的标签采用统一的样式

class选择器&#xff1a;

以定义一个命名的样式&#xff0c;然后在用到它的时候设定元素的class属性为样式的名称&#xff0c;还可以同时设定多个class&#xff0c;名称之间加空格

</p><p> .warning{blockgroud:yellow}</p><p> .highlight{font-size:xx-large;cursor:help;}</p><p> <table></p><p> <tr></p><p> <td class&#61;”highlight”>你好</td></p><p> <td class&#61;”warning”>我好</td></p><p> <td class&#61;”highlight warning”>大家好</td></p><p>  <wbr /> <wbr /> </tr></p><p>  <wbr /></table></p><p>

 

标签&#43;class选择器

Class选择器也可以针对不同的标签有不同的样式&#xff0c;只要在样式名前加标签名即可。

</p><p> Input.accountno{text-align:right;color:red;}</p><p> Label.accountno{font-style:italic;}</p><p> <input class&#61;”accountno” type&#61;”text” value&#61;”Hello”/></p><p> <label class&#61;”accountno”>Hello</label></p><p>

 

Id选择器

为指定id的元素设定样式&#xff0c;id前加#

</p><p> #username</p><p> {</p><p>  <wbr /> Font-size:xx-large&#xff1b;</p><p> }</p><p> <input id&#61;”username” type&#61;”text” value&#61;”aaaaaaaaa”/></p><p> Style、class可以同时组合使用</p><p> <input id&#61;”username”class&#61;”accountno” style&#61;”font-size:xx-large” type&#61;”text” value&#61;”aaaaaaaaa”/></p><p>

 

关联选择器&#xff1a;

</p><p> P strong{background-color&#xff1a;yellow}</p><p> 表示P标签内的strong标签内的内容使用的样式</p><p> <strong>aaaaaaaa</strong></p><p> <p><strong>bbbbbbb</strong></p></p><p>  <wbr />

 

组合选择器&#xff0c;同时为多个标签设定一个样式

</p><p> H1&#xff0c;H2&#xff0c;input{background-color:yellow}</p><p> <h1>nihao</h1></p><p> <input type&#61;”text” value&#61;”test”/></p><p>

 

伪选择器&#xff0c;为标签的不同状态设定不同的样式&#xff1b;

A:visited&#xff1b;超链接点击过的样式&#xff1b;

A&#xff1a;active&#xff1b;选中链接时的样式&#xff1b;

A&#xff1a;link&#xff1b;超链接未被访问时的状态&#xff1b;

A&#xff1a;hover&#xff1b;鼠标移到超链接时的状态&#xff1b;

A:visited{TEXT-DECORATION:none}

A&#xff1a;active{TEXT-DECORATION:none}

A&#xff1a;link{TEXT-DECORATION:none}

A&#xff1a;hover{TEXT-DECORATION:none}

多套用指定格式&#xff1b;


推荐阅读
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 深入理解CSS中的margin属性及其应用场景
    本文主要介绍了CSS中的margin属性及其应用场景,包括垂直外边距合并、padding的使用时机、行内替换元素与费替换元素的区别、margin的基线、盒子的物理大小、显示大小、逻辑大小等知识点。通过深入理解这些概念,读者可以更好地掌握margin的用法和原理。同时,文中提供了一些相关的文档和规范供读者参考。 ... [详细]
  • ①页面初始化----------收到客户端的请求,产生相应页面的Page对象,通过Page_Init事件进行page对象及其控件的初始化.②加载视图状态-------ViewSta ... [详细]
  • 前端库Bootstrap框架:「11]使用 span 创建行内元素
    前端库Bootstrap框架:「11]使用 span 创建行内元素 ... [详细]
  • 本篇文章为大家展示了input语句的作用有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。HTML标签 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • SpringMVC接收请求参数的方式总结
    本文总结了在SpringMVC开发中处理控制器参数的各种方式,包括处理使用@RequestParam注解的参数、MultipartFile类型参数和Simple类型参数的RequestParamMethodArgumentResolver,处理@RequestBody注解的参数的RequestResponseBodyMethodProcessor,以及PathVariableMapMethodArgumentResol等子类。 ... [详细]
  • HTML5网页模板怎么加百度统计?
    本文介绍了如何在HTML5网页模板中加入百度统计,并对模板文件、css样式表、js插件库等内容进行了说明。同时还解答了关于HTML5网页模板的使用方法、表单提交、域名和空间的问题,并介绍了如何使用Visual Studio 2010创建HTML5模板。此外,还提到了使用Jquery编写美好的HTML5前端框架模板的方法,以及制作企业HTML5网站模板和支持HTML5的CMS。 ... [详细]
  • C#多线程解决界面卡死问题的完美解决方案
    当界面需要在程序运行中不断更新数据时,使用多线程可以解决界面卡死的问题。一个主线程创建界面,使用一个子线程执行程序并更新主界面,可以避免卡死现象。本文分享了一个例子,供大家参考。 ... [详细]
  • 文章发布实例这个例子,因为前两章是字符串处理和正则表达式,所以重点也就用了这些内容。首先,进的事post.php这个文件<formmethodpostactio ... [详细]
author-avatar
hypothesis82235
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有