来源:GBin1.com 网站或者web应用开发过程中,难免会遇到需要展示时间的地方,例如,留言时间或者发布帖子的时候,那么大家是不是相关过使用更加符合语义学的方式来显示时间呢? 08:15  显示成  "八点过一刻了" 05:45  显示成  "醒醒啦,差一刻就早上六点啦" 14:29  显示成  "快到下午两点半啦" 大家是否觉得上面的时间显示更贴近生活呢? 如果自己处理这样的时间显示会稍微有些麻烦,要是有现成的类库是不是更完美? 今天这里我…
Timeline Portfolio是一款按时间顺序专业显示事件的jquery时间轴插件,可以根据时间的先后嵌入各种媒体包括微博,视频和地图等.这个展现的模式非常适合设计师的作品集和个人简历的展示.Timeline Portfolio使用jquery和CSS3封装的非常棒,插件通过读取data.json文件来写入文档中,这样,您需要根据自己的需求设计下页面,然后再修改data.json里面的数据为自己的就可以实现一个超炫的时间轴网站了. jquery插件实例:超炫的时间轴jquery插件Time…
来源:GBin1.com 如果需要在用户滚动页面的时候,保持特定元素始终可见的话,今天这里我们介绍的Sticky-Kit是一个不错的选择. 它是一个开源的jQuery插件,可以帮助大家快速针对页面元素来生成固定页面的效果.往往大家在开发导航栏的时候,需要类似这样的功能. 主要的特性 支持多个元素的固定展示 支持元素展示的位置及其viewport 使用非常简单,类库非常小 如何使用 $("#sticky_item").stick_in_parent() 或者 $("#stick…
jQuery-Visibly是一款小巧简单的jQuery隐藏显示元素插件.该插件依据某个元素的值,例如以下拉框的值.输入框的值等来推断是否显示某个指定的元素. 用于推断的值能够是单个值,或者是多个值,也能够是正則表達式,很灵活. 在线演示:http://www.htmleaf.com/Demo/201503111503.html 下载地址:http://www.htmleaf.com/jQuery/Layout-Interface/201503111502.html…
<header></header> 页眉 主要用于页面的头部的信息介绍,也可用于板块头部 <hgroup></hgroup> 页面上的一个标题组合 一个标题和一个子标题,或者标语的组合 <hgroup> <h1>妙味课堂</h1> <h2>带您进入富有人情味的IT培训</h2> </hgroup> <nav></nav> 导航 (包含链接的的一个列表) <n…
用合理的HTML标记以及特有的属性去格式化文档内容. 浏览器会根据标签的语义给定一个默认的样式. 判断网页标签语义是否良好的一个简单方法就是:去掉样式,看网页结构是否组织良好有序,是否仍然有很好的可读性.语义良好的网页去掉样式后结构依然很清晰. 一个语义良好的页面,h标签应该是完整有序没有断层的. 标题与内容 标题和内容模块如下图所示. 这种标题配内容的模块.我们可以用如下几种方案来实现同样的效果 方案一 <div class="h2">标签的语义<a href=&q…
解决方案:IE9以下旧版本浏览器不支持新的语义化标签.其中一种解决方案就是用js将HTML5增加的标签创建出来,就像下面这样.(放在header部位) <script> var html5Tags=['header' ,'footer','article','nav' ,'section','aside'] for(var i=0;i<html5Tags.length;i++){ document.createElement(html5Tags[i]); } </script>…
一.前言 本文将介绍HTML5中新增的语义化标签,及在IE5.5~9(IE9已经开始支持部分HTML5新标签了)支持这些新标签的兼容性处理. 目录一坨: 二.语义化标签:article.aside.time.mark.section.header.footer.hgroup.progress.figure.figcaption.nav.meter.output.details.summary.ruby和main   三.让IE5.5~9支持HTML5新标签 1. IE5.5~8下对于不支持的标签…
Html语义化标签,Html5新增语义化标签 自己在学习的期间,整理了下html关于语义化标签的一些知识,列的不是很全. 希望大家有新的见解可以给我留言,我会补充上去,谢谢大家 1.什么是语义化标签? 那么什么叫做语义化呢,说的通俗点就是:明白每个标签的用途(在什么情况下我可以使用这个标签才合理)比如, 网页上的文章的标题就可以用标题标签,网页上的各个栏目的栏目名称也可以使用标题标签. 文章中内容的段落就得放在段落标签中,在文章中有想强调的文本,就可以使用em标签表示强调等等. 2.为啥使用语义…
--------引子--------------- 家里有个熊孩子,经常会有一些意想不到的事情发生:回家的时候,他会笑呵呵冲过来,大声喊着“臭爸爸”:你让他把鞋穿上,他会提起鞋子往楼下扔...在小孩的世界里,他虽然会说话,但不一定明白其中的意思,不能正确表达:同样他也会做一些事情,但不一定按正常大人的逻辑,不能准确接收:符合预期的的交流和沟通成了奢望.因为在他的世界里,一切都处于混沌之中,一切的逻辑.规范都没有完善. 而在HTML的世界里,经历多年的成长,规范已基本成型,不同的HTML标签.属性…
一.为什么HTML5要引入新语义标签 在HTML5出现之前,我们一般采用DIV+CSS布局我们的页面.但是这样的布局方式不仅使我们的文档结构不够清晰,而且不利于搜索引擎爬虫对我们页面的爬取.为了解决上述缺点,HTML5新增了很多新的语义化标签. 二.引入语义化标签的优点 引入语义化标签的好处主要有下列三点: 比<div>标签有更加丰富的含义,方便开发与维护 搜索引擎能更方便的识别页面的每个部分 方便其他设备解析(如移动设备.盲人阅读器等) 三.标签详解 所谓语义化标签就是一种我们仅通过标签名就…
一:Web入门 1:web文件命名 在文件名中应使用连字符(-).搜索引擎把连字符当作一个词的分隔符, 但不会以这种方式处理下划线. 养成在文件夹和文件名中使用小写,并且使用短横线而不是空格来分隔的习惯. 2:居中图像 img { display: block; margin: 0 auto; } 二:HTML head 1:许多<meta> 元素包含了name 和 content 特性: name 特性指定了meta 元素的类型; 说明该元素包含了什么类型的信息. content 指定了实际…
大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:http://www.cnblogs.com/lvonve/ CSDN:https://blog.csdn.net/lvonve/ 在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识点,期间也会分享一些好玩的项目.现在就让我们一起进入 Web 前端学习的冒险之旅吧! 一.HTML5简介…
0.前言: 所谓语义化标签就是一种 我们仅通过标签名就能判断出该标签内容的语义的标签,见名知意. 总结这部分内容,主要是为了能从繁琐的div嵌套div中,改成带有h5标签码.这样更有利于读写代码. 人很容易直接或间接的呆在舒适区,当我写惯了h4的代码之后,不愿意用h5标签,为了杜绝后患,遂决定总结以下内容.   1.header: 被放置在页面或者页面中某个区块元素的顶部,包含整个页面或者区块的标题.简介等信息,起到引导与导航的作用. 如:小米商城的导航栏整体,width:100% header…
本文最初于 2018-09-21 发布于 知乎 ,后在 <重学前端> 专栏的学习中,重新复习整理,发布于 Github 上,并计划写一系列前端学习相关的文章.欢迎 star . HTML 语义化 简单来说,我们可以理解为:用正确的标签做正确的事情. 例如: 段落用 p 标签,标题用 h 系列标签,边栏用 aside 标签,主要内容用 main 标签.正确使用语义标签可以带来很多好处. 为什么要关注 HTML 语义化?(为什么要使用语义类标签?) 对人: 增强可读性,对开发者更友好,在没有 CS…
目录 什么是HTML语义化? 为什么要语义化 常用标签的语义 HTML5新元素 一.什么是HTML语义化? 简单来讲就是:每个标签做自己的事,使得能够被机器直接读懂. 二.为什么要语义化? 1.更容易被搜索引擎收录. 2.方便其他类型设备解析(如:屏幕阅读器等) 3.便于团队开发和维护. 三.常用标签的语义 标签 含义 备注 <title> 网页标题 用于告诉用户和搜索引擎,这个网页的主要内容是什么.搜索引擎可以通过网页标题,迅速判断出网页的主题. <p> 文章的段落 默认样式中,…
GitHub:http://liu12fei08fei.github.io/html/4semantic.html web语义化,从松散到实战 在这篇文章之前,我放弃了很多次,写关于语义化方面的文章:甚至在这篇文章之前我还删除了一篇已经总结好的关于语义方面的blog之所以放弃和删除是因为web语义实在是太广大,太不好掌握了,每当下笔的时候总有种无从下手的感觉,觉得什么都重要,追求大而全,自己反而不知该如何总结是好只到我经历了多次的尝试和深入思考,总结出我真正想要的关于语义化方面的blog 我想要…
语义化标签:你认为用什么标签最能描述这块内容,觉得这样表述更有意义,那么就可以使用这个标签. 现在的浏览器对CSS支持都挺完善的(不包括CSS3),讲究的是结构与表现相分离,结构与行为相分离,一个WEB页面,结构是最主要的,结构相当于一栋房子的墙,标签是一块块砖,砖摆得有序,摆得整治齐,墙才牢固,所以说标签语义化很重要,HTML每个标签都有自己的语义: DIV:一个层,层里面可以嵌很多东西,例如:文本,图片,现在大部分页面的布局框架是用DIV布的,但是尽量少用,一个是为了语义化,一个是为了以后维…
本文由白牙根据Heydon Pickering的<Semantic CSS With Intelligent Selectors>所译,整个译文带有我自己的理解与思想,如果译得不好或不对之处还请同行朋友指点.如需转载此译文,需注明英文出处:http://coding.smashingmagazine.com/2013/08/20/semantic-css-with-intelligent-selectors/,以及作者相关信息 ——作者:Heydon Pickering ——译者:白牙 “结构…
这里搜集整理了一些语义化标签方面的问题和解答,以供大家参考. 语义化这个概念应该说是伴着HTML5应运而生,那么什么是HTML5中所谓的语义化? 简单来说就是:描述内容的含义(meaning) 比如说<p>标签就是段落的意思,在HTML5中所有的标签都有它书面上的语义.而没有语义的标签在HTML中有,在HTML5中就没有了,比如<font>标签.而HTML5又为了补充HTML现在的不足而加上了一些新的标签,如<article>.<footer>.<he…
1.语义化标签 帮助搜索引擎,盲人设备等程序,辨识网页内容信息,明确网页区域分布,不体现任何样式,但存在浏览器兼容性问题,如IE8下无<header>标签. ① H5基本语义标签: <nav>               导航 <header>            页眉 <footer>             页脚 <section>            区块 <article>             文章 <aside…
一.为什么HTML5要引入新语义标签 在HTML5出现之前,我们一般采用DIV+CSS布局我们的页面.但是这样的布局方式不仅使我们的文档结构不够清晰,而且不利于搜索引擎爬虫对我们页面的爬取.为了解决上述缺点,HTML5新增了很多新的语义化标签. 二.引入语义化标签的优点 引入语义化标签的好处主要有下列三点: 比<div>标签有更加丰富的含义,方便开发与维护 搜索引擎能更方便的识别页面的每个部分 方便其他设备解析(如移动设备.盲人阅读器等) 三.标签详解 所谓语义化标签就是一种我们仅通过标签名就…
1.知识点 lang = “en”   所用语言是英文 文档结构更简洁 IE8一下不支持h5c3 书写更宽松 div没有语义 标签语义化:在合适的地方使用合适的标签 对seo优化友谊 网页经典布局 页头.导航.主题(左右).页尾 max-wifth.min-width:最大最小宽度 <!-- 头部 -->
 <div class="header">
 <ul class="nav"></ul> 
 </div&g…
这段时间找实习看的眼花缭乱的,然后也被拒得落花流水,啊哈哈-还是写博客好玩儿-嘿嘿,下面正题 一.doctype 标准模式 (Full Standards Mode) 接近标准模式 (Almost Standards Mode) 混杂模式 (Quirks Mode) 以上三种模式是浏览器在解析CSS时的三种工作模式,混杂模式是依据旧式的.非标准的CSS规则来渲染网页:标准模式则是遵循W3C标准去解析CSS的,接近标准模式与标准模式实际上差异并不大:关于Firefox中DTD与浏览器工作模式的详细…
什么是语义化? 1.每一个HTML元素都有具体的含义,例: a元素:超链接,p元素:段落 2.所有的元素与展示效果无关 元素内容展示到页面中的效果,应该由CSS决定. 因为浏览器带有默认的CSS样式,所以每个元素都有一些默认样式. 选择什么元素,取决于内容的含义,而不是显示出的效果. 为什么要语义化? 1.为了搜索引擎优化(SEO) 每隔一段时间,搜索引擎会从整个互联网中抓取页面源代码 2.为了让浏览器更好的理解网页 例如阅读模式.语音模式…
H5新增特性之语义化标签 语义化标签顾名思义标签有自己的含义,浏览器或者程序员一看就知道是什么.在HTML 5出来之前,我们用div来表示页面章节,但是这些div都没有实际意义.(即使我们用css样式的id和class形容这块内容的意义).这些标签只是我们提供给浏览器的指令,只是定义一个网页的某些部分.但现在,那些之前没“意义”的标签因为因为html5的出现消失了,这就是我们平时说的“语义”. 一.根据页面的结构. section元素 表示页面中的一个区块 article元素 表示一块与上下文无…
一.为什么要增加新的语义化标签 在HTML 5出来之前,我们用div来表示章节,但是这些div都没有实际意义,这样的布局方式使我们的结构不够清晰,于是语义化标签应运而生. 二.何为语义化标签 顾名思义就是标签有自己的含义,一眼看过去就知道该标签内容.更加方便我们开发与维护,和搜索引擎识别我们的页面. 三.标签详解 (一)heard  表示内容合作网页的头部区域. (二)footer 表示内容或者网页的底部区域. (三)nav 表示页面的导航,可以通过导航连接到网站的其他页面,或者当前页面的其它部…
CSS还未诞生之前,为了实现一些样式效果.设计师必须使用一些物理标签,例如font.b等.这样会造成页面中充满了为实现各种样式的标签,特别是使用table标签来实现一些特殊的布局,俗称为"标签汤".为了修改页面的一个样式,可能要修改许多地方,这样的HTML代码极难维护.在这个阶段HTML不仅完成页面内容结构的构建,还要实现设计师所需要的样式,HTML可谓是负重难行. 这个阶段的HTML的代码,充斥着很多只为了实现页面样式而没有实际意思的标签.如果单纯去看HTML代码,根本无法弄清楚整个…
什么是语义化标签 语义化标签就是具有某种含义及结构的标签,让其更容易理解和使用. HTML5 新增了一些语义化标签,如下: article article 标签装载显示一个独立的文章内容.例如一篇完整的论坛帖子,一则网站新闻,一篇博客文章,一个用户评论等等. artilce可以嵌套,则内层的artilce对外层的article标签有隶属的关系.例如,一个博客文章,可以用article显示,然后一些评论可以以article的形式嵌入其中. <article> <h1>文章标题<…
语义化这个词我想大家都看到了无数次,特别是在一些招聘广告上. 其实我自己也是,不过每次看到都觉得是那些招聘公司复制的,其实他们根本说不清语义化是什么,而且也根本不看重. 所以我一直也没把这东西当回事过. 然而最近当我再次看到这个词时,我想我应该好好思考下这问题了.就写篇博客记录下.     一.什么是语义化? 在解释这个概念之前,应该先解释下“结构-表现-行为”. 如果说解耦合是代码的高境界,那么“结构-表现-行为”的原则就是前台的标杆. 随着前台代码的越来越庞大,各部分代码各司其职的作用就越来…