css基础 选择器

  1. enctype:编码类型。hidden:对元素进行隐藏。file:上传文件

    <form action=""method="post"enctype="multipart/form-data">
        <p hidden="hidden">这是隐藏的字段</p>
        <input type="file"name="updown"id="file">
    </form>
    </body>
  2. readonly:只读。disabled:禁用一个input元素

    <input type="text"name="username"id="username"readonly>
    <input type="text"name="username"id="username"disabled>
  3. 块级元素和行内元素

元素标签
块级元素h1 p ul li table
行内元素a img input

4. css样式:宽度,高度,背景色,文字颜色、大小、字体,边框(颜色,粗细,样式)
三类选择器

选择器样式
标签选择器以标签名开头,所有这个标签都会用到这个样式
类选择器以.开头,用到时需声明class
id选择器以#和id组成,这个id会被应用

三种样式

样式用法
外部样式在css文件中写,用link调用
内部样式直接在head里写
行内样式在标签内部用style写

三种高级选择器

选择器用法
子选择器用空格隔开,后者在前者内部
交集选择器第一个是标签,第二个是类或者id
并集选择器用逗号隔开,同级关系

5. 继承
设置一个标签样式和一个类样式,可以继承标签样式的属性

div{
        width: 200px;
        height: 100px;
    }
 .div1-css{
        background-color: red;
        color: white;
    }
<body>
<div class="div1-css">继承</div>
</body>

利用空格可以使用多个样式

<button class="btn-warn btn-lg">button</button>
  1. 权重
    id选择器的权重是100,类选择器的权重是10,标签选择器的权重是1
    权重越大,优先级越高

  2. css属性

属性作用
width宽度
height高度
background设置背景
font-size字体大小
font-family字体样式,sans-serif默认样式
color前景色
text-align行内元素的水平位置
cursor光标样式,pointer手,help问好
text-decoration下划线,none为不设置下划线
line-height行高
display改变属性,table-cell变为单元格
vertical-align表格文本位置

6. 伪类
设置链接的伪类

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        a{
            text-decoration: none;
        }
        a:link{
            width: 120px;
            height: 20px;
            background-color: lightslategray;
            color: blue;
        }
        /*访问过的连接*/
        a:visited{
            color: lightgray;
        }
        /*鼠标悬浮时*/
        a:hover{
            color: black;
        }
        /*按住不放的*/
        a:active{
            color: red;
        }
    </style>
</head>
<body>
<a href="www.baidu.com">百度</a>
</body>
</html> 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值