前端基础之css基础精华(边学边写,注意细节)

1.在css中首先写好(*号作用于所有标签)

*{
		margin: 0;
		padding: 0;
}

2.使div设计的内容区域居中

<div style="float: left; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);">

(absolute是绝对定位相对于整个屏幕界面, transform是平移位置,translate将元素向指定的方向移动

3.

选择器:

    (1)标签选择器  关键字{}

    (2)类选择器    .自定义名称{}

    (3)ID选择器   #自定义名称{}(只使用一次)

              优先级:标签选择器<类选择器<id选择器

    (4)后代选择器   .父代选择器 子代名{}(中间是空格,作用于所有后代)

        注意:块级元素可以包含行级元素,且行级必须包含在块级里

扫描二维码关注公众号,回复: 2730624 查看本文章

    (5)交集选择器  p.txt{}作用于同级class里的txt之后的内容

            P .txt{}作用于p的下一级的class的txt的内容

    (6)并集选择器 逗号隔开

4.

分离设计

在<head>标签之中:

(1)内部:

  头部(如果希望某一网页有特殊的样式)

   <style type="text/css">

   </style>

  行内(如果希望突出显示某一标签的样式)

(2)外部(整个网站的样式统一)

  <link rel="stylesheet" type="text/css" href="" />

5.

链接伪类名:

a:link{}        链接文字属性

a:visited{}     链接后文字的文字属性

a:hover{}      正在访问文字属性

a:active{}      鼠标点击未松

a:{ text-decoration:none}去掉下划线

顺序:link-visited-hover-active

6.

   行级容器:<span><a><label><strong><td>

   块级容器:<div><h1><p><form><ul> 

   行级变块级:display:block

   块级变行级:display:inline

   注:display:none     使内容隐藏

7.style

字体——font:字体风格 字体粗细 字体大小 字体类型(顺序一定,但不一定都要有

文字——text-decoration/vertical-align/text-align/text-indent/line-height

图片——background-image: url(img/arrow-down.gif);

              background-repeat: no-repeat;

              background-position: 280px 10px;

简写: background:#CC0000 url(img/arrow-down.gif) 280px 10px no-repeat;

   列表——list-style-type:none;将列表的标签去掉

   border——2px 颜色 boild

8.浮动

float(左右,相当于层的浮出,将脱离最底层的区域束缚)

Clear(让自己的区域的上方不能叠加层,也就是上空禁浮)

当想要父层包裹全部子层,可以在最下面写一个为空的子层(这个子层设置为clear:both)

9.overfloat

visible    默认在盒子外显示超出的部分

hidden   直接在超出盒子的部分砍掉

scroll     无论内容是否会溢出都有滚动条

auto      自动判断,溢出就出现滚动条(推荐)

10.盒子中的元素,都含有两个堆叠层级

z-index:auto/数字;    正数>0>负数(默认等级为0,仅能在定位元素上起作用)

11.使得div容器居中

.wide{

   width: 600px;

   margin: 0 auto;

}

12.将height和line-height的设成一致有什么作用?

文字能够上下居中

注意:

(1)对不同的class要区分开,有相同效果的就一起设置

(2)要非常注意格式和检查代码的用法,因为style出错是不会报错的

(3)先设置大范围的效果,然后逐步求精

(4)一定要记得先导入样式表

(5)对容器内的文字进行设置上下对齐时,可以不用在文字外加span,直接在容器里设置line-height最好。

猜你喜欢

转载自blog.csdn.net/qq_36793007/article/details/81435885