鱼C论坛

 找回密码
 立即注册
查看: 11708|回复: 51

[学习笔记] 017 - 虽千万人吾往矣

[复制链接]
发表于 2018-11-16 09:24:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2018-11-25 17:36 编辑







                               
登录/注册后可看大图


万众瞩目的零基础入门学习Web开发(H5&C3)开始更新了!!!


Web新纪元 |【鱼C#视频课程】剧透这个系列的诞生,时间总是善待任何想拿它搞事情的存在体

很幸运,一切就这样开始了,开局总会有些不足,但一切在慢慢变好,不是吗?

作为,吹水阁中最爱吹水(爱干无意义事情)的鱼油,整套教程的亮点(槽点)由我来承包~

关注本系列推送(最下方有订阅方式)的鱼油,会享受到一个福利
会比正常推送,早一个时间节点,看到还未出炉的美味课程


哈哈,废话不多说了,#敲黑板时刻!





在线视频:传送门





课程思维导图

Snip20181116_2.png

猛戳

                               
登录/注册后可看大图
超清





1、label元素

本节课主要用来“优化”表单细节,首当其冲的就是label元素。

label元素可以为input元素定义标注。

在上一讲的案例,对于文本输入框前面的标示,往往直接“裸露”在那里:
  1. 你叫什么名字:<input type="text" name="name"><br><br>
  2.         你是不是基佬:<input type="text" name="gay"><br><br>
复制代码


“你叫什么名字”,“你是不是基佬”都很尴尬的仍在那里,我们可以用label元素包裹起来:
  1. <label>你叫什么名字:<input type="text" name="name"><br><br></label>
复制代码


这样不仅可以让代码更符合语义化规范,而且激活“隐式”关联

我们只对第一行标签,添加了label元素,和第二行进行对比:
Nov-16-2018 16-21-41.gif


隐式关联效果一目了然,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

有了隐式,就有显示关联啦。

也很简单,上面的效果,我们还可以通过for属性绑定目标元素的id值,修改第二行:
  1. <label for="gay">你是不是基佬:</label><input type="text" name="gay" id="gay"><br><br>
复制代码


将input元素放于label元素之外,并且为input元素添加id值(有且仅有一个),然后将label元素的for属性指定为该值。

效果:
Nov-16-2018 16-26-54.gif


可以自动对焦了哦,两种方式灵活掌握哈,但是推荐第一种,直接包裹比较简单。




2、fieldset元素

fieldset元素可以讲指定的表单元素进行打包

打包就是在指定元素的外面出现一圈“黑线”,例如:
  1. <form>
  2.     <fieldset>
  3.         姓名: <input type="text"><br>
  4.         性别: <input type="text"><br>
  5.         <button type="submit">提交</button>
  6.     </fieldset>
  7. </form>
复制代码

Snip20181116_3.png


将我们需要放在一起的表单信息放在一个fieldset元素中。

默认fieldset元素是块级元素,所以横向占满,宽度调整则需要指定CSS。

此时我们还可以为这个元素增加一个标题,legend元素。
  1. <fieldset>
  2.         <legend>信息详情:</legend>
  3.         姓名: <input type="text"><br>
  4.         性别: <input type="text"><br>
  5.         <button type="submit">提交</button>
  6.     </fieldset>
复制代码

Snip20181116_4.png


一定要注意:
legend元素为fieldset设置标题,必须是
游客,如果您要查看本帖隐藏内容请回复





3、select元素

select元素用于创建一个下拉菜单

菜单中的就用option元素包裹:
  1.    <select>
  2.         <option>《零基础入门学习Python》</option>
  3.         <option>《零基础入门学习Web开发》</option>
  4.         <option>《零基础入门学习Scratch》</option>
  5.         <option>《带你学C带你飞》</option>
  6.     </select>
复制代码

Nov-16-2018 17-10-48.gif


还可以通过optgroup元素对菜单中的选项进行分组,和fieldset元素有异曲同工之妙哈。

分组的标题通过指定label属性来实现:
  1. <select>
  2.         <optgroup label="视频教程">
  3.         <option>《零基础入门学习Python》</option>
  4.         <option>《零基础入门学习Web开发》</option>
  5.         <option>《零基础入门学习Scratch》</option>
  6.         <option>《带你学C带你飞》</option>
  7.         </optgroup>

  8.         <optgroup label="已出版实体书籍">
  9.             <option>《零基础入门学习Python》</option>
  10.             <option>《带你学C带你飞》</option>
  11.             <option>《零基础入门学习Scratch》</option>
  12.         </optgroup>
  13.     </select>
复制代码

Snip20181116_9.png





课后作业,完成了吗?


传送门






                               
登录/注册后可看大图







如果有收获,别忘了评分


                               
登录/注册后可看大图


这位鱼油,如果喜欢本系列学习笔记,请订阅 专辑&#9758;传送门)(不喜欢更要订阅



                               
登录/注册后可看大图




评分

参与人数 2荣誉 +10 鱼币 +5 贡献 +6 收起 理由
睦ちゃん她爹 + 5 + 3 鱼C有你更精彩^_^
风吹来了 + 5 + 5 + 3

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-11-16 10:49:39 | 显示全部楼层
刚来就看到跟新了^o^
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-21 15:23:08 | 显示全部楼层
学习啦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-22 20:47:12 | 显示全部楼层
哇更新了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-5 15:57:51 | 显示全部楼层
kkkk
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-12-14 12:35:40 | 显示全部楼层
233
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-2-17 16:35:18 | 显示全部楼层
Good Good Study Day Day UP!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2019-3-29 15:56:13 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-4-8 10:54:52 | 显示全部楼层
哇哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-5-28 08:48:05 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-6-6 11:08:28 | 显示全部楼层
我要看看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-25 15:04:58 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-7-16 16:20:06 | 显示全部楼层
nice
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-7-23 17:49:01 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-7-29 17:18:47 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-8-20 17:17:23 | 显示全部楼层
好利好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-25 16:07:09 | 显示全部楼层
想看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-8-30 23:26:23 | 显示全部楼层
66666666666666666666666666666666666666666666666666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-10 19:49:49 | 显示全部楼层
必须是
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-13 15:21:19 | 显示全部楼层
好棒
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 13:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表