zoukankan      html  css  js  c++  java
  • 10.10(day49)初识前端,html基础

    html介绍

    web服务的本质:

    浏览器发请求--->http协议--->服务端接收请求--->服务端返回响应--->服务端吧html文件内容发给浏览器--->浏览器渲染页面

    PS:当用python写一个socket服务端时,可以在浏览器输入IP地址:端口号访问

    html:

    超文本标记语言,是一种用来创建网页的标记语言

    本质是浏览器可识别的规则,根据浏览器的规则写网页,浏览器根据规则渲染写的网页

    拓展名:html或htm(htm早期电脑只支持3个字符的后缀名,现在很少了)

    它不是编程语言,主要使用标签来描述网页

    基本结构
    
    <!DOCTYPE html>   声明为html5文档
    
    <html lang="en">   开始与结束标记,包含头部(head)主体(body)
        
    <head>   定义开头内容,不会再浏览器窗口显示
        
        <meta charset="UTF-8">   编码格式
        
        <title>Title</title>   网页标题,在浏览器标题栏显示
        
    </head>
        
    <body>   网页的主体内容
    
    </body>
       
    

    html标签

    标签格式

    由尖括号加关键字组成如

    成对出现的是双标签:如

    ,第一个为开始,第二个为结束

    单独出现的是单标签:如

    标签里面有若干属性,也可以不带属性

    标签语法

    双标签一般为:

    <标签名 属性名="属性值" ,,,>内容</标签名>

    单标签一般为;

    <标签名 属性名="属性值" ,,,/>

    属性:

    id:定义标签唯一id,html文档树中唯一

    class:为html元素定义一个或多个类名(classname)

    style:定义元素的行内样式

    注释

    pycharm中的html文件使用ctrl+/可以快捷添加注释

    常用标签

    head内常用标签

    <title></title>   定义网页标题
    <style></style>   定义内部样式表
    <srcipt></srcipt>   定义js代码或引入外部js文件
    <link/>   引入外部样式表文件或网站图标
    <meta/>   定义网页元信息
    
    meta标签

    提供有关页面的元信息,针对搜索引擎和更新频度的描述和关键字

    位于文档头部,不包含任何内容,提供的信息是用户不可见的

    两个属性

    http-equiv:content-Type 指定文档编码类型

    refresh 两秒后跳转到对应的网址

    x-ua-compatible 以最高级模式渲染文档

    name:主要用来描述网页,属性值有content,用来便于搜索引擎查找信息和分类信息

    body内常用标签

    <b></b>   加粗
    <i></i>   斜体
    <u></u>   下划线
    <s></s>   删除
    <p></p>   段落标签
    <h1></h1>---<h6></h6>   标题标签
    <br>   换行
    <hr>   分割线
    

    特殊符号

    空格	&nbsp;
    >	&gt;
    <	&lt;
    &	&amp;
    ¥	&yen;
    版权	&copy;
    注册	&reg;
    
    div与span标签

    div用来定义块级元素,span用来定义行内元素,并无实际意义

    块级元素与行内元素:
    块级元素,另起一行渲染的元素,行内元素则不需要另起一行

    这两个元素是专门为定义CSS样式而生的

    二者的嵌套

    块级元素可以包含行内元素或某些块级元素,但是行内元素不能包含块级元素

    p标签不能包含块级元素和p标签

    img标签;

    src:图片路径

    alt:图片未加载成功时的显示

    title:鼠标显示时提示的信息

    a标签

    超链接标签

    href:绝对url 指向另一个站点

    相对url 指向当前站点中确切的路径

    锚url 指向页面中的锚herf='#top'

    target:_blank在新窗口打开目标网页

    _self: 在当前窗口打开目标网页

    列表

    无序列表

    <!--无序列表标签-->
    <!--disc实心圆点,默认值
    circle空心圆圈
    square实心方块
    none无样式
    -->
    <ul class="a" type="none">
        <li></li>
    </ul>
    
    

    有序列表

    <!--有序列表标签-->
    <!--type:1数字列表,默认值
    A大写字母,a小写字母
    I大写罗马,i小写罗马,start=""写数字,表示从当前顺序的第几个开始
    -->
    <ol type="A" start="">
      <li></li>
    </ol>
    
    
    标题
    <!--标题列表-->
    <dl>
        <dt></dt>
        <dd></dd>
    </dl>
    
    
    表格
    <!--表格标签-->
    <table border="1" cellpadding="20" cellspacing="20">
        <thead>
        <tr>
            <th></th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td colspan="2"></td>
        </tr>
        </tbody>
    </table>
    
    

    border:表格边框

    cellpadding:内边距

    cellspacing:外边距

    像素 百分比

    rowspan:单元格竖跨多少行

    colspan:单元格横跨多少列

  • 相关阅读:
    表的数据类型
    SQLYog Enterprise注册码分享
    MySQL下载安装、基本配置、问题处理
    windows下命令行模式中cd命令无效的原因
    TCP协议三次握手与四次挥手通俗解析
    使用concurrent.futures模块并发,实现进程池、线程池
    进程池、线程池、回调函数
    浅谈web网站架构演变过程
    memcached单点故障与负载均衡
    memcached性能监控
  • 原文地址:https://www.cnblogs.com/jiann/p/11649229.html
Copyright © 2011-2022 走看看