整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML 中的布局和脚部

局和脚部是 HTML 页面中两个重要的区域。布局区域用于组织页面上的内容,而脚部区域通常包含与页面内容无关但重要的信息。


布局区域

布局区域用于将页面上的内容分组和排列。最常用的布局区域是:

  • 主内容区:包含页面上的主要内容。
  • 侧栏:包含与页面内容相关的额外信息,例如导航菜单或侧边栏。
  • 脚部:包含与页面内容无关但重要的信息,例如版权信息或联系方法。

脚部区域

脚部区域通常包含以下内容:

  • 版权信息:表明页面的所有权归于特定个人或组织。
  • 联系方式:提供与发送电子邮件或访问其他网站的链接。
  • 社交媒体链接:提供与页面或组织的社交媒体帐号。

布局和脚部的组合

布局区域可以包含脚部区域。例如,以下代码展示了如何将脚部区域包含在布局区域内:

html
<!DOCTYPE html>
<html>
<head>
  <!-- ... -->
</head>
<body>
  <div id="layout">
    <!-- ... -->
    <footer>
      <p>© 20 vicisslet 20 vicisslet</p>
      <p>联系:...</p>
      <p>社交媒体:...</p>
    </footer>
  </div>
</body>
</html>

最佳实践

  • 使用合适的布局区域来组织页面内容。
  • 在脚部区域中提供与页面内容无关但重要的信息。
  • 保持脚部区域简短且易于浏览。

结论

布局和脚部是 HTML 页面中两个重要的区域。通过了解布局和脚部区域的用法,您可以创建拥有清晰结构和良好阅读体验的页面。

天9:00开始

2020湖北省公务员考试

可以打印准考证了

距离8月22日省考笔试还有5天

你们都准备好了吗?

好消息来了!

今年省考笔试

黄石设置了5个考点!

少了舟车劳顿,更能安心备考

一定会让你更安心地备考

黄石考区具体考点及路线导航如下

01

湖北工程职业学院考点

高速路出口(起)

至湖北工程职业学院(终)

考生可乘坐

8路、17路、25路、38路、42路

公交车到湖北工程职院站下车

步行至湖北工程职业学院

02

黄石市第二中学考点

高速路出口(起)

至黄石市第二中学(终)

考生可乘坐

5路、17路、21路

公交车到二中站下车

步行至黄石市第二中学

03

黄石市第七中学考点

高速路出口(起)

至黄石市第七中学(终)

考生可乘坐

1路、23路

公交车到七中站下车

步行至黄石市第七中学

04

黄石市第十四中学考点

高速路出口(起)

至黄石市第十四中学(终)

考生可乘坐

3路、6路、8路、9路、14路、24路

公交车到十四中站下车

步行至黄石市第十四中学

05

黄石市第十六中学考点

考生可乘坐

9路、14路、19路、25路、33路、

55路、62路公交车到十六中站下车

步行至黄石市第十六中学

省考倒计时

5

网上打印准考证须知

缴费确认成功后,报考人员应于指定时间登录湖北省人事考试网下载打印准考证。8月17日9:00至笔试前从该网站自行下载打印准考证。笔试准考证保存到公示拟录用人员阶段。

报考线下职位的人员,由招录机关缴费确认并发放准考证。面向村(社区)干部考录乡镇(街道)公务员的职位,不收取报名费,由各地公务员主管部门组织报名、下载打印准考证。

笔试内容

报考面向村(社区)干部考试录用乡镇(街道)公务员职位的,只进行《综合知识测试》一科考试。

其他职位均须参加《行政职业能力测验》和《申论》两科考试。乡镇(街道)机关职位单独命制《申论》题本。

报考公安机关职位的人员,还需参加公安专业科目考试。笔试有关要求详见考试大纲。

笔试时间

8月22日上午 9:00-11:00 行政职业能力测验

8月22日下午14:00-16:30 申论

8月23日上午 9:00-11:00 公安专业科目考试

8月23日上午 9∶00-12∶00 综合知识测试

防疫须知

2020湖北省公务员四级联考笔试考生疫情防控须知

具体内容如下

1.考生在备考过程中,要做好自我防护,注意个人卫生,加强营养和合理休息,防止过度紧张和疲劳,以良好心态和身体素质参加考试,避免出现发热、咳嗽等异常症状。考试当天要采取合适的出行方式前往考点,与他人保持安全间距。

2.考生应至少提前1个小时到达考点,并自备口罩做好个人防护工作。考试期间,应全程佩戴口罩,但在接受身份验证时须临时摘除口罩。

3.考生入场前应主动配合接受体温检测,出示健康码(不限湖北省),健康码为绿码及现场测量体温正常(<37.3℃),方可进入考试区域。体温测量若出现发热等可疑症状的人员,应至临时等候区复测体温。复测仍超过37.3℃的,经考点现场医疗卫生专业人员评估后,具备参加考试条件的,在隔离考场参加考试;不具备相关条件的,按相关疾控部门要求采取防控措施。

考前14天有国内疫情中高风险地区旅居史的考生,应提供考前7天内核酸检测阴性结果报告。疫情风险等级查询可使用“国务院客户端”微信小程序点击“疫情风险查询”,或在微信小程序中搜索“疫情风险等级查询”,或登陆http://bmfw.www.gov.cn/yqfxdjcx/index.html,选择查询地区即可了解该地的疫情风险等级。

4.考前3天有发热症状的考生,应在入场检测体温前主动向工作人员报告,经考点现场医疗卫生专业人员评估后,具备参加考试条件的,在临时隔离考场继续考试;不具备相关条件的,按相关疾控部门要求采取防控措施。

5.考生在进入考场后及考试期间出现发热症状的,应主动告知监考人员,经考点现场医疗卫生专业人员评估后,具备参加考试条件的,在临时隔离考场继续考试;不具备相关条件的,按相关疾控部门要求采取防控措施。

6.考试期间,考生要自觉遵守考试纪律,在考前入场及考后离场等聚集环节,应服从考务工作人员安排有序进行。进出考场、如厕时须与他人保持1米以上距离,避免近距离接触交流。考试过程中,因个人原因需要接受健康检查或需要转移到隔离考场而耽误的考试时间不予补充延时。

7.请考生备齐个人防护用品,合理安排交通和食宿,注意饮食卫生,预防中暑。

8.请考生尽早打印准考证,打印前应认真阅读本须知,承诺已知悉须知事项,并自愿承担相关责任。凡隐瞒或谎报旅居史、接触史、健康状况等疫情防控重点信息,不配合工作人员进行防疫检测、询问、排查、送诊等造成严重后果的,按照疫情防控相关规定严肃处理。

湖北省人事考试院

2020年8月5日

编辑丨胡 颖

来源 | 黄石广电

审核丨徐道发

监制丨向天笑

出品丨黄石日报融媒体中心

声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。

是否曾经试着点击或点击一个元素(例如:按钮、链接),并且注意到只有单击该元素的特定区域,它才会响应?

必生这种情况是因为可点击区域未应用于整个元素。为了更加清楚,请参见下图,左图可点击区别(圈红部分)明显比右图的小很多,所以右图的实现用户体验会更好。

对于本文,会介绍一些事例,并通过事例演示如何增加可点击区别,提高用户体验。

WCAG准则

WCAG全称Web Content Accessibility Guidelines 网页内容无障碍浏览准则,简单的说就是为了方便残障人士(包括低视患者,盲人,聋人,学习障碍,行动不便,认知障碍....)访问Web内容而制定的相关标准,可以使网站更加人性化。

举个例子,在WCAG准则2.3.2中规定:网页不包含任何闪光超过3次/秒的内容。

用户应该能够使用台式机/笔记本电脑上的键盘以及移动设备或平板电脑上的触摸屏来操作输入。不要在移动设备屏幕上将按钮设置得太小,以免按下正确的按钮。触摸目标的最小尺寸最好至少为44 x 44像素。

费兹法则

**费兹法则(Fitts law)**是一个人机互动以及人体工程学中人类活动的模型;它预测了快速移动到目标区域所需的时间是目标区域的距离和目标区域大小的函数。

在下面的图中,我模拟了两个按钮的不同情况。在左侧,按钮更小,更远,用户需要更多的时间与它互动。在右侧,按钮大小更大,更接近于它的同级输入元素,这将使交互更容易、更快。

接着,我们再来看看一些更加真实例子。注意:记住WCAG准则费兹法则 的概念。

按钮

在需要时使用实际真实<button>(包含可点击区域)非常重要。下面的示例来自我使用的在线银行系统:

<div class="navig next" onclick="validateLogin()">Next</div>

这是上面按钮的HTML的GIF图像。我把鼠标悬停在按钮上,光标仍然是一个指针,这很好。不过,我也可以选择文本和悬停时,有一个文本光标!如果使用了正确的元素,就不会发生这种情况。

当使用HTML<button>元素时,会获得下面效果:

  • 可通过鼠标,键盘或触摸访问
  • 可以通过键盘选中
  • 有对应的 JavaScript 方法

有些元素,我们需要添加 padding,原因有二:

  • 让它更美观
  • 让它变大,这样更容易被注意到

链接

之前在做导航的时候,犯了一个错误,应该是给 a 标签添加 padding 而不是 li:

<nav>
  <ul>
    <li class="nav-item"><a href="#">Home</a></li>
    <li class="nav-item"><nav href="#">Products</nav></li>
    <li class="nav-item"><a href="#">Store</a></li>
    <li class="nav-item"><a href="#">Team</a></li>
  </ul>
</nav>

// css

.nav-item {
  padding: 12px 16px;
}

基于上面的HTML和CSS,可点击的区域将只是文本,如下图所示:

正确的方法是在a 标签本身上添加padding。请注意,默认情况下,padding 需要块元素才有效,而 a 标签是行内元素,所以可以给 a 标签设置block,inline-element或 flex。

.nav-item a {
  display: block;
  padding: 12px 16px;
}

添加了上面的样式后,可点击的效果如下:

面包屑导航

假设可点击区域如下所示:

这种体验不是很好,鼠标或手指指向屏幕上如此小的目标会比较难。在下图中,它的可点击区域更大并且更易于交互。

事例源码:https://codepen.io/shadeed/pen/PMygee

复选框和单选按钮

当存在复选框或单选按钮元素时,我希望可以单击它或关联的标签来激活/禁用它。

从用户体验的角度来看,这是难以访问和糟糕的。在 HTML 中,可以使用for属性将标签与输入框绑定在一起。

<input type="checkbox" id="option1">
<label for="option1">Option 1</label>

或者可以将输入框放置在标签内:

<label for="option1">
    Option 1
    <input type="checkbox" id="option1">
</label>

然后,在<label>元素上添加padding,以使可点击区域变大。这样,问题得以解决,整个复选框或单选按钮都是可单击的,如下图所

侧边栏

对于带有类别的页面,有时我会注意到列表链接没有扩展到其父页面的整个宽度。也就是说,可点击区域仅在文本上,如下图所示:

解决方法:

  • 删除<li>元素的 padding,并将其移动到<a>元素
  • 通过添加display: block使a标签的宽度等于其父链接的宽度。
.nav-item a {
    /*Other styles*/
    padding: 12px 16px;
    display: block;
}

添加后,如下所示:

真实案例

在最近的Twitter更新中,导航设计在可点击区域大小方面存在问题。最初,它仅与文本相关,如下面的屏幕截图所示,但他们在收到反馈后将其修复。

章节标题

在某些情况下,需要在章节标题的远端添加“查看更多”按钮或箭头。在下面的示例中,我将箭头放置在假圆中,以便可以正确地使箭头居中。

通常情况下,箭头周围的间距可以使用padding或width和height。

使用伪元素来增加可点击区域

仅通过改变元素的宽度和高度或使用padding,并不总是能够使可点击区域变大,这时候就需要伪元素救场了。

这个想法是,伪元素属于其父元素,因此当我们创建具有特定宽度和高度的伪元素时,它将充当其父元素的单击/触摸/悬停区域。

在下图中,我在菜单按钮中添加了:after伪元素:

.menu-2:after {
  content: "";
  position: absolute;
  left: 55px;
  top: 0;
  width: 50px;
  height: 50px;
  background: #e83474;
  /*Other styles*/
}

事例源码:https://codepen.io/shadeed/pen/BXXjEg?editors=0100


作者:Ahmad Shadded 译者:前端小智 来源:css-tricks

原文:https://css-tricks.com/enhancing-the-clickable-area-size/


上一篇:HTML属性及实例
下一篇:HTML 音频(Audio)