HTML标记语言和CSS样式的简单运用(Nineteenth Day)

曾经励志下去要坚持把每天所学的知识记录下来,可是坚持了几天后,就觉得自己坚持不下去了。。。。这几天自己好好的想了想,觉得不能坚持也得要坚持,因为要对自己负责,所以得学会逼着自己去做,只有这样才能把一件事做到底。。。。。。今天就总结一下所学到的知识。

理论:

HTML(Hyper Text Markup Language) 超文本标记语言

?HTML文档 = 网页

?HTML标签(不区分大小写)(有些大写是自动生成的)

页面包括“格式标签”和“页面内容”

?网页文件格式:.html或.htm

HTML是通用语言(只要有浏览器和记事本)

?使用的工具:记事本、NotePad++、EditPlus、…

网页三剑客(DreamWeaver、FireWorks、Flash)

FrontPage

HTML基本标签:

?HTML基本结构  <html></html>

?段落标签  <p></p>

?空格标签  &nbsp

?标题标签  <h#>: #=1~6

?图片标签  <img src=“…” />

?注释标签  <!--   -->

?标题标签  <h#></h#>

HTML水平线  <hr />

?HTML拆行  <br />

?HTML中的特殊符号

>(&gt)、<(&lt)、&(&amp)、空格(&nbsp)

HTML元素

?HTML基本块?HTML元素

?HTML元素有始有终

?HTML可以嵌套

?HTML使用小写

HTML属性

?表现各标签的特征

<img>中的src即为属性

?属性都是以“属性名 = 值”的形式出现

属性的值建议用引号括起来

属性建议均以键值对的形式括起来

一个标签可有多个属性,用空格分开

* HTML图像的属性

<img src=“URL” />

?alt属性(显示图片内容)

?border属性(图片外侧相框宽度,默认像素)

?width属性

?height属性

* 标尺线?常见属性<hr/>

size、width、align(left,right,center)、noshade、color

* HTML字体——客户端字体属性

?<font>的size属性取值为1~7

* HTML字体——物理字体属性?

?<b>  定义粗体文本

?<i>  定义意大利斜体

?<tt>  定义打字机文本(等宽)

?<u>  定义下划线文本

?<sup>、<sub>  定义上下标

?<s>  定义加删除线的文本

* HTML字体——逻辑字体属性?

?<em>  定义强调文本

?<strong>  定义强调文本

?<code>  定义计算机代码文本

?<samp>  定义计算机代码样本

?<kbd>  定义键盘文本

?<var>  定义文本的变量部分

?<dfn>  定义定义项目

?<cite>  定义引用(citation)

?<small>  定义小号文本

?<big>  定义大号文本

预定义格式文本

?预定义格式文本:<pre></pre>

通常保留空格和换行,文本以等宽字体呈现

?常见的应用就是表示计算机源码

与<code>一起使用,以获得更加精确的语义

?不建议使用Tab(默认4个空格,有的默认8个空格)(兼容问题)

例:

marquee标签(用来显示元素的移动)

direction属性,设置方向

left、right、down、up

?behavior属性,设置模式

scroll、altermate、slide

HTML链接

?HTML使用超链接与另一个文档相连

?a标签

?语法

<a href=“URL”>…</a>(URL可以看成是地址)

如:<a href="http://www.baidu.com">百度</a><br />

?链接可以是一个字、一个词或是一句话,也可以是一副图片

?有两种使用方式

链接到另一文档

<a href="MyFirstHTML.htm">跳到指定网页</a>

跳转到指定地方

<a name="上面" href="#下面">跳到下面</a>

<a name="下面" href="#上面">跳到上面</a>

HTML背景

?text属性(文本的颜色)

link属性(连接的颜色)

?alink属性(active 点击的时候连接的颜色)

?vlink属性(visited点击之后的颜色)

?bgcolor属性(背景颜色)

?background属性(背景图片,平铺)

HTML列表

?无序列表unorder(圆点)(<ul><li>第一个</li><li>第二个</li></ul>)

?square(方块) circle(小圆圈) disk(小圆点)

?有序列表order(数字)(<ol><li>第一个</li><li>第二个</li></ol>)?通过type属性来改变

?自定义列表?<dl>项目号,解释<dt>c#</dt><dd>很基础的内容</dd></dl>

HTML表格用法及相关属性

在 HTML 文档中,广泛使用表格来存放网页上的文本和图像进行布局

语法:

<table border=“1”>

<tr>

<td>单元格内容</td>

</tr>

<tr>

… …

</table>

跨列(合并列)的表格,使用colspan属性来实现

跨行(合并行)的表格,使用rowspan属性来实现

属性:

bgcolor  表格背景颜色

border  边框宽度,默认0

bordercolor  边框颜色

bordercolorlight  边框明亮部分的颜色

bordercolordark  边框昏暗部分的颜色

cellspacing  单元格之间的间隔大小

cellpadding  单元格边框与内容之间的间隔大小

width  宽度  像素或百分比

height  高度  像素或百分比

HTML表单

HTML表单是用于搜集用户输入的

HTML表单都扩在一对form标签中

<form>的常用属性

action  表示提交的目标服务器

method  提交的方法get、post

get(默认,以url提交,就是以地址栏的方式提交)

post(通过报文提交)

表单的基本元素

表单的基本标签

文本框标签<input type = “text“ />

?密码框标签<input type = “password”  value="" maxlength=""/>maxlength字符的长度

文本域标签<textarea>内容</textarea>属性rows(行)和cols(列)

?提交按钮标签<input type="submit" name="btn" value="提交" />

?重设按钮标签<input type=“reset” />(重置,可以添加value)

按钮标签<input type="button" value="按钮" onclick="alert(‘不要乱按‘)" />

?图像标签<input type=“image” />

复选框标签(有name才能提交)<input type=“checkbox” name=“ch1” value=“chone” checked=”checked“  />文字

?单选按钮签<input type=“radio” />input type=“radio” name=“ra1” value=“raOne” checked=“checked“ />男(默认加checked=“checked”)

?文件选择标签<input type=“file” />

?列表标签

<select>(name在这加才能提交)

<option>< /option>(Items)

</select>

分区标签:<div></div>  or  <span></span>(字符有多长,就占据多长)

框架组:不能有<body></body>

CSS样式(层叠样式表)

包括:行内样式,内嵌样式,类(class)样式,id样式,创建.css样式文件

实操:(简单举例出几个)

1. marquee标签的运用

效果:

2.图像标签的使用

3.表格的使用

效果:

4.表单的使用

<body>
    <form>

        <h1>贵美网站会员登录</h1><br /><br />

        <label>贵美网站邮箱:</label><input type="email" name="email" /><br /><br />

        <label >输  入  密  码:</label>     <input type ="password" name="pwd" maxlength="6" /><br /><br />

        <label >再次输入密码:</label><input type ="password" name="apwd" maxlength="6" /><br /><br />

        <input type ="radio" name ="release" checked />豪华版   <input type ="radio" name ="release" />简洁版<br /><br /> <!--checked表示当前被选中-->

        <input type ="checkbox" name ="login" />自动登录 <input type ="checkbox" name ="login" />安全登录<br /><br />

        <input type ="reset" value ="重置" name="no" />  <input type ="submit" value="登录" name ="ok" /><br /><br />

       <input type  ="submit" style="background-color:orange;font-size:x-large;color:white" value ="现在就去注册" name="register" />

    </form>
</body>

 运行效果:


 框架组的运用:

运行效果:

CSS样式的运用

 样式表:

新建一个样式表,

好了,今天就先写到这里吧。希望自己明天还能继续。加油!

时间: 2024-08-06 11:59:28

HTML标记语言和CSS样式的简单运用(Nineteenth Day)的相关文章

使用HTML语言和CSS开发商业站点(9)

#div_1 dl{ margin:0px;/*dl默认有外边距 跟ul一样*/ padding:0px; height:46px; margin-top:15px;} #div_1 dl dd{ margin:0px;/*dd默认有外边距*/ float:left; margin-left:10px; height:100%; line-height:46px; } 好的,使用HTML语言和CSS开发商业站点 就到这里结束    接下来是    使用Java实现面向对象编程 多多关注.评论,谢

S1/使用HTML语言和CSS开发商业站点/05-CSS美化网页

<span>标签 在HTML中,<span>标签是被用来组合HTML文档中的行内元素的,它没有固定的格式表示,只有对它应用CSS样式时,他才会产生视觉上的变化. <span>标签可以为<p>标签中的部分文字添加样式,而且不会改变文字的显示方向.他不会像<p>标签和标题标签那样,每对标签独占一个矩形区域. 字体样式 常用字体属性 属性名 含义 举例 Font-family 设置字体类型 Font-family:"隶书"; Fon

HTML语言和CSS开发

第一张 HTML基础1.HTML:超文本标记语言(它除了文字,还能写图片.视频.音频.交互),他不是编程语言,它是标记语言2. <!DOCTYPE html> HTML5版本申明 <html> <head> <meta charset="utf-8" /> 防止中文乱码 <title>我的第一个网页</title> 网页标题 </head> <body> </body> <

S1/使用HTML语言和CSS开发商业站点/04-初识CSS

CSS全称为层叠样式表. CSS基本语法结构 CSS规则由两部分构成,即选择器和声明.声明必须放在大括号{}中,并且声明可以是一条或多条:每条声明由一个属性和值组成,属性和值用冒号分开,每条语句以英文分号结尾.如下所示. h1{ font-size:12px; color:#F000; } font-size:12px;和color:#F000;表示两条声明,声明中font-size和color表示属性,而12px和#F000则是对应的属性值. 注意:在CSS的最后一条声明中,用以结束的“;”可

HTML语言和CSS开发商业站点 错题

1.关于css为什么会出现Bug说法不正确的是(). (选项两项) A.编写CSS样式是需要在不同浏览器中实现表现一致 B.各大主流浏览器由于不同厂家开发,浏览器使用的内核不同,支持CSS的程度不同 C.网页制作师在编写CSS样式时命名不规范,样式本身有BUG D.网页设计师在设计时起名不对 正确答案是 C.D 分析:各大主流浏览器由于不同厂家开发,各大厂商处于自身利益,因而浏览器使用的内核不同,支持CSS的程度不同,导致了显示差异,因此编写CSS样式时需要考虑在不同浏览器中实现表现     

S1/使用HTML语言和CSS开发商业站点/01-HTML基础

HTML会是一种超文本标记语言(Hyper Text Mark Language),也就是说,HTML不是一种编程语言,仅是一种标记语言(Markup Language). 网页基本信息: 1.DOCTYPE声明 HTML代码中最上面有两行关于“DOCTYPE”文档类型的声明,他约束HTML文档结构,检验是否符合相关Web标准,同时高速浏览器,使用哪种规范来解释这个文档中的代码.DOCTYPE声明必须位于HTML文档的第一行,XHTML3.0规定了3种级别的声明. (1)Strict(严格类型)

S1/使用HTML语言和CSS开发商业站点/06-盒子模型

盒子模型属性有边框.内边距和外边距. 1.边框(border):对应包装盒的纸壳,他一般具有一定的厚度. 2.内边距(padding):位于边框内部,是内容与边框的距离,即对应包装盒的填充部分,所以也被称为填充. 3.外边距(margin):位于边框外部,边框外面周围的间隙,所以也被称为边界. 盒子模型除了边框.内边距.外边距之外,还应包括元素内容本身,所以完整的盒子模型平面结构图所示. 因为盒子是矩形结构,所以边框.内边距.外边距这些属性部分都分别对应上(top)下(bottom)左(left

使用HTML语言和CSS开发商业站点(4)

选择器: 标签选择器 p{ background-color:purple;} 类选择器 .one{ color:red;} ID选择器 #a{ font-size:25px;} 行内样式: <p style="color:blue;"> </p> 链接外部样式表,地址为one.css.<link rel="stylesheet" type="text/css" href="one.css" /&

S1/使用HTML语言和CSS开发商业站点/07-浮动

浮动 在标准文档流中,一个块级元素在水平方向会自动伸展,直到包含它的元素的边界,在竖直方向和其他的块级元素依次排列. 要实现浮动需要在CSS中设置float属性,默认值为none,也就是标准文档流块级元素通常显示的情况.如果将float属性的值设置为left或right,元素就会向其父元素的左侧或右侧浮动,同时默认情况下,盒子的宽度不再伸展,而是根据盒子里面的内容和宽度来确定,这样就能够实现网页布局中的“1-2-1”或“1-3-1”布局类型. 浮动在网页中的应用 在CSS中,使用浮动(float