css-Day1

基础选择器

标签选择器

1.选中的是一类标签,而不是单独一个

<p>Hello,world</p>
 p {
      /* 文字颜色 */
      color: #ff857f;
      /* 文字大小 */
      font-size: 30px;
      /* 背景颜色 */
      background-color: #fff;
      /* 宽度 */
      width: 200px;
      /* 高度 */
      height: 100px;
   }
类选择器

1.类名可以由数字、字母、下划线、中划线组成
2.一个标签可以同时有多个类名,类名之间以空格隔开
3.类名可以重复,一个类选择器可以同时选中多个标签

<p class="pink">粉色</p>
<p class="yellow">黄色</p>
<p class="blue">蓝色</p>
        .pink {
            color: pink;
        }

        .yellow {
            color: yellow;
        }

        .blue {
            color: skyblue;
        }
id选择器

1.id属性值在一个页面中是唯一,不可重复的
2.所有标签都有id属性
3.一个标签只能有一个id属性值
4.一个id选择器只能选中一个标签

<p id="green">绿色</p>
<p id="orange">橙色</p>
        #green {
            color: yellowgreen;
        }

        #orange {
            color: tomato;
        }
通配符选择器

1.全部标签都会更改样式
2.不需要调用,自动给所有元素使用样式
3.特殊场景才使用(清除所有元素标签内外边距)

          * {
            margin: 0;
            padding: 0;
           }

字体属性

字体大小:font-size(chrome默认文字大小16px)
<p>Hello,world</p>
        p {
            font-size: 20px;
        }
字体粗细:font-weight

1.normal:正常字体=400
2.bold:粗体=700
3.bolder:特粗体
4.lighter:细体

<p>Hello,world</p>
        p {
            font-weight: 700;
        }
字体样式:font-style

1.normal:正常字体(默认值)
2.italic:斜体

<p>Hello,world</p>
        p {
            font-style: italic;
        }
字体系列:font-family

1.从左往右按顺序查找,如果电脑中未安装该字体,则显示下一个字体
2.如果都不支持,此时会根据操作系统,显示最后字体系列的默认字体
3.具体字体:"Microsoft YaHei"、微软雅黑、黑体、宋体、楷体等
4.字体系列:sans-serif、serif、monospace等

<p>Hello,world</p>
        p {
            font-family: "Microsoft YaHei";
        }
样式的层叠

如果给同一个标签设置了相同的属性,此时样式会层叠,写在最下边的会生效

复合属性:font

1.按顺序书写,并以空格隔开
2.顺序:style weight size family
3.只能省略前两个,后两个不要省略(如果省略了取值,相当于设置了默认值)
4.如果需要同时设置单独和连写形式,要么把单独的样式写在连写的下面,要么把单独的样式写在连写的里面

<p>Hello,world</p>
        p {
            font: italic bold 20px 宋体 serif;
        }

文本属性

文本缩进:text-indent

1.数字+px

 p {
     text-indent: 32px;
   }

2.数字+em 1em=当前标签的font-size的大小

  p {
     text-indent: 2em;
   }
文本修饰:text-decoration

1.underline:下划线

<p>Hello,world</p>
 p  {
      text-decoration: underline;
   }

2.overline:上划线

<p>Hello,world</p>
  p  {
      text-decoration: overline;
   }

3.line-through:删除线

<p>Hello,world</p>
   p  {
       text-decoration: line-through;
   }

4.none:无装饰线

 <a href="#">chrome</a>
        a {
            text-decoration: none;
        }
文本水平对齐方式:text-align

1.left:左对齐
2.center:居中对齐
3.right:右对齐
注:给文本所在标签的父元素设置

<div class="title">
        <a href="#">chrome</a>
    </div>
.title  {
         text-align: center;
         width: 100px;
         height: 100px;
         background-color: rgb(184, 245, 124);
         margin: 0 auto;
        }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容