怎么运用CSS复位


这篇文章主要介绍“怎么运用CSS复位”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么运用CSS复位”文章能帮助大家解决问题。01、运用CSS复位CSS复位能够在不同的浏览器上坚持共同的款式风格。您能够运用CSS reset 库Normalize等,也能够运用一个更简化的复位办法:现在元素的 margin 和 padding 已为0,box-sizing能够管理您的CSS盒模型布局。留意:假如你遵从接下来承继 box-sizing讲解的这个技巧, 你不需求在以上代码中增加box-sizing 特点。02、承继box-sizing从 html 元素承继 box-sizing :如此在插件或其它组件里改动 box-sizing 变得简略。03、运用 :not() 挑选器来决定表单是否显现边框先为元素增加边框为最终一个元素去除边框不过不要这么做,运用 :not() 伪类来到达相同的作用:当然,你也能够运用 .nav li + li 或许 .nav li:first-child ~ li ,可是 :not()更加明晰,具有可读性。04、为 body 元素增加行高不用为每一个, 元素逐个增加 line-height,直接增加到 body 元素:文本元素能够很简单地承继 body 的款式。05、笔直居中任何元素不!这绝不是黑魔法,真的能够笔直居中任何元素:这还不够?笔直方向,水平方向?任何元素,任何时刻,任何地址?CSS-Tricks 有篇好文 讲到了各种居中的技巧。留意: IE11 对 flexbox 的支撑有点 bug。06、逗号分隔列表使列表的每项都由逗号分隔:因最终一项不加逗号,能够运用 :not() 伪类。留意:这一技巧对于无障碍,特别是屏幕阅读器而言并不抱负。并且复制粘贴并不会带走CSS生成的内容,需求留意。07、运用负的 nth-child 来挑选元素运用负的 nth-child 能够挑选 1 至 n 个元素。或许你已经把握了怎么运用 :not()这个技巧,试下这个:如此简略!08、运用 SVG 图标没有理由不运用 SVG 图标:SVG 在一切分辨率下都能够杰出缩放,并且支撑一切 IE9 今后的浏览器,丢掉你的 .png, .jpg, 或 .gif-jif-whatev 文件吧。留意: 针对仅有图标的按钮,假如 SVG 没有加载成功的话,以下款式对无障碍有所帮助:09、运用 “形似猫头鹰” 的挑选器这个姓名可能比较生疏,不过通用挑选器 (*) 和 相邻兄弟挑选器 (+) 一同运用,作用特殊:在此示例中,文档流中的一切的相邻兄弟元素将都将设置 margin-top: 1.5em 的款式。更多 “形似猫头鹰” 的挑选器,可参阅 A List Apart 上面 Heydon Pickering 的文章。10、运用 max-height 来树立纯 CSS 的滑块max-height 与 overflow hidden 一同来树立纯 CSS 的滑块:鼠标移入滑块元素时增大它的 max-height 值,便能够显现溢出部分。11、发明格子等宽的表格table-layout: fixed 能够让每个格子坚持等宽:无痛的 table 布局。12、运用 Flexbox 去除剩余的外边距与其运用 nth-, first-, 和 last-child 去除列之间剩余的空隙,不如运用 flexbox 的space-between 特点:列之间的空隙总是均匀持平。当 元素没有文本内容,但有 href 特点的时分,显现它的 href 特点:适当简洁。13、给 “默许” 链接界说款式给 “默许” 链接界说款式:经过 CMS 体系刺进的链接,通常没有 class 特点,以上款式能够鉴别它们,并且不会影响其它款式。14、共同笔直节奏通用挑选器 (*) 跟元素一同运用,能够坚持共同的笔直节奏:共同的笔直节奏能够供给视觉美感,增强内容的可读性。15、固定份额盒子要创立具有固定份额的一个盒子,一切你需求做的就是给 div 设置一个 padding:运用20%的padding-bottom使得框等于其宽度的20%的高度。与视口宽度无关,子元素的div将坚持其宽高比(100%/ 20%= 5:1)。16、为破碎图象界说款式只要一点CSS就能够美化破碎的图象:以增加伪元素的规律来显现用户信息和URL的引用:了解更多关于这类款式的技巧 Ire Aderinokun的 原帖.17、用 rem 来调整大局巨细;用 em 来调整部分巨细在根元素设置根本字体巨细后 (html { font-size: 100%; }), 运用 em 设置文本元素的字体巨细:然后设置模块的字体巨细为 rem:现在,每个模块变得独立,更简单、灵活的款式便于维护。18、躲藏没有静音、自动播放的影片这是一个自界说用户款式表的不错的技巧。防止在加载页面时自动播放。假如没有静音,则不显现视频:再次,咱们运用了 :not() 的长处。19、运用挑选器:root来操控字体弹性在呼应式布局中,字体巨细应需求依据不同的视口进行调整。你能够核算字体巨细依据视口高度的字体巨细和宽度,这时需求用到:root:现在,您能够运用 root em20、为更好的移动体会,为表单元素设置字体巨细当触发的下拉列表时,为了防止表单元素在移动浏览器(ios Safari 等等)上的缩放,加上font-size:这些技巧适用于最新版的 Chrome, Firefox, Safari, Opera, Edge, 以及 IE11。21个有用的CSS小技巧,来帮你把CSS技术提高到高档水平 [Github上有8000多个star]。包含Flexbox、REM、:not()挑选器、负的nth-child等。01、运用CSS复位CSS复位能够在不同的浏览器上坚持共同的款式风格。您能够运用CSS reset 库Normalize等,也能够运用一个更简化的复位办法:现在元素的 margin 和 padding 已为0,box-sizing能够管理您的CSS盒模型布局。留意:假如你遵从接下来承继 box-sizing讲解的这个技巧, 你不需求在以上代码中增加box-sizing 特点。02、承继box-sizing从 html 元素承继 box-sizing :如此在插件或其它组件里改动 box-sizing 变得简略。03、运用 :not() 挑选器来决定表单是否显现边框先为元素增加边框为最终一个元素去除边框不过不要这么做,运用 :not() 伪类来到达相同的作用:当然,你也能够运用 .nav li + li 或许 .nav li:first-child ~ li ,可是 :not()更加明晰,具有可读性。04、为 body 元素增加行高不用为每一个, 元素逐个增加 line-height,直接增加到 body 元素:文本元素能够很简单地承继 body 的款式。05、笔直居中任何元素不!这绝不是黑魔法,真的能够笔直居中任何元素:这还不够?笔直方向,水平方向?任何元素,任何时刻,任何地址?CSS-Tricks 有篇好文 讲到了各种居中的技巧。留意: IE11 对 flexbox 的支撑有点 bug。06、逗号分隔列表使列表的每项都由逗号分隔:因最终一项不加逗号,能够运用 :not() 伪类。留意:这一技巧对于无障碍,特别是屏幕阅读器而言并不抱负。并且复制粘贴并不会带走CSS生成的内容,需求留意。07、运用负的 nth-child 来挑选元素运用负的 nth-child 能够挑选 1 至 n 个元素。或许你已经把握了怎么运用 :not()这个技巧,试下这个:如此简略!08、运用 SVG 图标没有理由不运用 SVG 图标:SVG 在一切分辨率下都能够杰出缩放,并且支撑一切 IE9 今后的浏览器,丢掉你的 .png, .jpg, 或 .gif-jif-whatev 文件吧。留意: 针对仅有图标的按钮,假如 SVG 没有加载成功的话,以下款式对无障碍有所帮助:09、运用 “形似猫头鹰” 的挑选器这个姓名可能比较生疏,不过通用挑选器 (*) 和 相邻兄弟挑选器 (+) 一同运用,作用特殊:在此示例中,文档流中的一切的相邻兄弟元素将都将设置 margin-top: 1.5em 的款式。更多 “形似猫头鹰” 的挑选器,可参阅 A List Apart 上面 Heydon Pickering 的文章。10、运用 max-height 来树立纯 CSS 的滑块max-height 与免费云主机域名 overflow hidden 一同来树立纯 CSS 的滑块:鼠标移入滑块元素时增大它的 max-height 值,便能够显现溢出部分。11、发明格子等宽的表格table-layout: fixed 能够让每个格子坚持等宽:无痛的 table 布局。12、运用 Flexbox 去除剩余的外边距与其运用 nth-, first-, 和 last-child 去除列之间剩余的空隙,不如运用 flexbox 的space-between 特点:列之间的空隙总是均匀持平。当 元素没有文本内容,但有 href 特点的时分,显现它的 href 特点:适当简洁。13、给 “默许” 链接界说款式给 “默许” 链接界说款式:经过 CMS 体系刺进的链接,通常没有 class 特点,以上款式能够鉴别它们,并且不会影响其它款式。14、共同笔直节奏通用挑选器 (*) 跟元素一同运用,能够坚持共同的笔直节奏:共同的笔直节奏能够供给视觉美感,增强内容的可读性。15、固定份额盒子要创立具有固定份额的一个盒子,一切你需求做的就是给 div 设置一个 padding:运用20%的padding-bottom使得框等于其宽度的20%的高度。与视口宽度无关,子元素的div将坚持其宽高比(100%/ 20%= 5:1)。16、为破碎图象界说款式只要一点CSS就能够美化破碎的图象:以增加伪元素的规律来显现用户信息和URL的引用:了解更多关于这类款式的技巧 Ire Aderinokun的 原帖.17、用 rem 来调整大局巨细;用 em 来调整部分巨细在根元素设置根本字体巨细后 (html { font-size: 100%; }), 运用 em 设置文本元素的字体巨细:然后设置模块的字体巨细为 rem:现在,每个模块变得独立,更简单、灵活的款式便于维护。18、躲藏没有静音、自动播放的影片这是一个自界说用户款式表的不错的技巧。防止在加载页面时自动播放。假如没有静音,则不显现视频:再次,咱们运用了 :not() 的长处。19、运用挑选器:root来操控字体弹性在呼应式布局中,字体巨细应需求依据不同的视口进行调整。你能够核算字体巨细依据视口高度的字体巨细和宽度,这时需求用到:root:现在,您能够运用 root em20、为更好的移动体会,为表单元素设置字体巨细当触发的下拉列表时,为了防止表单元素在移动浏览器(ios Safari 等等)上的缩放,加上font-size:这些技巧适用于最新版的 Chrome, Firefox, Safari, Opera, Edge, 以及 IE11。关于“怎么运用CSS复位”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: 开发微信小程序有哪些独特的优势

这篇文章主要介绍“开发微信小程序有哪些独特的优势”,在日常操作中,相信很多人在开发微信小程序有哪些独特的优势问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”开发微信小程序有哪些独特的优势”的疑惑有所帮助!接下来,请跟着小编一起来学…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 10/09 22:08
下一篇 10/09 22:08

相关推荐