css:初学

1.css文本标签

 2.常用标签

<h1>一级标签</h1>
    <h2>二级标签</h2>  
    <h3>三级标签</h3>
    <h4>四级标签</h4>
    <h5>五级标签</h5>
    <h6>六级标签</h6>
    <p></p> 段落标签
    <br /> 换行标签
<strong>我爱你</strong> 或者<b></b>
    <em>我爱你</em> 或者<i></i>
    <del>我爱你</del> 或者 <s></s>
    <ins>我爱你</ins> 或者 <u></u>
 <div>我是一个div标签,我是一个人独占一行</div>
    <span>百度</span> //一个小盒子,可以在一行
    <span>新浪</span>
    <span>微博</span>

3.文件目录

<img src="../image/112.jpg" alt="不算很帅"> //上一级目录 ../
    <img src="/111.img"/> //下一级目录 /
<img src="../image/112.jpg" alt="不算很帅"> //上一级目录 ../
    <img src="http://112.53.97.236:9500/5g-uav-patrol/20211112/be2be80aders=host62da2d26664ef871168884d0b5e04e2091f9de5" alt="不算很帅"> //上一级目录 ../
<!-- <a href="跳转目标" target="目标窗口的弹出方式"> 文本或图像</a>   -->
    <!-- href: 用于指定链接目标的url地址,(必须属性) 当为标签应用href属性时,它具有超链接的功能 -->
    <!-- target:用于指定链接页面的打开方式,其中_self为默认值,_blank为在新窗口打开方式 -->
    <a href="https://www.baidu.com/" target="_blank">百度</a>

4.超链接

<!-- <a href="跳转目标" target="目标窗口的弹出方式"> 文本或图像</a>   -->
    <!-- href: 用于指定链接目标的url地址,(必须属性) 当为标签应用href属性时,它具有超链接的功能 -->
    <!-- target:用于指定链接页面的打开方式,其中_self为默认值,_blank为在新窗口打开方式 -->
    <!-- 外部链接 -->
    <a href="https://www.baidu.com/" target="_blank">百度</a>
    <!-- 内部链接 -->
    <a  href="../04-标题标签.html">sss</a>  
    <!-- 空链接,不会跳转 -->
    <a  href="#">空链接</a>   
    <!-- 下载链接:如果href里面地址是一个文件或者压缩包,会下载这个文件 -->
    <a href="../112.zip">下载文件超链接</a>
     <!-- 锚点链接,点击我们的链接,可以快速定位到页面中的某个位置 -->
        <!-- 在链接文本的href属性中,设置属性值为#名字的形式,如<a a href= "#two">第二集</a> -->
        <!-- 找到目标位置标签,里面添加一个id属性 = 刚才的名字,如:<h3 id="two">第二集介绍</h3> -->
        <!-- 如果有相同的id则会跳转到第一个id的位置 -->
    <a href="#01">空</a>
    <!-- 网页元素链接:在页面中的各种网页元素,文本,图像,表格,音频,视屏都可以添加超链接 -->
    <a href="http://www.baidu.com" target="_blank"><img src="../112.jpg" /></a>
    <a href="http://www.baidu.com" target="_blank"><img src="../112.jpg" /></a>
    <a href="http://www.baidu.com" target="_blank"><img src="../112.jpg" /></a>
    <a href="http://www.baidu.com" target="_blank"><img src="../112.jpg" /></a>
    <h4 id="01">你真mei</h4>
    <a href="http://www.baidu.com" target="_blank"><img src="../112.jpg" /></a>
    <h4 id="01">你真高</h4>
    <a href="http://www.baidu.com" target="_blank"><img src="../112.jpg" /></a>

5.特殊字符

<!-- 特殊字符 -->
    image.png&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jijiiji &lt;&lap; &gt;

6.表格标签

   <table>
        <thead>
            <tr>
                <th>排行</th> 
                <th>关键字</th> 
                <th>趋势</th> 
                <th>今日搜索</th>
                <th>最近七日</th>
                <th>相关链接</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td>鬼吹灯</td>
                <td><img src="images/向上箭头.jpg" /></td>
                <td>345</td>
                <td>123</td>
                <td><a href="https://tieba.baidu.com/f?kw=%B9%ED%B4%B5%B5%C6&fr=ala0&loc=rec&dyTabStr=MCw2LDIsMyw0LDEsNSw4LDcsOQ%3D%3D" target="_blank">贴吧</a><a href="https://tiebapic.baidu.com/forum/w%3D580%3B/sign=6…au=2022-10-12-05_b5728919fde7c6cc2aecdbfa21f4ffcc">图片</a><a href="https://baike.baidu.com/item/%E9%AC%BC%E5%90%B9%E7%81%AF%E5%85%A8%E9%9B%86/10009439?fr=aladdin" target="_blank">百科</a></td>
            </tr>
            <tr>
                
            </tr>
            <tr>
                
            </tr>
            <tr>
                
            </tr>
            <tr>
                
            </tr>
            <tr>
                
            </tr>
            <tr>
                
            </tr>
        </tbody>
        
    </table>

<!-- 合并单元格 -->
        <!-- 跨行合并:rowspan="合并单元格的个数" -->
        <!-- 跨列合并:clospan="合并单元格的个数" -->
    合并单元格三部曲:
        1.先确定是跨行还是跨列合并
        2.找到目标单元格,
        3.删除多余的单元格
        <table width="500" height="249" border="1" cellspacing="0">
            <tr>
                <td colspan="2">1</td>
                <td>3</td>
                <td>4</td>
            </tr>
           <tr>
                <td>a</td>
                <td>b</td>
                <td rowspan="2">c</td>
                <td>d</td>
            </tr>
            <tr>
                <td>01</td>
                <td>02</td>
                <td>04</td>
            </tr>
          
        </table>

7.列表标签

<!-- 表格是用来显示数据的,列表是用来布局的
    列表最大的特点就是整齐、整洁、有序, -->
    三类列表
        1.无序列表(重点)
        2.有序列表
        3.自定义列表
    无序列表的基本语法格式如下:
        <ul>
            <li>列表项1</li>
            <li>列表项2</li>
        </ul>
        1.无须列表的各个列表项之间是没有顺序级别之分的,是并列的
        2.<ul></ul>中只能嵌套<li></li>,直接在<ul></ul>标签中输入其他的标签或者文字是不允许的
        3.<li></li>之间相当于一个容器,可以容纳所有元素
    有序列表:<ol></ol>标签用于定义有序列表,列表排序以数字来显示,并使用<li></li>标签来定义列表项
        有序列表的基本语法
            <ol>
                <li>列表项1</li>
                <li>列表项2</li>
            </ol>
    自定义标签: 
        自定义标签语法:
            <dl>
                <dt>名词1</dt>
                <dd>名词1解释1</dd>
                <dd>名词1解释2</dd>
            </dl>

8.表单标签

<!-- 表单域是一个包含表单元素的区域
    在HTML标签中使用<form>标签用于定义表单域,以实现用户信息的收集和传递 -->
    <form action="demo.php" method="get" name="name1"> 
        <!-- 文本输入 : value的值只在文本框里面显示 -->
        用户名:<input type="text" name="username" value="请输入用户名"> <br>  
        <!-- 密码输入,不显示铭文 -->
        密码: <input type="password" name="pwd" > 
        <br>
        <!-- radio:单选按钮
        name属性是表单元素的名字在这里性别单选按钮必须是相同的name属性,才可以实现多选一
        value的值在单选框和复选框里面是不显示的
        checked 按钮在打开页面的时候就默认选中,一般在单选和多选框里使用 -->
        性别:男 <input type="radio" name="sex" value="1" checked="checked">女 <input type="radio" name="sex" value="1"> <br>
        <!-- checkbox: 复选框 ,可以实现多选 -->
        兴趣爱好:吃饭<input type="checkbox" name="hobby"> 睡觉 <input type="checkbox" name="hobby"> 打豆豆 <input type="checkbox" name="hobby"> <br>
        <!-- 点击提交按钮,会把表单域里面的值提交给后台服务器 -->
        <input type="submit" value="1212"><br>
        <!-- 初始化表单数据 -->
        <input type="reset" value="重新填写"><br>
        <!-- 不会提交数据,常和javascrip结合使用 -->
        <input type="button" value="获取验证码"><br>
        <!-- 文件域,使用场景,上传文件使用的 ,value 不起作用 -->
        <input type="file" value="请选择你要上传的文件">
    </form>
<form action="12.222">
        你的性别是:
        <input type="radio" name="sex" id="nv"> <label for="nv">女</label> 
        <input type="radio" name="sex" id="nan"> <label for="nan">男</label>

        <!-- select下拉表单元素 -->
        <select name="" id="">
            selecred:默认选项
            <option value="" >选项1</option>
            <option value=""selected="selected">选项2</option>
            <option value="">选项3</option>
        </select>
        <!-- textarea: 文本域标签 -->
        今日反馈:
        <textarea rows="3" cols="10" >默认文本</textarea>
    </form>

9.自制表单

<h4>青春不常在,抓紧谈恋爱</h4>
    <table width="600" border="1" style=" border-collapse:collapse;">
        <tr>
            <td>性别:</td>
            <td>
                <input type="radio" name="sex" id="nan">  <label for="nan"> <img src="../image/nan.jpg" alt="">男</label>
                <input type="radio" name="sex" id="nv">  <label for="nv"> <img src="../image/nv.jpg" alt="">女</label>   
            </td>
        </tr>
        <tr>
            <td>生日:</td>
            <td>
                <select>
                    <option value="" selected>请选择年</option>
                    <option value="">1</option>
                    <option value="">2</option>
                    <option value="">3</option>
                </select>
                <select name="" id="">
                    <option value="" selected>请选择月</option>
                    <option value="">1</option>
                    <option value="">2</option>
                    <option value="">3</option>
                </select>
            </td>
        </tr>
        <tr>
            <td>所在区域</td>
            <td>
                <input type="text" value="北京思密达">
            </td>
        </tr>
        <tr>
            <td>婚姻状况</td>
            <td>
                <input type="radio" name="婚姻" id="hunyin1"><label for="hunyin1">未婚</label> 
                <input type="radio" name="婚姻" id="hunyin2"><label for="hunyin2">已婚</label> 
                <input type="radio" name="婚姻" id="hunyin3"><label for="hunyin3">离婚</label> 
            </td>
        </tr>
        <tr>
            <td>喜欢的类型</td>
            <td>
                <input type="checkbox" name="喜欢" id="like1"> <label for="like1">妩媚的</label>
                <input type="checkbox" name="喜欢" id="like2"> <label for="like2">可爱的</label>
                <input type="checkbox" name="喜欢" id="like3"> <label for="like3">小鲜肉</label>
                <input type="checkbox" name="喜欢" id="like4"> <label for="like4">老腊肉</label>
                <input type="checkbox" name="喜欢" id="like5"> <label for="like5">都喜欢</label>
            </td>
        </tr>
        <tr>
            <td>自我介绍</td>
            <td>
                <textarea name="" id="" cols="30" rows="10" >自我介绍</textarea>
            </td>
        </tr>
        <tr>
            <td></td>
            <td>
                <input type="submit" name="" id="" value="免费注册">
            </td>
        </tr>
        <tr>
            <td></td>
            <td>
                <a href="http://ww.baidu.com">我是会员,立即登录</a>
            </td>
        </tr>
        <h3>我承诺</h3>
        <tr>
            <td></td>
            <td>
                <ul>
                    <li>年满18、单身</li>
                    <li>抱着严肃的态度</li>
                    <li>真诚寻找另一半</li>
                </ul>
            </td>
        </tr>
    </table>

10.选择器

<style>
        /* 选择器 {样式} */
        /* 给谁改样式{ 改什么样式} */
        /* 选择器分为:1.基础选择器 2.符合选择器
            基础选择器是由单个选择器组成的
            基础选择器有分为:标签选择器、类选择器、id选择器和通配符选择器 */
        /* 标签选择器 */
        p {
            color: aquamarine;
            font-size: 23px;
        }
        p {
            color: green;
        }
        div {
            color: pink;
        }
        /* 类选择器 口诀:样式点定义  结构类(class)调用  一个或多个 开发最常用  */
        .pink {
            background-color: pink;
            width: 100px;
            height: 100px;
            border: 2px;
        }
        .green {
            /* 背景颜色  */
            background-color: green;
            width: 100px;
            height: 100px;
        }
        #pink1 {
            width: 200px;
            height: 200px;
            background-color: blue;
        }
        /* 通配符选择器 css中,通配符选择器使用“*”定义,它表示选取页面所有元素(标签) */
        * {
          color: #000;  
          /* 可以使用多个字体,如果存在第一个字体,则使用第一个字体  */
          font-family: 'Microsoft YaHei' , times;
        }
    </style>

11.字体样式

<style>
        *{
            color: red;
        }
        h2 {
          font-family: 'Microsoft YaHei';  

        }
        p{
            font-family:'Times New Roman', Times, serif; 
            font-size: 19px;
        }
        body {
            font-size: 28px;
            /* 标题标签比较特殊,需要单独指定字体大小 */
            font-weight: 1000;
        }
        #ii {
            color: aquamarine;
            font-weight: 400;
            font-style: italic;
        }
        /* em {
            font-style: normal;
        } */
        /* 
            font :设置字体属性
            font-size :设置字体大小
            font-family:设置字体字体
            font-weight :设置字体粗细
            font-style:设置字体样式
        */
    </style>

12.文本属性

<style>
        /* 文本颜色 */
        p {
            /* color: rgb(192, 255, 241); */
            color: #FF0000;
            /* color: rgb(240, 255, 252); */
        }
        /* 文本对齐  */
        div {
            text-align: center;
        }
        /* 装饰文本  上划线,下划线  只能同时存在一个*/
        span {
            text-decoration: overline;
            /* text-decoration: underline; */
        }
        a {
            text-decoration: none;
        }
        /* 文本缩进 */
        .book {
            text-indent: 20px;
        }
        p {
            /* em相对单位:当前文字的字体大小 如果当前元素没有定义大小,则继承父元素 */
            text-indent: 3em; 
        }
        /* 文本行间距 */
        p {
            line-height: 19px;
        }
    </style>

13.三种样式表

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /* 内部样式表,理论上可以放在任意的位置,我们一般放在head里面 */
        p {
            color: red;
            font-size: 50px;
        }
        #huhu {
           color: #000; 
        }
    </style>
    <!-- 外部样式表,需要使用link标签引入 -->
    <link rel="stylesheet" href="1.css">
</head>
<body>
    <p>我是一枚帅哥</p>
    <!-- 行内样式表  --> 
    <p style="color: yellow; font-size: 18px" >我是一个美女</p>
    <p  id="huhu">我是一个美女</p>
</body>
</html>

14.emmet语法

<!-- div*3 -->
    <div></div>
    <div></div>
    <div></div>
    <div class="aa"></div>
    <div id="dddd"></div>
    <!-- .grt -->
    <p class="onr"></p>
    <span class="grt"></span>
    <!-- ul>li -->
    <ul>
        <li></li>
    </ul>
    <!-- div+li -->
    <div></div>
    <li></li>
    <!-- div.demo$*3 -->
    <div class="demo1"> </div>
    <div class="demo2"></div>
    <div class="demo3"></div>
    <!-- div{你是美少女战士吗}*4 -->
    <div>你是美 少女战士吗 </div>
    <div>你是美少女战士吗</div>
    <div>你是美少女战士吗</div>
    <div>你是美少女战士吗 </div>
    <div>你是粉红色的吗 </div>
    <!-- div{$}*5  -->
    <div>1 </div>
    <div>2 </div>
    <div>3</div>
    <div>4</div>
    <div>5</div>

15.并集选择器

div,
        p {
            color: pink;
        }

16.伪类选择器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值