day02

A我今天学到了什么

1.html标签的分类

块标签:1.独占一行2.能够设置宽高
有:div,h1~h6,p,ul,li,dl,dt,dd
内联标签:1.并排显示2.不能设置宽高3.不能设置margin-top,margin-bottom
a,有:span,em,strong
内联块:1.并排显示2.可以设置宽高
button,img,input

2.html标签的属性

块标签:独占一行,能够设置宽高
div,h1~h6,p,ul,li,dl,dt,dd
display:block
内联标签:并排显示,不能设置宽高,margin-top,margin-bottom
a,span,em,strong
属性:display:inline;
内联块:并排显示,可以设置宽高
button,img,input
属性:display:inline-block

如何让内联元素和内联块元素水平居中

改变属性为:display:block
margin-left:auto;
margin-right:auto
或者给父级加text-align:center

3.css选择器

定义:选中你所要改变的元素的一张方式
分类:<p class=”test” id=”first”>hello world</p>
<h4>标题</h4>

分类:

(1).css元素选择器
文档的元素就是最基本的选择器
p{color:pink}
(2).class选择器
.test{color:yellow}
(3).id选择器
#first{color:blue}
(4).分组选择器
p,h4{background:gray}
(5).后代选择器
div>span{} //选取div所有子元素为span的标签
div span{} //选取div之后的所有span元素
(6).兄弟选择器
div+p{}选取紧邻div之后的第一个兄弟元素
div~p{}选取紧邻div之后的所有兄弟元素
(7).伪类选择器
div:hover{}
input:focus{}
(8).伪元素
":before" 伪元素可以在元素的内容前面插入新内容
p:before{
content:''
}
":after" 伪元素可以在元素的内容之后插入新内容。
p:after{
content:''
}
(9).属性选择
div[class='test']{}

选择器的优先级顺序

<div class='test' id='first'>hello world</div>
元素选择器<class选择器<ID选择器<!important
div{color:pink}<div.test{color:blue}<div#first{color:yellow}<div{color:red !important}

总结

运用需要加强熟练,所有单词需要加强记忆。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,815评论 1 92
  • 1.HTML标签的分类 1.1块标签 特点: 1.2内联标签 特点: 1.3内联块标签 特点: 2.水平居中(内联...
    陈梦晴阅读 370评论 0 0
  • A我今天学到了什么 一.html的分类 1.块标签 2.内联标签 3.内联块标签 二.让内联元素和内联块元素水平居...
    孔子曰_f425阅读 263评论 0 0
  • A今天学到了什么 1.HTML标签的分类 1.1块标签 1.2内联标签 1.3内联块标签 1.4如何让内联标签实现...
    Summer_b1a9阅读 202评论 0 0
  • 宁可吃亏,也不占小便宜。 宁可付出,也不辜负人心。 不会为了金钱,泯灭了自己的良心。 不会为了利益,欺骗了他人的信...
    聚成股份李富阅读 310评论 0 1