• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
黑金小码农
博客园    首页    新随笔    联系   管理    订阅  订阅

前端入坑到放弃day4

第04天——CSS基础

一、emmet语法

1、emmet生成HTML结构语法

 

 

补:input:submit——快捷建提交表单

2、常用属性大多数英文单词的首字母连写即可,示例如下:

        ——tac——text-align:center;

        ——tdn——text-decoration:none;

        ——w100——width:100px;

        ——h200——height:200px;

        ——ti2em——text-indent:2em;

        ——lh26px——line-height:26px;

 

二、复合选择器

1、后代选择器:选择父元素中的子元素

      ——选择器1  选择器2 { 样式声明 }

        —— 后代选择器终选中的元素是子代元素 → 后代元素 

2、子代选择器

       —— 选择某个元素近一级的子元素(亲儿子) 

         —— 选择器1 > 选择器2 { 样式声明; }

         —— 子代选择器的选择器之间使用 > 分开。 

         —— 子代选择器终选中的元素是子代元素 → 亲儿子

3、并集选择器

       —— 集体声明 —— 选择多组标签,同时设置相同的样式 

         —— 选择器1, 选择器2 { 样式声明; }

         —— 并集选择器的选择器之间使用 , 分开,最后一个选择器不需要逗号

4、伪类选择器

       —— 伪类选择器使用单冒号 : ,是某种状态下的样式,例如 :hover 表示鼠标指向元素 的状态。

         —— 链接伪类选择器

                 a:link——选择所有未访问的链接

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

                 a:hover——选择鼠标指针位于其上的链接

                 a:active——选择激活链接(鼠标按下未松开的链接)

注:伪类选择器书写有要求,link > visited > hover > active  (   LV hao )

         —— focus伪类选择器(获取焦点)

                 1、在表单中突出显示当前获得焦点的表单元素,提升用户体验

                 2、使用 focus 伪类选择器,当输入框内获取焦点时,修改文本颜色和输入框的背景颜色。 

 

5、复合选择器总结

 

三、元素显示模式

1、块元素(block):独占一行,可设置宽高边距等

2、行内元素(inline):相邻行内元素在一行显示,一行多个 ,不能设置宽高(a、span)

3、行内块元素(inline-block):相邻行内元素在一行显示,一行多个,可设置宽高边距等(img、input、td)

 

元素显示模式总结

 

显示模式的转换

display: block 转换为块元素

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

display: inline 转化为行内元素(使用较少)

注:在写 CSS 时,记住把 display 转换显示模式的设置写在第一行。

 

四、单行文字垂直居中

        —— 将 line-height 设置为盒子的高度。

        —— text-align:center;将文字设置水平居中

        —— margin:0  auto;将盒子设置水平居中

 

五、背景图片

        —— 背景图片语法:background-image:none | url();

        ——背景平铺:background-repeat (repeat默认,水平垂直平铺;no-repeat,不平铺;repeat-x,水平平铺;repeat-y,垂直平铺)

        ——背景位置-方位名词:background-position:x y;

                1、水平方向: left / right / center

                2、垂直方向: top / bottom / center 

         —— 如何让背景图片水平垂直居中?

                 background-position: center;

         —— 背景位置-精确单位 :background-position:x y;

         —— 如果指定了一个值,则是x方向的,垂直方向居中显示

         —— 背景位置-混合单位:background-position:x y; 

                  混合单位有顺序,第一个值一定是 x / 第二个值一定是 y

         —— 背景固定:background-attachment (scroll 默认,背景图像跟随滚动;fixed 背景图像固定)

         —— 背景属性复合写法 

                   background: color image repeat attachment position (没有顺序)

         ——  背景颜色半透明 :background: rgba(0, 0, 0, 0.3);           

                   rgba取值范围: 0 ~ 1,0 完全透明 / 1 完全不透明

 

背景总结     

 

posted @ 2020-10-15 23:59  黑金小码农  阅读(93)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3