对依旧是我,day_2。

标签的通用属性

通用属性顾名思义就是大家都能的属性了,就比如全网通手机,三大运行商想用哪个用哪个。

通用属性

  • id 用于指定唯一元素,一个id只能在代码里指代唯一一个对象。`
  • class中文名【类】,不同的元素可以用同一个类名
  • style中文名【样式】,为不同的元素搭配不同的风格,可理解为英雄的 各种皮肤。
  • title中文名【标题】,它真正的作用不是常规理解的标题,而是鼠标移到它修饰的元素时根据你写的内容,光标下会出现相应的字,起提示作用。
    ps:后三者都是可以重复书写的。
`<table id="love" class="box" style="color: blue;" title="爱的迫降"></table>
    <div id="study" class="box" style="color: blue;" title="猎狐"></div>`

table的家人

行:tr 单元格:td首行:th
表头:thead表体:tbody
表尾:tfoot属性:边框:border
宽度:width对齐:align
跨行:rowspan跨列:colspan

<table border=2>
        <thead>
            <tr>
                <th>学号</th>
                <th>姓名</th>
                <th>班级</th>
                <th>性别</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td>2</td>
                <td>3</td>
                <td>4</td>
            </tr>
            <tr>
                <td>1</td>
                <td>2</td>
                <td>3</td>
                <td>4</td>
            </tr>
            <tr>
                <td>1</td>
                <td>2</td>
                <td>3</td>
                <td>4</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td>3</td>
                <td>6</td>
                <td>9</td>
                <td>12</td>
            </tr>
        </tfoot>
    </table>

运行结果

合并行

<table border=2>
        <thead>
            <tr>
                <th>学号</th>
                <th>姓名</th>
                <th>班级</th>
                <th>性别</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td rowspan="2">1</td>
                <td>2</td>
                <td>3</td>
                <td>4</td>
            </tr>
            <tr>
                
                <td>2</td>
                <td>3</td>
                <td>4</td>
            </tr>
            <tr>
                <td>1</td>
                <td>2</td>
                <td>3</td>
                <td>4</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td>3</td>
                <td>6</td>
                <td>9</td>
                <td>12</td>
            </tr>
        </tfoot>
    </table>

行合并结果

合并列

<table border=2>
        <thead>
            <tr>
                <th>学号</th>
                <th>姓名</th>
                <th>班级</th>
                <th>性别</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td colspan="2">1</td>
                
                <td>3</td>
                <td>4</td>
            </tr>
            <tr>
                <td>1</td>
                <td>2</td>
                <td>3</td>
                <td>4</td>
            </tr>
            <tr>
                <td>1</td>
                <td>2</td>
                <td>3</td>
                <td>4</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td>3</td>
                <td>6</td>
                <td>9</td>
                <td>12</td>
            </tr>
        </tfoot>
    </table>

在这里插入图片描述

表单(form)与我今天的作业3

form标签之于表单,就像table标签之于表格一样,生成表单不可缺少,所有组件都写在form标签里:
语法:

<form>  内容 </form>

"type"类型很重要,格式为

<input type="#" name="xxx" value="ddddd">

其中双引号的“#”可替换内容,=“text”时,为文本输入框。
=“password”时,为密码输入框。
=“e-mail”时,为邮箱输入框,格式不对或缺少@符号都会提示错误。
=“image”时,提交图片。
=“file”时,提交文件。
=“number”时,只能输入数字,右侧会有一个加减符号,如图:
好累
=“url”时,是网址输入框,必须是以http://或者https://开头,后面必须有内容,不然报错。
=“radio”时,为单选选择,注意同一组选项,name属性必须相同。
=“checkbox”时为多选,那么属性可以不同。
=“submit”时为提交按钮。
=“reset”时为重置按钮。
还有好多好多。。。。。。
对了还有留言文本框用

<textarea row="行数" cols=“列数/字数”(能明白意思就行,别纠结说法。)>
</textarea>

重点来了我的作业
上代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="Author" content="yue0609">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <form action="#" method="get" >
        <label for="zhanghao">账号:</label>
        
        <input type="number" name="zhanghu" placeholder="请输入账户:"></br>
        <label for="email">邮箱:</label>
        <input type="email" name="email" placeholder="请输入邮箱:"></br>
        <label for="mima">密码:</label>
        <input type="password" name="mima" placeholder="请输入密码:"></br>
        <label for="sex"></label>
        性别:
        男:<input type="radio" name="sex" value="">
        女:<input type="radio" name="sex" value=""></br>
        <label for="job">技能:</label>
        <input type="checkbox" name="job" value="html+css">html+css
        <input type="checkbox" name="job" value="javascript">javascript
        <input type="checkbox" name="job" value="php">php
        <input type="checkbox" name="job" value="java">java</br>
        <label for="a">头像:</label>
        <input type="file" value="选择文件"></br>
        <label for="address">现居地</label>
        <select name="address" id="1">
            <option value="广东省">广东省</option>
        </select>
        <select name="address" id="2">
            <option value="广州市">广州市</option>
        </select>
        <select name="address" id="3">
            <option value="天河区">天河区</option>
        </select></br>
        <label for="tell">留言:</label>
        <textarea name="tell" cols="30" rows="10" placeholder="请输入留言内容"></textarea></br>
        <label for="yes">验证码:</label>
        <input type="text" name="yes" placeholder="请输入验证码"><img src="D:/html/day_02/img/a4.jpg" alt=""width="100px"></br>
        <input type="submit" value="提交">
        <input type="reset" value="重置">

    </form>
</body>
</html>

真迷人
周震南,真的太能让我感到心情愉悦了,假若有天我能成为大佬,我愿意义务写一个收费资源网站,男明星里只为他动笔,女星不透露,啦啦啦。
时候不早啦,剩下的表格
先上代码,明个起来了再分析我写作业时遇到的问题。

作业1

<!DOCTYPE html>
<html lang="en">
<head>
    <meta name="Author" content="yue0609">
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style type="text/css">
    table{
        border-color: royalblue;
    }

    </style>
</head>
<body>
    <table border="1" width="300px" align="center">
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
        <tr>
            <td>7</td>
            <td>8</td>
            <td>9</td>
        </tr>
    </table>
</body>
</html>

作业一
这个当时遇到的问题是怎么改变边框线颜色,以及边框线的线条形状和粗细。这里详细来说一下,当时的我对样式理解的过于片面所以绕了很多弯路

<style type="text/css">
	table{
	border:1px solid #eeeeee
	}
	td{
	border:1px solid #eeeeee
	}
</style>

这段代码的意思是边框线为1px(像素),solid是实线的意思,这里还可以写
double(双实线),dotted(圆点线),dashed(虚线),有兴趣的可以自行尝试。颜色写在线条样式后即可。

作业2

<!DOCTYPE html>
<html lang="en">
<head>
    <meta name="Author" content="yue0609">
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style type="text/css">
        
        table{
            border-color: skyblue;
        }
        </style>
</head>
<body>
    <table border="1" width="500px" align="center">
       <tr>
           <td rowspan="3" colspan="3" align="center">网站名称</td>

          
       </tr>
       <tr></tr>
       <tr></tr>
       <tr>
           <td>网站标题</td>
           <td colspan="2" align="right">搜索框</td>  
       </tr>
       <tr>
           <td rowspan="3">左边</td>
           <td rowspan="3">中间</td>
           <td rowspan="3">右边</td>
       </tr>
       <tr>
           
       </tr>
       <tr>
        
       </tr>
           
        <td rowspan="3" colspan="3" align="center">网站底部信息</td>
       </tr>
       <tr>
       </tr>
       <tr>
       </tr>
    </table>
</body>
</html>

这部分我可以说是做了一份失败的半成品作业,效果如下:
失败
首先失误在没有确定好表格的大小。要求效果如下:
样例
看起来基本布局我都完成了,但是这个宽高我就是调不成合适的比例。
教学思路首先看图发现行高不同,所以就不先确定高度。然后绘制一个四行三列的表格。然后给每行设置单独的行高,给第二行的单元格按比例设置宽度。align:left【左对齐】| right【右对齐】| center【居中】。
代码如下:

<table border="1" bordercolor="blue" width="600" align="center">
       <tr height="80px" >
           <td colspan="3" align="center">网站名称</td>
           
       </tr>
       <tr height="30px">
           <td width="200"> 网站标题</td>
           <td colspan="2" align="right" width="400">搜索群</td>
           
       </tr>
       <tr height="80px"> 
           <td>左边</td>
           <td>中间</td>
           <td>右边</td>
       </tr>
       <tr height="80px">
           <td colspan="3" align="center">底部信息</td>
           
           
       </tr>
   </table>

实现效果
在这里插入图片描述

  • 计划任务
  • 完成任务

作业4

<!DOCTYPE html>
<html lang="en">
<head>
    <meta name="Author" content="yue0609">
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style type="text/css">
    
    </style>
</head>
<body>
   <table border="5" bordercolor="pink" width="800" align="center">
       <tr>
           <td rowspan="8" width="100px">
               <img src="D:/html/day_02/img/2.jpg" alt="">
           </td>
           <td rowspan="4" align="center">11</td>
           <td rowspan="2">12</td>
           <td>13</td>
       </tr>
       <tr>
           <td>13</td>
       </tr>
       <tr>
           <td rowspan="2">12</td>
           <td>13</td>
           
       </tr>
       <tr>
           <td>13</td>
       </tr>
       <tr>
           <td rowspan="4" align="center">11</td>
           <td rowspan="2">12</td>
           <td>13</td>
       </tr>
       <tr>
           <td>13</td>
        </tr>
       <tr>
           <td rowspan="2">13</td>
           <td>13</td>
          
       </tr>
       <tr>
           <td>13</td>
       </tr>
   </table>
</body>
</html>

最后一个作业遇到的问题,依然是表格的内容元素对表格大小的影响问题,以及图片的显示问题。写代码时一定要注意先布局,后修饰这一原则,不然后面的代码样式对全局影响很大。

2020.08.20.03.00
中国 某省 某市 某LY著【14 31 25】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值