机器学习入门之css样式选择器学习笔记
小标 2018-12-12 来源 : 阅读 1304 评论 0

摘要:本文主要向大家介绍了机器学习入门之css样式选择器学习笔记,通过具体的内容向大家展现,希望对大家学习机器学习入门有所帮助。

本文主要向大家介绍了机器学习入门之css样式选择器学习笔记,通过具体的内容向大家展现,希望对大家学习机器学习入门有所帮助。


选择器

ID选择器   #id

类选择器   .class

标签选择器 span

通用选择器 #{}

伪类选择符 a:link  a:visited

a:hover a:active

分组选择符 h1,span

注意!

1.ID选择器只能在文档中使用一次。与类选择器不同,在一个HTML文档中,ID选择器只能使用一次,而且仅一次。而类选择器可以使用多次。

2.可以使用类选择器词列表方法为一个元素同时设置多个样式。

3.子选择器(child selector)仅是指它的直接后代,或者你可以理解为作用于子元素的第一代后代。而后代选择器是作用于所有子后代元素。后代选择器通过空格来进行选择,而子选择器是通过“>”进行选择

4.继承

某些样式可继承color

不可继承border:1px solid red

5.权值

CSS权值标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100。例如下面的代码:

p{color:red;} /权值为1/

p span{color:green;} /权值为1+1=2/

.warning{color:white;} /权值为10/

p span.warning{color:purple;} /权值为1+1+10=12/


 

 footer .note p{color:yellow;} /权值为100+10+1=111/

p{color:red!important;} 最高权值  注意:!important要写在分号的前面

6.层叠

层叠就是在html文件中对于同一个元素可以有多个css样式存在,当有相同权重的样式存在时,会根据这些css样式的前后顺序来决定,处于最后面的css样式会被应用。

内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中)

7.body{font-family:"Microsoft Yahei";}  英文,M和Y一定要大写才能显示出来

因为这种字体即美观又可以在客户端安全的显示出来(用户本地一般都是默认安装的)

8.字体

font-family:设置字体;

font-size:字体大小;

{font-style:italic;}斜体

{text-decoration:underline;}设置字体样式_下划线

{text-decoration:line-through;}_删除线

p{text-indent:2em;}首行缩进2em

p{line-height:2em;}行高 2em

{letter-spacing:10px}文字间隔   或字母间隔

word-spacing单词间距设置

{text-align:center;}文本、图片设置居中样式


font-weight:bold:设置为粗体样式;

font-weight:normal 默认值

bold 定义粗体字符

bolder 定义更粗的字符

lighter 定义更细的字符

100-0=900 定义由粗到细的字符。400 等同于 normal,而 700 等同于 bold


元素分类

常用的块状元素有:

<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>

块级元素特点:

1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)

2、元素的高度、宽度、行高以及顶和底边距都可设置。

3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度


常用的内联元素有:

<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>

内联元素特点:

1、和其他元素都在一行上;

2、元素的高度、宽度及顶部和底部边距不可设置;

3、元素的宽度就是它包含的文字或图片的宽度,不可改变。

小伙伴们你们观查一下右侧代码段,有没有发现一个问题,内联元素之间有一个间距问题,这个问题在本小节的 wiki 中有介绍,感兴趣的小伙伴可以去查看。


常用的内联块状元素有:

<img>、<input>

内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点,代码display:inline-block就是将元素设置为内联块状元素。(css2.1新增),<img>、<input>标签就是这种内联块状标签。


inline-block 元素特点:


1、和其他元素都在一行上;


2、元素的高度、宽度、行高以及顶和底边距都可设置。


将内联元素a转换为块状元素,从而使a元素具有块状元素特点。a{display:block;}

将块状元素div转换为内联元素,从而使 div 元素具有内联元素特点。

div{display:inline;}

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标人工智能机器学习频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved