HTML入门一

作者: 码农修行之路 | 来源:发表于2020-11-27 23:31 被阅读0次
    HTML 标签分类
    • 单标签 格式 <标签名 />
    • 双标签 格式 <标签名>内容</标签名>
    HTML标签关系
    • 嵌套(父子)
    • 并列(兄弟)

    例子:

    <!DOCTYPE html><!-- 文档类型 指定使用哪一个html版本 1、2、3、4、XT、5 -->
    <html lang="en">
    <!-- 标签分类:单标签 和 双标签 -->
    <!-- 单标签 格式:<标签名 /> 双标签 格式 <标签名>内容</标签名> -->
    <!-- 标签关系:嵌套(父子) 和 并列(兄弟) -->
    <head>
        <!-- 指定字符集格式 utf-8是最常用的 还有其它gbk(包含全部中文字符,兼容gb2312,支持繁体)、gb2312(简体中文)、big5(繁体中文) -->
        <!-- utf-8 包含全世界所有国家需要用到的字符 -->
        <meta charset="UTF-8">
        <!-- head 和 title 就是嵌套(父子)关系 -->
        <title>入门</title>
        <style type="text/css">
            /*段落首行缩进两个字符*/
            p {
                text-indent: 2em;
            }
        </style>
        <!-- base标签可以设置页面中所有的链接标签的打开状态 -->
        <base target="_blank"/>
    </head>
    <!-- head 和 body 就是并列(兄弟)关系 -->
    <body>
    
    <h1>大标题</h1>
    <h2>二级标题</h2>
    <h6>六级标题</h6>
    
    <p>段落标签</p>
    <!-- 水平线 -->
    <hr/>
    <!-- 换行 -->
    <h4>--------班花------</h4>
    1、林儿<br/>
    2、熳熳<br/>
    3、芳儿<br/>
    4、花儿<br/>
    
    <div>我是div盒子</div>
    <span>我是span盒子</span>
    
    <!-- 水平线  宽度 颜色属性-->
    <hr width="200px" color="red" />
    
    <!-- a标签 链接标签 href target属性 -->
    <!-- target 属性值 _parent和_self等效 _top将会清除所有被包含的框架 载入整个窗口 _self _blank -->
    <a href="http://baidu.com" target="_top">百度一下</a>
    <a href="小黄空间.html" target="_top">小黄空间</a>
    <a href="#" target="_self">空链接</a>
    
    <!-- href="#id名 定位到的 id名一样" -->
    <a href="#personal">跳到个人经历</a>
    <!-- 锚点定位 -->
    <h4 id="personal">个人经历</h4>
    
    <div>&nbsp;&nbsp;&nbsp;&nbsp;其实段落 首行缩进</div>
    
    </body>
    </html>
    

    注意:如果两个标签之间属于嵌套关系,子元素最好缩进一个tab键的身位,如果是并列关系,最好上下对齐

    标签的语义化

        语义化其实就是值标签的含义

    • 其核心是合适的地方给一个最为合理的标签
    语义化标签好处:
    1. 方便代码的阅读和维护
    2. 同时让浏览器或网络爬虫更好的解析,从而更好地分析其中的内容
    3. 具有更好地搜索引擎的优化
    • 遵循的原则:先确定语义的HTML 再选择合适的CSS

    接下来开始标签的学习:

    排版标签
        标题:
    • <h1-6></h1-6> 六个等级的标签
    <h1>大标题</h1><!-- h1尽量少用 -->
    <h2>二级标题</h2>
    ...
    <h6>六级标题</h6>
    
        段落:
    <p>段落标签 首行缩进可以在样式中添加相关的属性 text-indent:2em; 缩进两个字符空间</p>
    
        水平线:
    <hr /> 水平线标签 属于单标签 可以修改其属性值:宽、高、颜色等
    
        换行:
    <br /> 换行标签 属于单标签
    
        div、span:

    网页布局的两个盒子,没有什么具体的语义

    <div>我是div盒子</div>
    <span>我是span盒子</span>
    
    文本格式化标签

    加粗<strong></strong>、倾斜<em></em>、下划线<ins></ins>、删除线<del></del>

    <!--文字加粗 b 和 strong 建议使用strong-->
    <p>我是一个段落,<b>文字</b>需要加粗</p>
    <p>我是一个段落,<strong>文字</strong>需要加粗</p>
    
    <!--文字倾斜 i 和 em 建议使用em-->
    <p>我是一个段落,<i>文字</i>需要倾斜</p>
    <p>我是一个段落,<em>文字</em>需要倾斜</p>
    
    <!--文字添加删除线 s 和 del 建议使用del-->
    <p>我是一个段落,<del>文字</del>需要添加删除线</p>
    <p>我是一个段落,<s>文字</s>需要添加删除线</p>
    
    <!--文字添加下划线 ins 和 u标签 建议使用ins-->
    <p>我是一个段落,<ins>文字</ins>需要添加下划线</p>
    <p>我是一个段落,<u>文字</u>需要添加下划线</p>
    
    标签属性
    • 标签可以拥有多个属性,必须写在开始标签中,位于标签名后面
    • 属性不分先后 标签名与属性、属性与属性之间均以空格分隔开
    • 任何标签的属性都有默认值 省略该属性则取默认值
    • 属性采用键值对的形式 key = "value" 的格式
    <!-- 水平线  宽度 颜色属性-->
    <hr width="200px" color="red" />
    
    图像标签
    • 图片标签<img src="德华.jpg" /> src是指定图像文件的路径和文件名 是img标签的必须属性
    • 其它一些属性 alt 图像不显示的替换文本描述;title 鼠标悬停时显示的内容;width height 图片的宽高(XT版本不支持% 百分比 单位像素);border 边框
    • 一般图片的宽高设置一个就可以 会自动等比例缩放的
    <!-- 单标签 -->
    <img src="路径" alt="图片路径出错" title="鼠标悬停文本" border="10" width="200"/> 
    
    链接标签
    • <a href="url地址"></a> 标签
    • 其属性 target 用于指定链接页面发开的方式 取值self(自身页面打开) blank(新空白页面打开)
    • href 可以指定内部和外部链接
    • 当没有确定的链接目标时 通常链接标签的href属性值定义为“#”(href="#")表示该链接暂时为空链接
    • 不仅仅可以创建文本超链接 在网页中各种网页元素 如图像、视频、音频、表格等都可以添加超链接
    <!-- a标签 链接标签 href target属性 -->
    <!-- target 属性值 _parent和_self等效 _top将会清除所有被包含的框架 载入整个窗口 _self _blank -->
    <a href="http://baidu.com" target="_top">百度一下</a>
    <a href="小黄空间.html" target="_top">小黄空间</a>
    <a href="#" target="_self">空链接</a>
    
        锚点定位:
    <!-- href="#id名 定位到的 id名一样" -->
    <a href="#personal">跳到个人经历</a>
    <!-- 锚点定位 -->
    <h4 id="personal">个人经历</h4>
    
        base标签:
    • base标签可以设置整体链接打开状态
    <!-- base标签可以设置页面中所有的链接标签的打开状态 -->
    <base target="_blank"/>
    
    特殊字符标签
    • 特殊字符标签
      空格  
      大于号 >
      小于号 <
      乘号 ×
      除号 ÷
      摄氏度 °
      人民币 >
      正负号 >
      版权 >
      商标 ®
      和号 &
      平方根(平方2) ²
    <div>&nbsp;&nbsp;其实段落 首行缩进</div>
    
    注释标签
    • 注释标签 在页面运行中不显示
    <!-- 注释内容 -->
    
    相对路径、绝对路径
    <!-- 相对路径 相对于当前html文件路径 操作展示其它文件的路径-->
    <!-- ../ 上一级 / 下一级 -->
    <img src="html入门.html"/><!--相对于当前html文件 同一级 只需要输入要展示文件的名称即可 -->
    <img src="../html入门.html"/><!--相对于当前html文件 上一级 也就是和当前html文件父目录同一级 ../ -->
    <img src="../../html入门.html"/><!--相对于当前html文件 上两级 ../../ -->
    <img src="imgs/dd.jpg"/><!--相对于当前html文件 下一级 也就是当前html文件和imgs文件夹同一级-->
    
    <!-- 绝对路径 从当前需要展示的文件的根目录到文件的目录 加上文件名 这就是绝对路径-->
    <img src="C:\Users\app\Desktop\html入门.html"/><!--本地路径不建议使用 不同的设备上面路径不同 不方便项目迁移-->
    <img src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png"/><!--经常使用的-->
    
    无序列表(ul)
    • 没有顺序级别之分,是并列的
    <!-- ul标签里面只能添加li标签 li标签中可以添加任意标签 -->
    <!-- 无序列表属性 type="disc、circle、square" 表示列表项符号 分别是实心圆、空心圆、实心正方形 -->
    <ul type="circle">>
      <li>林儿</li>
      <li>小熳头</li>
      <li>小杨杨</li>
      <li>熳熳</li>
    </ul>
    
    有序列表(ol)
    • 有排列顺序的列表 其各个列表按照一定的顺序排列定义
    <!-- ol标签里面只能添加li标签 li标签中可以添加任意标签 -->
    <!-- 有序列表的属性 type = "1、a、A、i、I" 表示列表项符号 -->
    <ol type="a">>
      <li>杰夫·贝佐斯</li>
      <li>比尔·盖茨</li>
      <li>伯纳德·阿诺特</li>
      <li>马克·扎克伯格</li>
    </ol>
    
    自定义列表
    • 定义列表常用于对术语或名词进行解释和描述 定义列表的列表项前没有任何的项目符号
    <!-- dl 定义列表 dt 定义名词 dd 名词解释 -->
    <dl>
      <dt>上海</dt>
      <dd>闵行</dd>
      <dd>浦东</dd>
      <dd>奉贤</dd>
    </dl>
    

    补充:块元素和行内元素

    块元素特点:

    1. 独占一行 排斥其它(包括块和行内)元素
    2. 其内部可以容乃其它(包括块和行内)元素
      行内元素特点:
    3. 可以与其它元素同在一行
    4. 其内部只可以容乃行内元素

    相关文章

      网友评论

        本文标题:HTML入门一

        本文链接:https://www.haomeiwen.com/subject/towxwktx.html