(18)C#传智:HTML,属性,标签,元素,body,Font,A,列表,表格,表单,Div,Span,框架
创始人
2025-05-30 09:45:04
0

比较简单,无事的跳过,直接w3c.school

一、HTML简介


    一个实例:右键查看源文件(标签,属性,内容...)
    HTML文档=网页
    
    HTML超文本标记语言(Hyper Text Markup Language)
    
    HTML标签:不区分大小写,有些大写是自动生成的。
        页面包括:格式标签与页面内容。标签把要显示在网页的内容包含起来,就构成网页。
        网页的样貌由css来呈现,它控制着内容显示的效果。
        
        
    网页文件格式:.html 或 .htm
    
    学习HTML是通用语言,需要:浏览器与记事本
    
    使用工具:记事本,NotePad++,EditPlus...
               网页三剑客:DreamWeaver,FireWorks,Flash
               FrontPage
               
    学习HTML方法:多记,多练
    
    HTML+CSS=静态网页(过时)
    JS+Jquery


二、编写HTML页面

    1、步骤:
    1)建立一个文本文件
    2)创建的文件后缀名改为.htm或.html
    3)写框架标签,对双出现,大写写随意。
 

        

    
      
    2、基本标签
        HTML基本结构:

        段落标签:


        空格标签:    不换行空格(Not-Break Space)
        标题标签::#=1-6     1最大,6最小
        图片标签:  
                scr:图片路径。注意:如果htm与图片是同一目录,可以用相对路径。
                border: 图片边框,粗细以像素计算
                height:图片高度
                width:图片宽度
                title:鼠标指向图片时的提示(无论是否正常显示)
                alt:图片显示失败时的提示

        注释标签:
 

    This is my first Html

今朝有酒今朝醉

莫使金     榜空对月

我是标题1

我是标题2

我是标题3

我是标题4

我是标题5
我是标题6

    
    练习:
 

    银河

快来看啊!银河哦!!!

科技名词定义

中文名称:银河

英文名称:Milky Way

观测者所年垤的银河系主体在天球上的投影:在晴朗夜空中呈现为一条边界不规则的乳白色亮带

应用学科:天文学(一级学科),恒星和银河系(二级学科)

三、HTML元素


    HTML基本块,Html元素
    html元素有始有终,可以嵌套,使用小写.
    
    加粗嵌套:

英文名称:Milky Way


    
    html文档格式标签
    标题标签:
        标题的重要性(搜索的问题)
        浏览器会在标题前后添加空行
    Html水平线:
    horizantal
    Html换行:  
    break
    Html中的特殊符号:
        >(>),<(<),&(&),空格( )
        
    练习:

    

在晴朗夜空中呈现为一条边界不规则的乳白色亮带

5>3
3<5
这是一个&号

应用学科:天文学(一级学科),恒星和银河系(二级学科)


四、Html属性


    表现各标签的特征。中的src即为属性
    
    属性以"属性名=值“的形式出现。
        属性的值建议用引号括起来;
        属性建议以键值对的形式括起来;
        一个标签可以有多个属性,用空格分开
    
    设置字体
        size  字体大小1-7,7最大
        color  字体颜色。
        
    练习:

    img标签属性

促销信息


拍卖ACER上网本
奔腾双核,1G内存,200G硬盘

跳楼疯抢价1元素起

            

五、Html字体


     加粗  Bold
     斜体  Italic
     等宽(打印机文本) Typewrite Text
     下划线   Underline
    , 上下标
      删除线  strikeout
    
    练习:

    字体标签要显示的文本内容
要显示的文本内容
要显示的文本内容
要显示的文本内容

要显示文本

要显示的文本内容


六、A标签


    1、超链接. 
        href属性指示链接的地址,注意不写明http会链接失败。不写href只是文本不是链接

    百度百度    


    
     跳转:由一个网页地址转向另一个网页地址.
     a一般是当前网页时行 跳转 。
        target 指示跳转目标。 target="_blank"新开一个网页来打开链接.
        _self则表示是自己,即当前网页。

    百度百度


    
    2、页面跳转
    
    1)同页面跳转
    name 给锚点位置命名,以便其它使用定位到此处。可用ID替代name
    href中用"#name"链接到所去之处。

    直到底端



























































回到顶端


    
    2)不同页面跳转定位
    也可以不同网页中进行锚点。
    修改href为"网页#name" ,就可以直接到另一个网页中的锚点位置name中去。

    回到顶端


    
    
    3)发送邮件
    
    用href属性 mailto:邮件  来发送邮件。点击后会启动默认的邮件软件(outlook)进行发送。
        subject=主题名&body=邮件内容

    发送邮件发送邮件


    
    一个图片标签,跳到另一个地方显示图片(连接指向另一个图片地址)
    照片
    
    文字显示链接,但又不允许连接上。
 

    网易


七、body中的属性


    后面用样式表,比body的更强大。
    
    text  设置文字颜色

    清风扶山岗,明月照大江


    与下面的区别

    清风扶山岗,明月照大江


    
    超链接,默认是蓝色,点击后变紫色
    link   连接的颜色(默认蓝色),若改为白色则无法看到
    
    alink   active点击时,连接的颜色(默认紫色)
    
    vlink visited点击后的颜色(以便识别已经点击过) 
    
    bgcolor 背景颜色 
    
    background 背景图片,平辅

    清风扶山岗
清风扶山岗


    
    
八、html列表


    1、无序列表unorder(圆点)
        


                
  • ...

  •             
  • ...

  •             ...
            

        默认没有顺序,前面用小黑点表示。但可用type来指示前面符号
        circle小空心圆,  square小方块,   disk小圆点(默认)
        

        
  • 星期一
  • 星期二
  • 星期三
  • 星期四
  • 星期五


    
    2、有序列表order(数字)
        


                

  1.         

        默认从数字1开始。可用type指明序列开始。
        a则是abc...开始,A则是ABC...开始,I则是罗马字符...开始
        

        
  1. 星期一
  2. 星期二
  3. 星期三
  4. 星期四
  5. 星期五
    


        
        
    3、自定义列表dl:define list;  dt:define table, dd:define data
        


            
...

                
...

                
...

            
...

            ...
        

    

        
面向对象
封闭
继承
C#类型
int
string


九、Html表格


    由于网页不容易控制排列格式,所以表格就显得很重要,它可以让数据排列整齐。
    
    1、语法:
    


        
            
        
        ....
    
单元格内容

    
    tr:table row 表中一行数据。
    td:table data 表中单元格数据
    th:table head 表头(项目)数据,操作同td,只是文本加粗
    
    width,height可以设置表格table的长宽大小
    bgcolor 背景颜色
    border  边框
    
    align  水平对齐位置 left,center,right
    valign  垂直对齐位置 top,middle,bottom
    
    例子:

        
1行1列1行2列1行3列
2行1列2行2列2行3列


    
    注意:
    1)表格中文字也可添加超链接;
    2)表格中文字也可更改颜色,设置字号
    3)去掉border后,没有边框,但仍然整齐排列
    
        创建一行两列表格,左边放图片,右边放多行文本。

    
1行2列
1行2列
1行2列


    
    2、间距
    cellsspacing 单元格间边框距离(0则无间距,是一条黑线)
    cellpadding  单元格内距边框的最小空白。
    上面两者是有区别的
    
    还有属性:align,valign,bgcolor,width,height,colspan,rowspan.

    
1行2列
1行2列
1行2列


    
    3、合并行与列
    
    1)跨列合并的表格:colspan=数字  表示跨列合并的个数(column span)
        已经跨列的后面单元,不再进行单元格填写

         
学生成绩        
语文98  
数学95  


    
    2)跨行合并的表格:rowspan=数字, 表示跨行的个数(row span)
        已经跨行的后面单元格,不再进行填写.

        
张三语文98  
数学95  
李四语文88  
数学91  


    
    3)同时跨行与跨列的表格
        从左向右,从上向下,逐个描述。已经跨的单元格不再进行描述。

        
手机办公
总汇铅笔彩笔粉笔
打印刻录墨盒
笔记钢笔墨水


    
    
    4、综合练习:
    1)用

      显示歌曲列表。
        用abc,
          用实点

                  
          1. 爱        
          2. 青苹果乐园
          3. 红蜻蜓    
          4. 芙蓉姐夫  
          5. 水煮鱼    


                  
                  


                  
          • 爱        
          • 青苹果乐园
          • 红蜻蜓    
          • 芙蓉姐夫  
          • 水煮鱼    


              
              2)用

          作一表,显示姓名,性别,工资,表头加粗,居中显示.显示4个员工

                  
          姓名性别工资
          张三 男   10000
          李四 男   10000
          王五 男   10001
          王八蛋男    10002


              
              3)合并

                  
          学生基本情况
          姓名性别专业
          刘备  男    计算机
          孙尚香女    
          诸葛亮男    


               
              
          十、表单


              html表单是用于搜集用户输入的数据,一般都扩在一对form标签中.
              向服务器传输数据(比如用户密码等)
              
              

          的常用属性
              action 表示提交的目标服务器
              method 提交的方法get,poster
              get  默认,以url提交,就是以地址栏带数据的方式提交
              post  通用报文提交
              
              1、表单元素:input,复选框,单选框,提交按钮,textarea等
              input 有type属性:text,radio,submit,reset等。
              
              submit默认为提交,reset默认为重置,用属性value可以更改名称。
              name 指示控件名称,类似C#中的button1
              

              表单用户名:
          密码:
            

              填入用户与密码提交,会转到下面:
                  https://www.baidu.com/?txtName=abc&txtPwd=123    
              可以看到get方式是以地址栏,加上数据(键值对)的形式提交:
                      ?key1=value1&key2=value2....
              
              
              2、单选框的分组radio
                  默认单选框不分组,多个都可全部选中。用name来分组。用fielset划框,
                  用legend来说明图例
              

                  


          已婚
          未婚

          性别

          婚姻状况已婚
          未婚


              
              3、下拉框select
                  不是写input,而是直接select.每个选项都是option
                  size 指示选项显示几项
                  
                  optgroup进行选择分组,name指明分组的名称。

                  


              
              4、照片文件类input file
              
                  还需要上照片,证件,材料等文件:
                  
              
              5、多行文本textarea
              
                  可容纳无限数量文本,是等宽字体。用cols与rows来设置宽高尺寸.
                  

                  

              
              
              
              6、练习

              表单练习
          用户名:
          密码:
          验证码:
          记住密码
             

               

          十一、Div+Span


              能够熟练掌握css+div对网页布局
              div是一个层级标签,独占多行,可通过style="backgroud:red;width:20;height:40"等
              进行设置范围。注意:里面用分号隔开各项,键与值间用冒号。
              
              span主要将修饰文本的放入其中,比如字体。
           

              Div
          我是一个Div

          我是一个p标签

          Div是一个层级标签
          又是一个吃货
          Div是一个层级标签

          Span标签上台表演---可以看到span并不独占一行

              
          十二、框架标签


              通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。每份HTML文档称为一个
              框架,并且每个框架都独立于其他的框架。
              
              使用框架的坏处:
                  开发人员必须同时跟踪更多的HTML文档 
                  很难打印整张页面 
              
              网页被分成多个框架部分,作为承载这些部分的框架(承载框架),是不允许有body部分。
              它专属拥有frameset标签来说明各部分的关系。
              
              先写右边网页:
           

              right webI'm right

              再来左边网页
           

              left webI'm left

              再来一个承载网页:
           

              index web

              
              保存后,打开index.htm发现只显示了第一个(也即left.htm)网页,因为并没有进行
              分配它们的位置。
           

              index web

              修改rows,表示从行的角度进行分配,即上下分配。30%则表示上面3成下面7成。
              注意:30%与30不同,30是像素。
              
              上面显示网页后,可以拖动中间的分隔线进行改变大小,这时可以设置其中一个:

                  


              网页不不允许再进行更改大小。
              
              也可以进行左右分配:

                  


              
              但是,一个网页一次只能进行两部分的分隔.用frameset进行嵌套分隔就可以逐个分隔.
              
              同一目录再建一个top.htm
           

              top webI'm top.

              右边的网页加几个链接:right.htm
           

              right web猫扑
          打喷嚏
          cnbeta
          51aspx

              
              把承载网页index.htm修改:
           

              index web

相关内容

热门资讯

安卓系统限制无法录音,探索无法... 你有没有遇到过这种情况?手机里明明装了录音软件,却突然发现,哎呀妈呀,竟然无法录音了!这可真是让人头...
怎么降级手机系统安卓,操作指南... 手机系统升级了,新功能层出不穷,但有时候,你可能会觉得,这系统太卡了,想回到那个流畅如丝的年代。别急...
米oa系统是安卓系统吗,深入解... 亲爱的读者,你是否曾好奇过,米OA系统是不是安卓系统的一员?这个问题,就像是一颗好奇的种子,悄悄地在...
手机刷安卓车载系统,手机刷机后... 你有没有发现,现在开车的时候,手机和车载系统之间的互动越来越紧密了呢?想象当你驾驶着爱车,一边享受着...
vivo安卓怎么降系统,viv... 手机用久了,是不是觉得系统越来越卡,运行速度大不如前?别急,今天就来教你怎么给vivo安卓手机降降级...
nova 4刷安卓系统,体验全... 最近手机界可是热闹非凡呢!听说华为nova 4要刷安卓系统了,这可真是让人兴奋不已。你有没有想过,你...
如果当初没有安卓系统,科技世界... 想象如果没有安卓系统,我们的生活会是怎样的呢?是不是觉得有点不可思议?别急,让我们一起穿越时空,探索...
安卓电视装win系统,系统转换... 亲爱的读者们,你是否曾想过,在你的安卓电视上装一个Windows系统,让它瞬间变身成为一台功能强大的...
安卓手机还原系统好处,重拾流畅... 你有没有遇到过安卓手机卡顿、运行缓慢的情况?别急,今天就来给你揭秘一下安卓手机还原系统的那些好处,让...
安卓系统能跑win吗,探索跨平... 你有没有想过,你的安卓手机里能不能装上Windows系统呢?这听起来是不是有点像科幻电影里的情节?别...
安卓车载系统蓝牙设置,畅享智能... 你有没有发现,现在开车的时候,手机和车载系统之间的互动越来越频繁了呢?这不,今天就来给你详细说说安卓...
奥利奥安卓系统,探索新一代智能... 你有没有想过,一块小小的奥利奥饼干竟然能和强大的安卓系统扯上关系?没错,今天就要来聊聊这个跨界组合,...
微信使用安卓系统,功能解析与操... 你有没有发现,现在用微信的人越来越多了呢?尤其是安卓系统的用户,简直就像潮水一样涌来。今天,就让我带...
体验最新原生安卓系统,极致体验... 你有没有想过,手机系统就像是我们生活的调味品,有时候换一种口味,生活都会变得有趣起来呢?最近,我体验...
安卓系统能玩原神,尽享奇幻冒险... 你有没有想过,在安卓系统上也能畅玩《原神》这样的热门游戏呢?没错,就是那个画面精美、角色丰富、玩法多...
安卓写手机银行系统,基于安卓平... 你有没有想过,手机银行系统在我们日常生活中扮演了多么重要的角色呢?每天刷刷手机,就能轻松管理账户,转...
僵尸之夜恐怖安卓系统,揭秘恐怖... 僵尸之夜,恐怖安卓系统来袭!想象一个寂静的夜晚,你正沉浸在美梦中,突然,一阵诡异的铃声打破了夜的宁静...
谷歌框架和安卓系统,构建智能移... 你有没有想过,为什么你的手机那么聪明,能帮你找到路线,还能帮你拍出美美的照片呢?这都要归功于一个超级...
安卓系统和oppo系统哪个流畅... 你有没有想过,手机系统哪个更流畅呢?安卓系统和OPPO系统,这两个名字听起来就让人心动。今天,咱们就...
安卓怎么用微软系统,利用微软系... 你是不是也和我一样,对安卓手机上的微软系统充满了好奇?想象那熟悉的Windows界面在你的安卓手机上...