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

编写高效CSS选择

选择最后面的部分即为关键选择(即用来匹配目标元素那部分,而不是该元素祖先元素)。...样式系统如何匹配规则 样式系统从关键选择开始匹配规则,然后左移(查找规则选择任何祖先元素)。...只要选择子树(substree)一直在检查,样式系统就会持续左移,直到和规则匹配,或者是因为不匹配而放弃该条规则。 规则过滤是你需要学习最基础概念。...只有当标签规则标签匹配时该规则才被检查。通用规则始终都会检查。 高效 CSS 指南 避免通用规则 请确保规则不以通用类型选择作为结束!...不用标签名或classes来限定 ID 规则 不要用标签名限定 class 规则 尽量使用最具体类别 避免后代选择 标签分类规则不要包含子选择 在使用子选择地方想想为什么 依赖继承 使用 -

65540

HTML5选择

CSS选择回顾 ID选择 类名选择:多类(.class1.class2)不被ie6支持 标签(元素)选择 组合(后代)选择 通配符选择 直接子元素选择 >:ie6不支持 相邻兄弟选择 +...:ie6不支持 属性选择 伪元素选择 伪类选择 CSS新增选择 通用兄弟(关联)选择:~,选择后面的所有的子元素 属性选择(新增): E[attr~="value"]:指定属性名,并且具有属性值..."value"]:指定了属性名,并且属性值是value或者以“value-”开头值(比如说zh-cn); 注意:IE6不支持所有的属性选择 :nth选择 :first-child 选择某个元素第一个子元素...; :last-of-type 选择一个上级元素最后一个同类子元素; :only-child 选择元素是它父元素唯一一个了元素; :only-of-type 选择一个元素是它上级元素唯一一个相同类型子元素...:empty 选择元素里面没有任何内容 :not 否定选择 UI元素状态伪类 我们把":enabled",":disabled",":checked"伪类称为UI元素状态伪类,这些主要是针对于HTML

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

HTML|css选择模型

问题描述 我们在做前端网页时候需要简单布局形式使网页变得美观好看。一些尺寸,颜色,背景等形式都可以通过CSS选择模型来解决。往往布局网页形式方法很多,但CSS选择模型比较清晰方便而且效率高。...解决方案 选择模型就是将一些形式对象装在一个CSS模型中,我们在使用这些对象时就可以直接通过写模型名称就可以将其带入进网页改变其格式。对特定元素样式进行定义。...要清楚有几种选择:CSS派生选择,CSSid选择,CSS类选择,属性选择。下面我主要对id和类两种选择进行描述。...id选择:①id选择可以为标有特定idHTML元素指定特定样 式。 ②Id选择以“#”来定义 ? 图3.1 首先在css文件中新建一个文档,在里面写上你要形式。...图3.8 还有另外一种简单方法就是直接使用 ? ? 图3.9 结语 掌握这些选择格式,有很多注意事项。格式不能写错不然运行不出来,命名尽量不要用中文或数字,标签该对齐要对齐。

1.4K10

初识HTML(一)---编辑选择

编辑选择 就像锻造武器一样,好武器不仅需要好锻造师,也需要好工具。 这篇文章带大家选择趁手锻造。 首先,上图 webstorm ? Hbulider X/Hbulider ?...这几个用很广泛 简述 webstorm很经典 用起来也很顺手 功能齐全 可以打中文补丁 Sublime 同样经典 插件库丰富 简约大方 Hbulider x 免费适合国内个人开发使用 个人比较推荐...支持uni-app语言助手 牛逼是它还有微信小程序语言助手 安装方便 初识HTML系列使用 Hbulider x来演示 后续会推出 前端:js入门 vue入门 vue开发小程序 等 后端: java...入门 springboot入门等 服务:mysql入门 服务简单指令 云服务运行项目 python:推荐不温卜火 一定要看哦 一些插件使用等 大学之道亦在自身,努力学习,热血青春

2K20

html编写规范

html属性 DOCTYPE标签是一种标准通用标记语言文档类型声明,它目的是要告诉标准通用标记语言解析,它应该使用什么样文档类型定义(DTD)来解析文档。...声明必须是 HTML 文档第一行,位于标签之前。此标签可告知浏览文档使用哪种 HTML 或 XHTML 规范。 lang 强烈建议为根元素指定属性,从而为文档设置正确语言。...1. charset 2. http-equiv 相当于http文件头作用,它可以向浏览传回一些有用信息,以帮助浏览正确地显示网页内容。...X-UA-Compatible IE8专用标记,用来指定IE8浏览去模拟某个特定版本IE浏览渲染方式,以此来解决部分兼容问题。...图标设置 6. description、keywords 编码规范 不管有多少人参与同一个项目,一定要确保每一行代码都像是同一个人编写。 这就需要在一个项目中,我们永远遵循同一套编码规范。

1.6K100

HTML语言编写指南】

制作网页第一步,就是学会编写HTML语言。 HTML是一种标签语言,通过在内容上附加各种标签,达到在浏览中正确展示目的。...正确地编写HTML,不仅是制作网页必要条件,也是对网页进一步处理、添加CSS和Javascript效果前提。...编写HTML语言关键,就是把标签用对,使它能够正确传达语义信息,不要使用无含义或错误含义标签。下面就是一份我整理HTML语言编写指南。...鲁迅《为了忘却纪念》 在浏览默认样式中,blockquote有文本缩进效果,但是不要单单因为这个原因,而使用它。...var 含义:表示程序中变量或参数,与code, samp, kbd结合使用。 q 含义:表示一个较短引语。 注意:浏览对这个标签支持很不好,因此不推荐使用。

1K10

HTML&CSS03_CSS选择定义

想想当时我们一起学习一起努力日子,是不是有种莫名喜悦。...现在大家工作了,也会遇到一些前端设计问题或相关事情,这时你们能第一时间来到这里,想到曾经我们在一起共同学习过、努力过、拼搏过,我依然觉得很欣慰。...所以当我朋友们真正需要我时候,我还在这里等着你,我在这里为你们准备了前端设计基础知识成套视频(试听版)。无论你是第一次无基础学习,还是有基础来复习复习,也或是想我了来看看我,嘻嘻。...大家多多分享我公众号,把知识分享给更多想了解前端设计朋友们 时刻提醒自己:不抱怨,多实践,终达成功彼岸! 我座右铭:不能领跑也绝不放弃!

82170

HTML5中类jQuery选择querySelector使用

简介 HTML5向Web API新引入了document.querySelector以及document.querySelectorAll两个方法用来更方便地从DOM选取元素,功能类似于jQuery选择...这使得在编写原生JavaScript代码时方便了许多。 用法 两个方法使用差不多语法,都是接收一个字符串参数,这个参数需要是合法CSS选择语法。...document.querySelector('selectors');elementList = document.querySelectorAll('selectors'); 其中参数selectors 可以包含多个CSS选择...querySelector 该方法返回满足条件单个元素。按照深度优先和先序遍历原则使用参数提供CSS选择在DOM进行查找,返回第一个满足条件元素。...浏览报怨表示不是一个合法选择语句。 同时,有趣事情来了,或许你以为将冒号直接转义就解决问题了。 ? 同样,也表示非法。

3.2K70

如何编写简练清晰HTML代码?

如何有效降低 HTML 代码复杂度和页面元素数量,本文主要解决了这个问题,从多个方面介绍了如何编写简练,清晰 HTML 代码,能够使得页面加载更为迅速,且能在多种设备中运行良好。...HTML 元素默认外观是由浏览默认样式表定义,如在 Chrome 中 H1 标签元素会渲染成 32px Times 粗体。...在页面底部body结束标签之前输入 JavaScript 代码,这样有助于提升页面加载速度,因为浏览在解析 JavaScript 代码之前将页面加载完成,使用 JavaScript 会对页面元素产生积极影响... 复制代码 js/local.js: init(); 复制代码 验证 优化网页一种方法就是浏览可处理非法 HTML 代码。...选择合适元素来编写代码可保证代码易读性: 使用(,…)表示标题,或实现列表 注意使用 标签之前应添加标签; 选择合适HTML5语义元素如

1.8K60

HTML&CSS04_选择优先级

想想当时我们一起学习一起努力日子,是不是有种莫名喜悦。...现在大家工作了,也会遇到一些前端设计问题或相关事情,这时你们能第一时间来到这里,想到曾经我们在一起共同学习过、努力过、拼搏过,我依然觉得很欣慰。...所以当我朋友们真正需要我时候,我还在这里等着你,我在这里为你们准备了前端设计基础知识成套视频(试听版)。无论你是第一次无基础学习,还是有基础来复习复习,也或是想我了来看看我,嘻嘻。...大家多多分享我公众号,把知识分享给更多想了解前端设计朋友们 时刻提醒自己:不抱怨,多实践,终达成功彼岸! 我座右铭:不能领跑也绝不放弃!

79970

Python编写地区选择-Dict

, "最北"), "毅力": ("坚强", "努力")}} def province(place_name):                                       # 定义选择菜单...# 返回选择菜单list def judge_input(input_list):                                    # 判断输入     pro_name =... <= str(len(input_list))) and len(pr_value) == 1:         # 判断选择城市         pro_name = input_list[int(...pr_value)-1]                           # 动态赋值,词典加减项,对本程序无影响         print("您选择%s,以下是它1下属区域:" % pro_name...)              # 打印         return pro_name                                                  # 返回选择省/

1.1K20

html前端代码软件_html用什么软件编写

大家好,又见面了,我是你们朋友全栈君。 HTML代码可以用Brackets、WebStorm、vscode、Sublime Text、HBuilder 、EditPlus等开发工具来编写。...web前端学习:打造全网web前端全栈资料库(总目录)看完学更快,掌握更加牢固,你值得拥有(持续更新)​zhuanlan.zhihu.com 随着各大浏览HTML技术支持不断完善,未来HTML...而很多html初学者都想找一款好用编写软件,接下来将为大家介绍几款编写html软件 1、Brackets:Adobe 开源前端开发工具。这个基本上是完全为前端准备,支持插件。...8、EditPlus:最初学基础时候,老师用就是这个编辑。我们也跟着用这个,只记得很清楚是用它写网页可以点左上角图标直接预览不用打开浏览,会调用IE用来显示页面。...它作为一个 Text Editor 也是非常棒,但是做前端开发已经不是很推荐了。 以上就是html用什么软件编写详细内容,更多请关注我!!!!

3.2K40

html编写或在dw中完成,Dreamweaver教程-在 Dreamweaver 中编写 HTML 代码

Dreamweaver教程-在 Dreamweaver 中编写 HTML 代码,代码,教程,标签,光标,文本 Dreamweaver教程-在 Dreamweaver 中编写 HTML 代码 易采站长站,...站长之家为您整理了Dreamweaver教程-在 Dreamweaver 中编写 HTML 代码相关内容。...1.启动 Dreamweaver CS5 2.点击左上角“文件”> “新建”。 3.在“新建文档”界面选择“空白页”。 4.“页面类型”选择HTML”,“布局”选择“”。然后单击“创建”按钮。...9.把光标移到文本”HTML代码”后面,输入“”,DW会自动补全结束标签。 10.换行输入代码“ HTML代码教程-用DW编写HTML代码”。 11.鼠标选取单词“html”。...以上就是关于对Dreamweaver教程-在 Dreamweaver 中编写 HTML 代码详细介绍。

2.4K10

html邮件模板编写实践

编写邮件模板 最近在写业务开发时候,需要去写邮件通知模板。 积累了一些邮箱编写经验呀呀。...邮件html编写要求 邮件编写参照是 阮一峰大神HTML Email 编写指南 里面大致提了 使用table 布局 外链除了图片全部失效 css使用行内样式为佳 各邮件对css支持 实验 行内样式写起来很痛苦...那么,有没有办法自动将自己样式转成行内样式呢? 一开始,我想法是,使用js遍历所有dom,获取css值,然后写在domstyle属性里。..../*.html') .pipe(inlineCss({ applyStyleTags: true, applyLinkTags...顺便提一下,gmail不支持 position样式,我发现各个邮箱,就gmail限制比较多。 结尾 有了合适插件,编写邮件就方便多了。

4.4K00

要养成编写有语义HTML习惯

有语义使用一个词就是用正确方式使用它。有语义编写HTML和它非常相似。这就意味着你使用标签必须描述其中内容。...F例如,你页脚应该是 标签,,而不是 标签.另一个常见陷阱是根据它们在页面上外观来选择标签。页面的外观将是什么样应该与你选择标签没有关系,应该把那完全留给 CSS。...为什么要使用有语义 HTML? 1.无障碍(Accessibility) 使用语义元素后对使用屏幕阅读(screen readers)的人来说有很大不同。...SEO : 搜索引擎优化(Search Engine Optimization) 有语义编写 HTML 让搜索引擎和浏览更容易理解内容。例如,假设您写了一篇关于本地新闻报道文章。...其他人处理你代码会特别困难。很容易将一个 与另一个混淆。和 更难混淆。 使用有语义 HTML 这三个原因都有一些共同点。它们与帮助其他人理解您编写代码有关。

45540
领券