HTML two

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>学习总结-首页</title>
    <link rel="stylesheet" href="./css/index.css">
    <style>
        h1 {
            text-align: center;
            color: red;
            font-size: 40px;
        }

        h2 {
            color: seagreen;
            font-size: 30px;
        }

        h3 {
            color: blue;
            font-size: 20px;
        }
    </style>
</head>

<body>
    <h1 id="box"></h1>
    <h1>学习总结</h1>
    <div class="center">
        <a href="#text1">绝对路径和相对路径</a>
        <a href="#text2">相关元素</a>
        <a href="#text3">元素分类</a>
        <a href="#text4">常见css属性</a>
        <a href="#text5">css选择器</a>
        <a href="#text6">注意事项</a>
    </div>


    <h2 id="text1">绝对路径和相对路径</h2>
    <h3>绝对路径</h3>
    <ul>
        <li>协议://域名/目录</li>
        <li>a访问站外资源只能使用绝对路径</li>
        <li>b访问站内资源可以省略协议和域名但是/不能省</li>
    </ul>
    <img src="./img/图片1.png" >
    <img src="./img/图片2.png" >
    <h3>相对路径</h3>
    <ul>
        <li> 相对路径是相对于当前的资源,只能用于访问站内资源</li>
        <li> ./表示当前资源所在的目录,必须作为相对路径的开始,可省略</li>
        <li> ../回到上一级</li>
        <li> 同一级直接/</li>
    </ul>
    <img src="./img/图片3.png" >
    <h3>示例</h3>
    <img src="./img/图片27.png" >
    <h2 id="text2">相关元素</h2>
    <h3>文本元素</h3>
    <ol>
        <li> h1~h6 1级到6级标签;</li>
        <li>P 段落;</li>
        <li>blockquote 整段的引用;</li>
        <li>cite 对参考文献的引用</li>
        <li>q小段文本的引用</li>
        <li>abbr对缩写词的引用</li>
        <li> strong重要的文本</li>
        <li>em强调的文本</li>
        <li>b应突出显示的文本</li>
        <li>i应区别对待的文本</li>
        <li>div元素
            无法明确表示该区域内容的含义
            它是一个非常常见的元素
            它没有任何的语义
            它仅仅表示一个容器,用于包含其他元素
            在网站布局时,它通常用于表示页面的区域</li>
    </ol>
    <img src="./img/图片4.png" >
    <h3>语义化结构元素</h3>
    <img src="./img/图片5.png" >
    <img src="./img/图片6.png" >
    <h3>无语义元素</h3>
    <img src="./img/图片7.png" >
    <h3>其他元素</h3>
    <img src="./img/图片8.png" >
    <h3>列表</h3>
    <ul>
        <li> ol 定义有序列表</li>
        <li> li 定义列表中的项目,自带一个点。</li>
        <li> ul 定义无序列表</li>
        <li> 加入li就有点,list-style:none 消除原点</li>
        <li> 只有ol或者只有li时相对于div,单独用达不到效果</li>
    </ul>
    <img src="./img/图片9.png" >
    <img src="./img/图片10.png" >
    <h3>实体字符</h3>
    <div> 在HTML中,有些字符会被浏览器特殊处理
        如:<、>会被浏览器认为是标记符号,不会显示到页面
            空白字符会被浏览器折叠为一个空格
            实体字符可用于显示HTML中具有特殊含义的字符</div>
    <img src="./img/图片11.png" >

    <h2 id="text3">元素分类</h2>
    <img src="./img/图片12.png" >
    <h3>块级元素</h3>
    <p>相关属性:display:block;</p>
    <img src="./img/图片13.png" >
    <h3>行内元素</h3>
    <p>相关属性:display:inline;
        宽高不能控制</p>
    <img src="./img/图片14.png" >
    <h3>行内块级元素</h3>
    <ul>
        <li> 相关属性:display:inline-block;</li>
        <li>基线对齐:基线在底部;</li>
        <li>Vertical-align:top顶部对齐</li>
    </ul>
    <img src="./img/图片15.png" >
    <h3>示例</h3>
    <img src="./img/图片16.png" >

    <h2 id="text4">常见css属性</h2>
    <img src="./img/图片17.png" >
    <img src="./img/图片18.png" >
    <img src="./img/图片19.png" >

    <h2 id="text5">css选择器</h2>
    <img src="./img/图片20.png" >
    <h3>属性选择器</h3>
    <p> a[ ]</p>
    <h3>伪类选择器</h3>
    <ul>
        <li> link:未被访问的超链接,只能用于超链接</li>
        <li>visited:已经被访问过的链接,只能用于超链接</li>
        <li> hover:鼠标悬停在元素上时的样子</li>
        <li>active:点击超链接时的样式,只能用于超链接</li>
        <strong>注: 顺序不能乱</strong>
    </ul>
    <img src="./img/图片21.png" >
    <h3>伪元素选择器</h3>
    <dl> 七种常见选择器的组合:
        <dt> div>p:</dt>
        <dd> 选择div标签的直接子元素(父子关系)</dd>
        <dt>div p:</dt>
        <dd>选择div标签里面所有的p标签</dd>
        <dt> div,p:</dt>
        <dd>选择页面中所有的div和p标签</dd>
        <dt> div+p:</dt>
        <dd>选择div标签后面的唯一一个紧靠着的兄弟元素p标签</dd>
        <dt> div~p:</dt>
        <dd>选择div标签后面的所有是p标签的兄弟元素</dd>
        <dt> P:nth-child(2):</dt>
        <dd>首先找到页面中的p标签,再找到p标签的父元素,父元素里面的第二个子元素,如果是p标签就用css样式,否则就不使用。</dd>
        <dt> P:nth-of-type(2):</dt>
        <dd>首先找到页面中的p标签,再找到p标签的父元素,将父元素里面的所有子元素p标签找出来,排名第二个的</dd>
    </dl>
    <img src="./img/图片24.png" >
    <img src="./img/图片25.png" >
    <h2 id="text6"> 注意事项</h2>
    <ol>
        <li>设置p标签的宽度来换行</li>
        <li>右键,箭头,可以通过按键盘上的上下测试px的大小,然后再去编码处修改</li>
        <li> 右键,格式化规划</li>
    </ol>
    <a href="#box">返回顶部</a>
</body>

</html>

HTML two

上一篇:网页学习(三) css各种选择器


下一篇:Golang结构体与JSON相互转换时的小技巧