html知识点总结2

 

Css写在<head>里

标签

<style>

   P{color:red;font-size:12px;;}

  …

</style>

字体颜色:color:red; 字体大小font-size:12px  属性和属性值之间用 :

多个键值对之间用 ;

 

Css风格:展开式

h3 {

   color: pink;

   font-size: 20px;

}

属性值前面冒号后面,保留一个空格

选择器(标签)和大括号中间保留一个空格

 

1.css选择器:把不用的标签选择出来,简单来说就是选择标签用的,这就是选择器的作用

选择器分为:基础选择器和复合选择器

基础选择器又包括:标签选择器、类选择器、id选择器、通配符选择器

标签选择器:就是标签名,用html标签作为选择器,会选中所有的标签 标签名{   }

类选择器:想要差异化选择不同的标签 单独选择一个或某几个标签 .类名{    }

  多类名:在标签class属性中写多个类名,多个类名用空格分开,这样实现多个选择器的功能:

.red {

  Color=red;

}

.font35 {

   Font-size:35px;

}

<div class=”red font35”>nihao </div>

Id选择器:html元素以id属性来设置id选择器,在css中 #id名{  }  id名是惟一的

通配符选择器:使用*定义,他代表选取页面中所有元素标签 *{   }

特殊情况下才使用,

 

2.字体属性:

字体系列:font-family:”微软雅黑”;                                                                                                                                                                                                                                                                                                                                

文字大小:font-size:20px;

字体粗细:font-weight::normal正常 bold粗体 bolder特粗体 lighter细体 number:100-900 100最细、400等价于normal 700等价bold

字体样式:font-style:normal默认值 italic斜体 oblique倾斜体

font复合属性:font:font-style font-weight font-size font-family;

   font复合属性里面的属性值不能改变,前两个可以不写,但最后两个必须写

  

   font:12px/24px  ‘黑体’’  24px是行高

   font:12px/1.5 ‘黑体  1.5是当前文字大小font-size的1.5倍

3文本属性:文本的外观如文本颜色、对齐文本、文本缩进、行间距

文字颜色:color:red;

对齐文本:text-align:只能设置水平对齐方式 text-align:center left right;

装饰文本:添加下划线、删除线、上划线 text-decoration:none默认(没有文字修饰) underline下划线 overline上划线 line-through删除线

文本缩进:指定文本的第一行缩进,通常指段落的首行缩进text-indent::2em

   em是一个相对单位,就是当前元素font-size 1个文字的大小,如果当前元素没有设置大小,则会按照父元素的1个文字大小

行间距:设置文字行与行之间的距离里 line-height:

4.css引入方式:

1行内样式表:在元素标签内部的style属性里面设定css样式,适合修改简单样式

2内部样式表:放在<style>…</style>里面,一般<style>放在<head>标签里面

3外部样式表:样式单独写到css文件中,css文件里面只有样式没有标签,之后把css文件引入到html中,使用<link rel=”stylesheet” href=”css文件路径”>

rel定义当前文档与被连接文档之间的关系,在这里需要指定为stylesheet,表示被连接的文档是一个样式表文件,使用外部样式表设定开发方式,这种方式是开发中最常用的方式

 

4.

Chorme调试工具:

打开Chrome浏览器,按下F12键或者点击页面空白处—>检查

Ctrl+鼠标滚轴调节压面大小

Ctrl+0复原窗体

点一下代码左上小箭头,然后去点击css样式没有出来的地方,然后查看右方style里面的属性

如果点击元素,发现右侧没有样式的引入,极有可能是类名或者样式引入错误

如果有样式,但样式前面有黄色叹号提示,代码被划掉了,则是样式属性书写错误

 

5.

Emmet语法:

Emmet语法的前身是Zen codng,它使用缩写,来提高html/css的编写速度,Vscode已经继承该语法

1快速快速生成html结构语法

生成标签,直接输入标签名按tab键即可,比如 div 然后tab键 就可以生成<div></div>

 

如果想要生成多个相同标签 加上*就可以了,比如div*3 既可以快速生成3个div

 

如果有父子级别关系的标签,可以用> 比如:ul>li 就可以了

 

如果有兄弟关系(并行关系)的标签,用+就可以了比如div+p

 

如果生成带有类名或者id名字的,直接写 .demo 或者 #two 按tab键就可以了, .demo 或者 #two默认生成的是<div class=”deom”>…</div>   <div id=”two”>..</div>

如果想要其他标签则需要加上标签名字 如:p.one 生成<p class=”one”></p>

 

如果生成的div类名是有顺序的,可以用自增符号$  写.demo$*5  按tab键

<div class=”deom1”></div>

<div class=”deom2”></div>

<div class=”deom3”></div>

<div class=”deom4”></div>

<div class=”deom5”></div>

 

如果生成的标签内部写内容可以一用{}表示 如:div{你好}*5 按tab键

<div>你好</div>

<div>你好</div>

<div>你好</div>

<div>你好</div>

<div>你好</div>

 

按 div{$}*5

<div>1</div>

<div>2</div>

<div>3</div>

<div>4</div>

<div>5</div>

2.快速生成css样式语法:

text-align:center; 写tac按tab键

text-indent:2em; 写 ti2em 按tab键

width:100px; 写w100 按tab键

height:100px; 写h100 按tab键

line-height:26px; 写lh26px 按tab键

text-deroction:none; 写tdn 按tab键

3.格式化代码:(对齐代码)

Shift+alt+f

 

5.

复合选择器:

复合选择器是建立在基础选择器之上,对基本选择器进行组合形成的。

复合选择器可以更准确,更高效的选择目标元素

复合选择器是有两个或者多个基础选择器,通过不同的方式组合而成的

常用的复合选择器:后代选择器、子选择器、并集选择器、为类选择器

 

后代选择器:(重要)

后代选择器又称包含选择器,可以选择父元素里面的子元素,其写法就是把外层标签写在前面,内层标签写在后面,中间用空格分隔,当标签发生嵌套时,内层标签就成为外层标签的后代

先写元素1 元素2{  } 元素1 元素2用空格隔开,元素1是父级,元素2是子级,最终选择的是元素2,元素2是元素1的后代, 元素1和元素2可以是任意的基础选择器

语法:ol li{

   color:pink;

}

子元素选择器:

只能作为某元素的最近一级子元素,简单理解就是选亲儿子元素,只能选择父类中的第一级元素标签

语法

元素1> 元素2 {   }

 

并集选择器:

可以选择多组标签,同时为他们定义相同的样式,通常用于集体声明 并集选择器是通过各选择器通过英文逗号 , 连接而成,任何形式的选择器都可以作为并集选择器的一部分

语法:

元素1,元素2{样式声明}

div,p,.pig li{

  color:red;

}

伪类选择器:

用于向某些选择器添加特殊效果,比如给连接添加特殊效果

最大特点用:表示 比如::hover  :first-child 

伪类选择器很多,比如有链接伪类、结构伪类等

链接伪类选择器:

a:link  选择所有未被选择的连接(没有点击过的连接)

a:visited 选择所有已被访问的链接

a:hover 选择鼠标指针位于其上的链接(鼠标经过的连接)

a:active  选择活动连接(鼠标按下未弹起的连接)

注意:1为了确保生效,请按照L V H A的顺序声明

 

通常这样写:

平时

a {

  color:black;

text-decroration:none;//没有下划线

}

鼠标经过

a:hover {

  color:orange;

  text-derocation:underline;//下划线

}

 

focus伪类选择器:

用于获得焦点的表单元素,焦点就是光标,一般情况<input>类表单元素才能获取,因此这个选择器也主要针对于表单元素来说

input:focus {

   background-color:yellow;//设置背景颜色

}

 

 

6.

Css的元素显示模式:

元素显示模式就是元素(标签)以什么方式进行显示,比如:div自己独占一行,一行可以放多个span

 

 

 

Html元素一般分为块元素和行内元素两种类型:

块元素:<h1>-<h6>、<div>、<ul>、<ol>、<li>、p、blockquote 、hr、pre、等,其中div标签是典型的的块元素

特点:

自己独占一行

高度,宽度,外边距,内边距都可以控制

宽度默认是容器(父级宽度)的100%

是一个容器级盒子,里面可以放行内元素或者块内元素

注意文字类元素不能使用块级元素 例如:<p>标签主要用于存放文字,因此里面不能放div

<h1>-<h6>等都是文字块级标签,类里面也不能放其他块级元素

行内元素:

常见行内元素:<a>、<strong>、<b>加粗、<em>、<i>倾斜、<del>、<s>删除线、<ins>、<u>下划线、<span>等,其中span是典型的行内元素

特点:

相邻的行内元素在一行上可以显示多个

高宽设置无效的,默认宽度就是它本身内容默认的宽度

行内元素只能容纳文本或其他行内元素

注意:

连接里面不允许再放其他链接

特殊情况下<a>里面可以放块级元素,但是给<a>转换一下块级模式最安全

 

行内块元素:

在行内元素中有几个特殊标签<img>、<input>、<td>,他们同时具有块元素和行内元素的特点,有些资料称为行内块元素

特点:

一行可以有多个元素(行内元素特点)

默认宽度就是本身内容的宽度(行内元素特点)

高度、行高、外边距、内边距都可以控制(块级元素特点)

7.元素显示模式的转换:

转换块级元素:display:block; 例如:将a标签转换为块元素 设置 a{ display:block; }

转换为行内元素:display:inline;  例如:将div转换为行内元素 设置 div{ display:inline; }

转换为行内块元素:display:inline-block;

 

Snipaste截图小工具使用:

1. F1可以截图同时测量大小,设置箭头、书写文字等

2. F3在桌面置顶显示

3. 点击图片,alt可以取色(按下shift可以切换取色模式)

按下F3功能键,就会显示颜色的RGB数值

4. 按下esc取消图片显示

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喵俺第一专栏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值