day2html相关内容

0.作业
  1. 熟悉HTML文件结构,并练习基本标签使用。
//搜索引优化关键字 <title>
 <!DOCTYPE HTML>
 <html>
     <head>
         <meta charset="UTF-8"/>
         <meta name="keyword" content="...."/>
         <meta name="description" content="...">//搜索引优化关键字
         <link rel="shortcut icon" href="路径名+文件名 " type="image/x-icon">
         <title><title>
         <link rel="stylesheet" href="外部样式文件" />
         <style rel="text/css">
             <!---->
             <!--样式设置-->
         <style/>
     </head>
     <body>
             <!--网页主题-->
     </body>
     <script language="javascript" type="text/javascript">
             <!--脚本代码-->
     </script>
 <html/>
  1. 熟悉W3C规范,熟悉语义化标签,整理每个标签对应的语义环境。

    W3C有结构(html),表现(css)和行为(逻辑实现javascript)三部分组成`
    W3C语言规范:
    1)定义语言编码:
             <meta charset="UTF-8"/>
    2)javascript定义:
    <scriptlanguage="javascripttype="text/javascript">
                 <!--脚本代码-->
    </script>
    3)CSS定义:
    <style rel="text/css">
                 <!---->
                 <!--样式设置-->
    <style/>
    
    4)注释内容中不要出现“-”
    <!--注释--内容--> X
    5)所有标签和名字都用小写
    6)所有属性值必须用双引号引起来
    7)在输出<,>,&用实体转义字符实现
    <p>&gt;&lt,&amp</p>
    8)给属性赋初值,不要空,如果不赋值,默认属性值为本身
    9)所有的标签或元素都必须有相应的结束标记,即必须要闭合
    <p><p/>
    <hr/>
    10)所有标签必须合理嵌套,不能交叉
    11)图片要添加的有意义的alt属性
    12)在form表单中要lable,增加用户体验效果
    
  2. 练习并测试HTML标签嵌套规则。

  3. 用HTML语言实现如图1-6所示的静态页面。

(1)为该页面标题设置值,并且为标题添加icon图标。

(2)实现下图内容。

(3)给标题内容以及图片添加链接。

1.标签属性

1.标签是有标签名,标签属性和文本内容组成

2.标签属性分通用属性,自有属性和自定义属性

​ 通用属性:id,class,style,title:鼠标移到该标签,提示文本

​ 自定义属性:通常用来传值或用于图片的懒加载

​ 格式:data-*

2.table表格

格式:

table>tr*3>td{内容$}*3
<table border="1px" width="" cellspacing="两个表格换个之间的距离" cellpaddig="单元格文本与边框的距离" align="对齐方式left(默认值)center、right">
    <tr>
    	<th>表头:起说明作用,自动居中,自动加粗</th>
    	<td></td>
    </tr>
</table>

跨行跨列表格:

rowspan:跨行

Emet语法:table[border=1width=500align=center]>tr*3>td{内容区$}*3
<table>
    <tr>
        <td rowspan="2" align="centervalign="middle">内容</td><!--align水平对其,valign垂直对其=top/middle/bottom-->
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td></td>
    </tr>
</table>

colspan:跨列

<table>
    <tr>
        <td rowspan="2" align="centervalign="middle">内容</td><!--align水平对其,valign垂直对其=top/middle/bottom-->
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td colspan="3"></td>
    </tr>
</table>
3.完整表格组成

caption(标题),thead(表头),tbody(表体)和tfoot(表尾)四部分组成

Emet:<!--table[border=1 align=center cellspacing=0]>(caption{学生信息等级表})+(thead>tr>th*3>)+(tbody>tr*3>tr{内容$}*3)+(tfoot>tr>td[colspan=4])-->

4.表单元素
1.form是最核心标签之一,是用来实现前后端交互的一个重要标签。
2.常用属性:

name:表单名称

action:表单数据提交的地方(通常是一个文件名后缀.jsp/.php/.aspx/.py,或网址)。如果是#,表示提交到当前文件

method:前端提交数据到后端的方法,,主要有:get和post,默认get.

<form name="su" action="https:www.baidu.com" method="get">
    <input type="text" placehouder="请输入账户名">
    <input type="submit">
</form>

get:在提交的时候会暴露,post不会

3.表单元素分为:

1)input类:主要用来输入,选择或发出指令

a.文本框

type:text/password/radio/checkbox/file/image/submit/reset

text:单行文本框 type="text"可以不写,默认text
属性:placeholder(提示)/name(命名)/minlength和maxlengthO(最少和最多输入个数)/disabled(失效)/readonly(只读)/value(默认值)、pattern(正则匹配)
<form>
    <input type="text" name="test" placeholder="请输入一个数字" value="100" disabled="disabled">
    <!--disabled可以为空,属性值可以不写,可以只为disabled-->
</form>

b.密码框 :password 属性与text一样

c.单选钮:radio,通常两项以上。常用属性:name(必须有)/value/check(默认选中)/disabled(失效)/readonly(只读)

<input type="radio" name="sex" checked="checked"/><input type="radio" name="sex"/><input type="radio" name="sex"/>1
<input type="radio" name="sex"/>2
<input type="radio" name="sex" checked/>3

d.复选框:checkbox,用法跟radio一样,常用属性:name(必须有)/value/check(默认选中)/disabled(失效)/readonly(只读)

<input type="checkbox" name="hobby">听歌
<input type="checkbox" name="hobby" checked>码代码
<input type="checkbox" name="hobby" checked>其他

f.file:文件上传按钮

<input type="file">

g.button:普通按钮:通常用它去调用脚本代码,value(按钮值)/disabled(失效)

<input type="button" value="登陆" disabled>

h.image:图片按钮,用法与button一样,有一个特殊属性src(用来加载提示图片,用它替换了value)

<input type="image" src="image/1.jpg" title="刷新">

i.submit:提交按钮,将表单数据提交到后台

j.reset:重置按钮,将表单所有组件的输入内容还原到初始状态

<input type="submit"  value="提交">
<input type="reset"  value="重置">

注意:submit和image都有提交数据的功能

2)textarea类:

文本域或多行文本框 ,主要用来输入大批量的数据

常用属性:name/id/cols/rows/placeholder/minlength/required(必须输入)/value(获取文本内容)

<form>
<textarea ></textarea>
</form>
3)select类:

下拉列表框,默认单项选择,用option呈现每个选项

multiple属性:表示可以多选,这时的下拉列表框变成列表框

size:最多显示的行数

<form>
<label for="sex">性别:</label>//for用来关联,内容和关联组件的Id相同
    <select id="sex">
        <option value="male"></option>
          <option value="male"></option>
    </select>
    <br/>
    <label for="course">性别:</label>//for用来关联,内容和关联组件的Id相同
    <select id="course">
        <option value="语文">语文</option>
        <option value="数学">数学</option>
        <option value="英语">英语</option>
    </select>
</form>
4)button类:

普通按钮,具有自动提交功能,可以单独使用,不写在元素中;如果写在form中有自动提交功能

<body>
    <button> 确认</button>//这里的button主要用来调用js代码
    <form action="test.aspx">
        <input type="text" name="info">
        <button> 提交</button>//这里的button功能与input中的submit按钮功能一样
    </form>
</body>

表单的通用属性:name/value/readonly/disabled

5.iframe:框架集

将多个网页文件组合成一个文件

常用属性:

name:框架名

src:引入外部html文件

scrolling:滚动条(yes/no/auto)

width:宽度(%/px)

height:高度(%/px)

frameborder:是否有框架边框(1/0)

marginheiht:框架离顶部和底部的距离(%/px)

marginwidth:框架离左右的距离(%/px)

<body>
<iframe src="" srcolling="no" width="100%" frameborder="0">
    
</iframe>    
</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值