首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HTML5项目开发备忘录

于是乎,官网文章的更新就断了很久~昨天(2015.10.29)称了称体重,竟然又瘦了5斤……心塞啊…… 写这篇文章,主要是两方面的原因吧,一方面是六班七班的孩纸们并没有及时总结,在当前开发当中也出现了很多不必要的问题...另一个原因则是,今天正好要给八班孩纸讲项目开发,于是喽~文章的主要内容中并没有涉及到太多的JS,原因很简单:希望六班七班孩纸能够自己思考,而同时八班孩纸在未来也是要自行补充这个开发备忘录的~好啦,不多说废话了...格混用)与注释 5.3 遵循基本的嵌套规则 5.4 不要忘记a标签的href和title、img标签的alt、title、src,a标签的target(从何处打开链接) 5.5 CSS后代选择器,尽量不要超过...3层,不要超过4层 5.6 类名采用单词(语义)命名,多个单词采用中划线连接 5.7 不设置不必要的属性和属性值,如针对占满父级整行的块元素设置width:100% 5.8 CSS样式按照顺序书写:...,单行文本隐藏或显示为省略号(……),比如在模块标题需要进行设置,多行文本如果显示区域高度固定,需要设置超出隐藏

1.2K50
您找到你想要的搜索结果了吗?
是的
没有找到

前端开发必会的HTMLCSS硬知识 (二)

文/小魔女 本文简介 前端开发系列的第二篇文章 基础知识就像是一把宝剑,能让你驰骋在前端领域的战场 知识亦有温度,让我们对新知识永远保持热度吧 分享小魔女的音乐 html渲染、css解析...导致重绘发生的情况: 改变visibility outline 字体颜色、背景色 导致重绘的css属性如下: css 隐藏属性的对比 display:none; 重排 (不占空间) visibility...: hidden; 重绘 (占空间) overflow:hidden; 重绘+重排 (占空间,超出隐藏) HTML的解析会因为什么阻塞?...css加载不会堵塞html解析 css加载会堵塞dom树渲染 css加载会堵塞js语句的执行 js的加载会堵塞html解析 css文件放前面,js文件放在html和css的后面 如何做页面加载优化(减少白屏时间...任意浏览器的默认字体高都是16px。

2.1K31

前端知识点总结(html+css)(上)

文章分为上(html,css)中(js)下(vue)三部分。 html篇 html应该是前端中最简单的知识点了,标签用着用着就熟记于心,在面试过程中对html的提问更是少之又少,话不多说,上干货。...; top: 50%; transform: translate(-50%, -50%); } flex布局 <div class="child...px和em的区别是什么 px和em都是长度单位,两者的区别是:px的值是固定的,指定为多少就是多少,计算比较容易;em的值不是固定的,是相对于容器<em>字体</em>的大小,并且em会继承父级元素的<em>字体</em>大小。...与em对应的另一个长度单位是rem,是指相对于根元素(通常是HTML元素)<em>字体</em>的大小。...position非static css3的新特性: flex transform opacity filter z-index设置为auto或者0时,后出现的覆盖前面的; 16.各种居中方案 参考<em>文章</em>

21910

Custom Beautify

使用自定义字体的文本会先被隐藏,直到字体加载结束才会显示。 swap:后备文本立即显示直到自定义字体加载完成后再使用自定义字体渲染文本。...那么干脆简单粗暴点,直接把它隐藏了。...同样是使用F12打开控制台,使用左上角的网页元素选择器,定位到希望隐藏的元素上,获取他的id或者class,然后在custom.css中使用隐藏属性,此处假设我要隐藏id为hidden_element的...在[Blogroot]\themes\butterfly\source\js\目录下新建randombg.js: 在[Blogroot]\_config.butterfly.yml引入randombg.js...在目录下新建, 在的配置项添加引入,此处因为这是个独立的js,而且体量极小,所以可以添加异步加载标签: TO DO 魔改样式引入方案 字体样式修改 版块显隐修改 透明度修改 侧栏按钮缩进方案 夜间模式或阅读模式修改

2.3K20

Day8:html和css

Day8:html和css 显示和隐藏: display: none 为 无,隐藏元素 display: block 为 显示元素 转换为块级元素 visibility: visible 显示...设计字体图标 上次生产字体包 下载兼容字体字体引入到html // fonts iconfont.eot iconfont.svg iconfont.ttf iconfont.woff ?...overflow 溢出 检索或设置当对象的内容超过其指定高度及宽度时如何管理内容。 visible :  不剪切内容也不添加滚动条。...auto :   超出自动显示滚动条,不超出不显示滚动条 hidden :  不显示超过对象尺寸的内容,超出的部分隐藏掉 scroll :  不管超出内容否,总是显示滚动条 鼠标样式cursor...http://glyphicons.com/ https://icons8.com/ 目录说明 名称 说明 css 用于存放CSS文件 images 用于存放图片 index 京东首页 HTML js

1.7K40

第213天:12个HTML和CSS必须知道的重点难点问题

,-50%);position: absolute;top: 50%;left: 50%; 使用 display:table-cell 方法 父盒子设置:display:table-cell; text-align...浮动元素的展示在不同情况下会有不同的规则: 浮动元素在浮动的时候,其margin不会超过包含块的padding。...如果有多个浮动元素,后面的元素高度不会超过前面的元素,并且不会超过包含块。...em 是相对长度单位,相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置, 则相对于浏览器的默认字体尺寸。它会继承父级元素的字体大小,因此并不是一个固定的值。...无法触发其点击事件 适用于那些元素隐藏后不希望页面布局会发生变化的场景 opacity:0 将元素的透明度设置为0后,在我们用户眼中,元素也是隐藏的,这算是一种隐藏元素的方法。

2.2K20

假如你的网站没有JavaScript。。。

如今,超过一半的网络流量来自移动设备,但这些设备的许多操作都是在极其不稳定的网络连接下进行的,例如,你想要在10秒内单独加载完毕脚本文件几乎是不可能的。...然而,“有js”版本的情况是相当不同的 - 头条文章的图片在第9.5秒才出现,后面是有一些细微的变化(包括天气,字体,最后是“头条新闻”文章),一直到20秒左右才全部展示完毕。...数据 当允许加载JavaScript时,the Guardian这个网站发送了超过115个请求,总量是3.41Mb,而禁用JavaScript时,从61个请求中传输的数据减少了超过50%-总量只有1.59MB...显然天气,字体和头条文章的链接这几个地方消耗了很多成本。...---- 往期精选文章 使用虚拟dom和JavaScript构建完全响应式的UI框架 扩展 Vue 组件 使用Three.js制作酷炫无比的无穷隧道特效 一个治愈JavaScript疲劳的学习计划 全栈工程师技能大全

49510

全响应式web前端开发

为什么写这篇文章 结一老师之前有写过一篇从css角度去实现响应式的文章(下手响应式及断点设置分析),不过真正设计并实现一个全响应式网页(RWD),还需要从一开始的布局设计开始,并从页面结构、页面表现和用户交互三个方面来实现一个全响应式网页...166 由于其结构层次清晰,在不同的应用场景下,我们可以很方便地修改其样式(长、宽、字体...&:hover{ color:@hover; } } } } 采用媒体查询,定义不同尺寸和设备下的样式 //宽度不超过...比如当宿主为手机浏览器时,可以绑定手势操作等交互事件;在混合式移动端应用(Hybrid APP)中,可以对菜单栏等界面元素进行隐藏;在微信(实际上也属于Hybrid APP)中打开时,可以识别登录用户等...另外,我们也可以用js做css中的几乎所有事情,只不过这有悖于RWD的思想,而且对于性能的影响比较大。 注意:js代码一般只在两种时候执行:页面加载和事件回调。

1.2K10

weex-09-组件text的用法

7.设置文字的对齐方式:居中 左对齐 右对齐 8.设置文字的溢出隐藏 9.如何让文字放在最中间 10.设置文字的透明度 11.字体大小设置 12.动态的给文字设置内容 13.超过指定长度隐藏文字...1A3F1055-7706-4EF3-AF03-1642927C2064.png 第二步 在打包的入口文件app.js里修改根组件为text.vue import text from '....FE8B6CE5-3E32-4937-ABC5-94CB08640280.png 注意 下滑线的颜色和字体颜色是保持一致的,如果你想要下滑线的颜色和字体颜色不一致该怎么办呢?...1AEC5924-1AF9-4D59-AB75-9BE2F1A9F405.png 11.字体大小设置 font-size: 50px; ?...B85B292C-0678-4B90-AB4D-840F2C78D850.png 13.超过指定长度隐藏文字 如果你设置了宽度,和行数,文字会自动隐藏,但是如果你使用了弹性布局方式呢?

1.5K20

全响应式web前端开发

为什么写这篇文章 结一老师之前有写过一篇从css角度去实现响应式的文章(下手响应式及断点设置分析),不过真正设计并实现一个全响应式网页(RWD),还需要从一开始的布局设计开始,并从页面结构、页面表现和用户交互三个方面来实现一个全响应式网页...166 由于其结构层次清晰,在不同的应用场景下,我们可以很方便地修改其样式(长、宽、字体...&:hover{ color:@hover; } } } } 采用媒体查询,定义不同尺寸和设备下的样式 //宽度不超过...比如当宿主为手机浏览器时,可以绑定手势操作等交互事件;在混合式移动端应用(Hybrid APP)中,可以对菜单栏等界面元素进行隐藏;在微信(实际上也属于Hybrid APP)中打开时,可以识别登录用户等...另外,我们也可以用js做css中的几乎所有事情,只不过这有悖于RWD的思想,而且对于性能的影响比较大。 注意:js代码一般只在两种时候执行:页面加载和事件回调。

1K30

全响应式web前端开发

为什么写这篇文章 结一老师之前有写过一篇从css角度去实现响应式的文章(下手响应式及断点设置分析),不过真正设计并实现一个全响应式网页(RWD),还需要从一开始的布局设计开始,并从页面结构、页面表现和用户交互三个方面来实现一个全响应式网页...166 由于其结构层次清晰,在不同的应用场景下,我们可以很方便地修改其样式(长、宽、字体...&:hover{ color:@hover; } } } } 采用媒体查询,定义不同尺寸和设备下的样式 //宽度不超过...比如当宿主为手机浏览器时,可以绑定手势操作等交互事件;在混合式移动端应用(Hybrid APP)中,可以对菜单栏等界面元素进行隐藏;在微信(实际上也属于Hybrid APP)中打开时,可以识别登录用户等...另外,我们也可以用js做css中的几乎所有事情,只不过这有悖于RWD的思想,而且对于性能的影响比较大。 注意:js代码一般只在两种时候执行:页面加载和事件回调。

1.8K70

21. 精读《Web fonts: when you need them, when you don’t》

当然上半部分作者也讲了很多案例,其中一个很明显的案例就是维基百科利用字体来提升阅读体验,通过文章内的对比,能直观感受到这一点 文章后半部分着力介绍了怎么解决Web Font的带来的弊端:认识FOUT带来的问题...很多浏览器的行为,并不是默认展示系统字体,而是直接隐藏。那么即使在极快的网速下也很难避免存在一个几百毫秒的时间滞后。...当然JS是万能的,也有一些库在支持这方面功能,例如bramstein/fontfaceobserver这样的。 愚以为,FO*T这种情况既然无法避免还是要具体情况具体分析的。...如果你的用户网速够快,那么隐藏文字会更好,用户无感知;如果网速不确定,而且是文章为主的内容,那么内容至上就应该先用替代字体显示;如果你正在将Web Font应用在图标等东西上,那么我们自然不愿意看到满屏的方框方框...,这种时候就选择隐藏吧。

51120

WordPress自带TinyMCE编辑器相关功能增强

而且如果发表文章不需要这些预定义的内容,只需要全选-Delete就ok了,并不会很麻烦。...image)、清除格式(removeformat)、帮助(wp_help)、打开HTML代码编辑器(code)、水平线(hr)、清除冗余代码(cleanup)、格式选择(formmatselect)、字体选择...(fontselect)、字号选择(fontsizeselect)、样式选择(styleselect)、上标(sub)、下标(sup)、字体颜色(forecolor)、字体背景色(backcolor)、...特殊符号(charmap)、隐藏按钮显示开关(wp_adv)、隐藏按钮区起始部分(wp_adv_start)、隐藏按钮区结束部分(wp_adv_end)、锚文本(anchor)、新建文本(类似于清空文本.../my_quicktags.js', array('quicktags') ); }

2.8K50

Safari技术预览版40更新说明

CSS规范 (r221630) CSS Grid 修复网格简写,不重置沟槽属性的问题 (r221668) 修改自动延伸路径作为路径尺寸算法的一部分(r221931) 修改使用超过内容尺寸的转化尺寸为自动最小尺寸...(r221910) Web Inspector 修复了在窄宽度导致工具栏按钮隐藏的问题 (r221338) 在“设置”选项卡中防止拆分控制台 (r221882) 在仪表板和时间轴选项卡中使用相同的时间轴图标...方法 (r221667) 视频加速texImage2D不符合`flipY' (r221932) 修正VideoTextureCopierCV来正确恢复顶点属性状态(r221933) ---- 往期精选文章...使用虚拟dom和JavaScript构建完全响应式的UI框架 扩展 Vue 组件 使用Three.js制作酷炫无比的无穷隧道特效 一个治愈JavaScript疲劳的学习计划 全栈工程师技能大全 WEB...长按二维码关注京程一灯,阅读更多技术文章和业界动态。

60030
领券