• 35、重新复习html与css(1)


    1、html与css的结合方式

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    <!-- 
        结合方式01:
            在标签上加入style属性.
            属性的值就是css代码.
     -->
    <p style="color:red;" >itcast传智播客</p>
    </body>
    </html>

    2、结合方式2。在页面中写style属性

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <style type="text/css">
        p {
            color:blue;
        }
    </style>
    </head>
    <body>
    <!-- 
        结合方式02:
            在页面的head标签中, 书写一个style标签.
            在style标签中书写css代码.
            
     -->
    <p>itcast传智播客</p>
    <p>itcast传智播客</p>
    </body>
    </html>

    3、结合方式3,在页面中写入link标签

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
        <link type="text/css" rel="stylesheet" href="p.css" />
    </head>
    <body>
    <!-- 
        结合方式03:
            在页面head标签中填写link标签
                    <link type="text/css" rel="stylesheet" href="p.css" />
                    type mime类型
                    rel     类型
                    href css文件路径
     -->
    <p>itcast传智播客</p>
    <p>itcast传智播客</p>
    </body>
    </html>

    4、标签选择器

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <style type="text/css">
        p {
            color:red;
        }
    
    </style>
    </head>
    <body>
    <!-- 
    标签选择器:
        语法:  标签名 {
            属性键:属性值;
        }
     -->
    <p>itcast传智播客</p>//表示占一行
    <p>itcast传智播客</p>
    </body>

    5、id选择器

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <style type="text/css">
        #one {
            color:red;
        }
    
    </style>
    </head>
    <body>
    <!-- 
    ID属性唯一标识符.
        要确保页面当中id属性的唯一性.
    ID选择器:
        语法:  #ID {
            属性键:属性值;
        }
     -->
    <p id="one" >itcast传智播客</p>
    <p>itcast传智播客</p>
    </body>
    </html>

    6、class选择器

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <style type="text/css">
        .one {
            color:green;
        }
    
    </style>
    </head>
    <body>
    <!-- 
    class属性可以随意重复.
    
    CLASS选择器:
        语法:  .CLASS名称 {
            属性键:属性值;
        }
     -->
    <p class="one" >itcast传智播客</p>
    <p>itcast传智播客</p>
    <p>itcast传智播客</p>
    <p class="one" >itcast传智播客</p>
    <h1 class="one" >itcast传智播客</h1>
    </body>
    </html>

    7、选择器分组

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <style type="text/css">
        .one,#two {
            color:yellow;
        }
    
    </style>
    </head>
    <body>
    <!-- 
    
    选择器分组:
        语法:  选择器1,选择器2...... {
            属性键:属性值;
        }
     -->
    <p class="one" >itcast传智播客</p>
    <p id="two" >itcast传智播客</p>
    <p>itcast传智播客</p>
    <p class="one" >itcast传智播客</p>
    <h1 class="one" >itcast传智播客</h1>
    </body>
    </html>

    8、伪类选择器

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <style type="text/css">
        a:link {
            color:red;
        }
        a:visited {
            color:green;
        }
        a:hover {
            color:blue;
        }
        a:active {
            color:yellow;
        }
    </style>
    </head>
    <body>
    <!-- 
        伪类选择器:指的是选择的某个标签的 某种状态
            常见状态有4种,a标签最全.
                l link  没有点击 过的状态
                v visited  访问过
                h hover  鼠标悬浮
                a active  激活状态(鼠标点下去没有弹起)
     -->
        <a href="01-结合方式01.html" >01-结合方式01.html</a>
    </body>
    </html>

    9、css常见属性,字体

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <style type="text/css">
        p {
        /*
            font-size: 100px;//字体大小
            font-family: 黑体;//什么字体
            font-style: italic;//是否倾斜
            font-weight: 900;//字体粗细
            font-variant: small-caps;//是否是小写型的大写字母
        */
        font :italic small-caps 900 100px 黑体;
        
        }
    </style>
    </head>
    <body>
        <p>itcast传智播客</p>
    </body>
    </html>

    效果如下所示

    10、背景属性

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <style type="text/css">
        body {
        /*
            background-color: pink;//背景颜色
            background-image: url("001.jpg");//背景图片
            background-repeat: no-repeat;//当背景图片长度不够的时候是否重复背景图片。背景重复
            background-attachment: fixed;//背景滚动模式; 背景图片滚动属性.scroll默认值,fixed:当页面的其余部分滚动时,背景图像不会移动.inherit规定应该从父元素继承 background-attachment 属性的设置。
    */
            background : green url("001.jpg") no-repeat fixed center; 
    
        }
    </style>
    </head>
    <body>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
        <p>itcast传智播客</p>
    </body>
    </html>

    完事之后的效果是下边这个样子的

    11、盒子模型

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <style type="text/css">
        /*
        块级标签: 占的是一行.
        行内标签: 占行内的一部分. 不能嵌套 块级标签.
        
        块级: div p ol 
        行内: span font a
        */
    </style>
    </head>
    <body>
        itcast传智播客<div>itcast传智播客</div>itcast传智播客 <br>
        itcast传智播客<span>itcast传智播客</span>itcast传智播客
    </body>
    </html>

    12、div嵌套

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <style type="text/css">
        div{
            border-color: red;
            border-width: 1px;
            border-style: solid;
        }
        #one{
            width: 200px;
            height: 300px;
            /*
                内边距:
                    注意,内边距会改变自身的宽高.
                
            */
            padding-left: 100px;
        }
            #two{
            width: 100px;
            height: 100px;
            /*
            外边距
            margin-left: 100px;
            */
        }
    </style>
    </head>
    <body>
        <div id="one" >
            <div id="two" >
            </div>
        </div>
    </body>
    </html>

    13、内外边距的属性符合

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <style type="text/css">
        div{
        /*
            border-color: red;
            border- 1px;
            border-style: solid;
            */
            border: 1px solid red;
            
            width: 100px;
            height: 100px;
        }
        #one{
            /*
                1个属性时: 4个方向.
                2个属性时: 第一个属性决定上下 第2个决定左右
                3个属性时: 上   左右  下
                4个属性时: 上 右 下 左(顺时针)
            */
            padding: 10px 30px 50px 80px;
        }
    </style>
    </head>
    <body>
        <div id="one" >
            <div id="two" >
            </div>
        </div>
    </body>
    </html>

    14、透明效果

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <style type="text/css">
        div{
            border: 1px solid red;
            
            
        }
        #one{
            background-color:black;
            width: 300px;
            height: 300px;
        }
        #two{
            background-color:white;
            width: 100px;
            height: 100px;
            opacity:0.7;
        }
    </style>
    </head>
    <body>
        <div id="one" >
            <div id="two" >
            </div>
        </div>
    </body>
    </html>

  • 相关阅读:
    Hadoop概述
    Spring Security学习总结及源码分析
    Gradle在Mac上安装及Idea中配置
    MIT-6.S081-2020实验(xv6-riscv64)一:util
    数据库理论一些疑惑点
    com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
    vue Elemente-UI 管理后台自定义 导航菜单栏
    vue 处理跨域问题 (“No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.”)
    修改伪元素content
    重写window.alert
  • 原文地址:https://www.cnblogs.com/weizhen/p/5986721.html
Copyright © 2020-2023  润新知