html5标签语义化及表单居中对齐

在百度前端技术学院2016的春季任务中,第一阶段系列任务作为基础练习,主要是让学员熟练html及css。其中,task1-9提供了从零开始到整个静态页面的整个搭设过程思路。task10/11涉及移动端,task12涉及css3新特性。
我的博客:smallstarz.com。欢迎做客,相互学习,相互进步。

task1主要是使用html搭设网页框架。之前通过模仿课程、书籍例子,已经搭建过网页,但当时未使用html5语义化标签。因此,在做这个任务的时候,有两个目标:再次熟悉html语言;使用语义化标签。以下为完成html之后,无css情况下的页面图:

无css样式下图样

通过4个列表对ul、ol、dd标签进行练习;通过一个表格对table标签进行练习,通过数个图片及链接对img、a标签进行练习;通过1个表单对form标签进行练习。此外,就是使用语义化标签,本次任务中使用了article、header、aside及footer标签。对各语义化标签的使用,下图应该可以一目了然:

标签结构

具体来说,各标签的使用情况如下:

1.header:代表“网页”或“section”的页眉。通常包含h1-h6元素或hgroup,作为整个页面或者一个内容块的标题。也可以包裹一节的目录部分,一个搜索框,一个nav,或者任何相关logo。
2.footer:代表“网页”或“section”的页脚,通常含有该节的一些基本信息,譬如:作者,相关文档链接,版权资料。如果footer元素包含了整个节,那么它们就代表附录,索引,提拔,许可协议,标签,类别等一些其他类似信息。
3.hgroup:代表“网页”或“section”的标题,当元素有多个层级时,该元素可以将h1到h6元素放在其内,譬如文章的主标题和副标题的组合。
4.nav:代表页面的导航链接区域。用于定义页面的主要导航部分。
5.aside:被包含在article元素中作为主要内容的附属信息部分,其中的内容可以是与当前文章有关的相关资料、标签、名次解释等。在article元素之外使用作为页面或站点全局的附属信息部分。最典型的是侧边栏,其中的内容可以是日志串连,其他组的导航,甚至广告,这些内容相关的页面。
6.section:代表文档中的“节”或“段”,“段”可以是指一篇文章里按照主题的分段;“节”可以是指一个页面里的分组。section通常还带标题,虽然html5中section会自动给标题h1-h6降级,但是最好手动给他们降级。
7.article:最容易跟section和div容易混淆,其实article代表一个在文档,页面或者网站中自成一体的内容,其目的是为了让开发者独立开发或重用。譬如论坛的帖子,博客上的文章,一篇用户的评论,一个互动的widget小工具。

task2利用css编写样式,使用在task1所写页面。通过练习,对以下内容有深刻体会:
1.设置单行文本line-height等于父元素以上第一个高度定值的父级元素的height,可以使文本垂直居中于容器;
2.使用浮动(float)属性使列表横排;
3.缩进:text-indent;
4.表单的居中对齐(下文详细叙述);
5.border-radius:可设置元素四角圆滑。

表单的居中对齐(或者定于某个值对齐):为表单每个项加层(div),再设置所有层浮动属性、宽度(主要控制对齐的轴线位置)属性、及文本对齐属性即可。

html代码:

<form>
<div>
    <label for="email" class="blign">请输入邮箱地址:</label>
    <input type="text" name="emailss" id="email"><br>
</div>
    <p>邮箱地址请按要求格式输入</p>
<div>
    <label for="pw1" class="blign">请输入密码:</label>
    <input type="password" name="pwd1" id="pw1">
</div>
<div>
    <label for="pw2" class="blign">请重复输入密码:</label>
    <input type="password" name="pwd2" id="pw2"><br>
</div>
    <p>密码请为6-16英文数字</p>
<div>
    <label class="blign">性别:</label>
        <input type="radio" checked="checked" name="Sex" value="male">男
        <input type="radio" name="Sex" value="female">女
</div>
<div>
    <label class="blign">城市:</label>
        <select name="">
            <option value="北京">北京</option>
            <option value="广州">广州</option>
            <option value="上海">上海</option>
        </select>
</div>
<div>
    <label class="blign">爱好:</label>
        <input type="checkbox" name="checkbox1" value="checkbox">运动
        <input type="checkbox" name="checkbox2" value="checkbox">艺术
        <input type="checkbox" name="checkbox1" value="checkbox">科学
</div>
<div>
    <label class="blign">个人描述:</label>
        <textarea>这是一个多行输入框,输入你的个人描述</textarea>
<div>
    <input type="submit" value="确认提交" id="smit">    
</form>

css代码:

.blign{
    float: left;
    width: 36%;
    text-align: right;
    }

页面样式:

页面样式
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,236评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,867评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,715评论 0 340
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,899评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,895评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,733评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,085评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,722评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,025评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,696评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,816评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,447评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,057评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,254评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,204评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,561评论 2 343

推荐阅读更多精彩内容

  • HTML 5的革新之一:语义化标签一节元素标签。 在HTML 5出来之前,我们用div来表示页面章节,但是这些di...
    吴越公子阅读 757评论 0 0
  • 首先是关于语义(Semantics)和默认样式的区别,默认样式是浏览器设定的一些常用tag的表现形式,语义化的主要...
    DecadeHeart阅读 3,420评论 0 3
  • 在HTML 5出来之前,我们用div来表示页面章节,但是这些div都没有实际意义。(即使我们用css样式的id和c...
    浪漫歌阅读 376评论 0 0
  • 语义化标签,顾名思义也就是可以直接读懂的标签。最早接触HTML5的时候,对HTML5的语义化并没有太深的理解,只是...
    极客人阅读 4,172评论 1 18
  • 驾校练科二,5个人排一辆车子。评论一个小时练10分钟。 我想知道有本事的人都是怎么练科二的。 借用大猩猩的话:丧!...
    浣丛素手阅读 165评论 0 0