• python--初识html前端


    一.HTML文档结构

      最基本的HTML文档:

    复制代码
    <!DOCTYPE html> 
    <html lang="zh-CN">   #这个lang表示语言,zh-CN是中文的意思,就是说,你整个文档的内容以中文为主,如果以英文为主,就写成lang='en'
    
    <head> 
      <meta charset="UTF-8">
      <title>css样式优先级</title>
    </head>
    <body> 
    
    </body>
    </html>
    复制代码

      1.  <!DOCTYPE html> 声明为HTML5文档.

      2.<html>, </html> 是文档开始标记和结束的标记,是HTML页面的根元素,在他们之间是文档的头部(head) 和 身体 (body)

      3. <head>, </head> 定义了HTML文档的开头部分, 包含<mata>数据, 它们之间的内容不会在浏览器文档窗口显示, 里面的内容是给浏览器看的, <body>里面的内容才是给人看的.

      4. <title>, </title> 里面写的就是网页标题,在浏览器的标题栏显示,就好比打开博客园,浏览器上面写着 博客园 .

      5. <body>, </body> 之间的文本是可见的网页主题内容,就是我们打开网页看见的内容.

      上述的格式内容打开pycharm创建一个html文件, 整个结构就全都出来啦.

    二. HTML标签格式, 严格封闭

      1. HTML标签是有尖括号(大于小于号)包围的关键字,如 <html>, <div> 等

      2. HTML标签通常都是成对出现的, 比如: <div> 和 </div> ,第一个是开始,带斜杠的是结束.

      3. 也有一部分标签是单独呈现的, 比如: <br/>, <hr/> 等,这些标签后面都带斜杠.

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

      标签的语法: 

      1. <标签名 属性1 = '属性值1' 属性2 = '属性值2' ......>内容部分</标签名>

        <div class = 'c1'>吴彦祖</div>

      几个重要的属性

      1. id: 定义标签的唯一ID, HTML文档树中的唯一, 可以在标签过多的时候作为区分的依据. id不能重复.

      2. class: 为html 元素定义一个或多个类名. 

        <div class= 'xxx'>xxx</div>

      3. style: 规定元素的行内样式(css样式)

        可以直接写在标签里,比如<div style='color:red;'>哈哈</div> 哈哈就变成了红色, 也可以写在head里面,在head里面写一个<style>,然后在<style>里面写一个body里面想要改的<div>标签,然后大括号里面写属性.

      注释 和python一样 'ctrl + ?'

    三. HTML常用标签

      head内常用标签

      1.<title></title> 定义网页标题

      2. <style></style>定义内部表样式(body中的内容)

      3. <script></script>定义JS代码或引入外部JS文件

      4. <link/> 引入外部样式表文件 (你建了一个HTML文件,然后又建了一个css文件,要想css文件可以给htm加效果,需要在HTML的head里面写<link/>)

      5. <mate/> 定义原网页信息

    四. body内常用的标签

      div标签和span标签(常用)

        这两个标签最大的特点就是可以用过css控制.

        div标签定义一个块级元素, 没有实际意义, 只是通过css 渲染不同的效果.(块级元素自己占一行)

        span标签定义内联(行内)元素,没有实际意义,通过css渲染出不同的效果.(内联标签不需另起一行)

      标签嵌套

        块级标签一般可以嵌套内联标签和某些块级标签, 内联标签只能嵌套内联标签. div可以嵌套div 

      img标签

    <img src="图片的路径" alt="图片未加载成功时的提示" title="鼠标悬浮时提示信息" width="宽" height="高(宽高两个属性只用一个会自动等比缩放)">

      图片的路径可以写相对路径也可以写绝对路径, 最好写相对路径

      a标签

        超链接标签: 就是把这个连接写到里面, 你一点击它,它就跳转到你的这个网址, 这个网址可以是一个图片,可以是一个网址.

    <a href="http://www.baidu.com" target="_blank" >点我</a>
    _blank是新开一个网页,  _self是在原网页上打开

      1. 绝对URL  指向另一个网址

      2. 相对URL 指向站点中确切的路径(href = 'index.html') # django的时候用的比较多

      3. 锚URL 指向页面中的锚(点击一下就回到了顶部)

      列表

        1.无序列表

    <ul type="disc">
      <li>第一项</li>
      <li>第二项</li>
    </ul>  
    # 常用: 在css里面设置 ul{list-style-type: none} (无样式)

        2.有序列表

    复制代码
    <ol type="1" start="2">
      <li>第一项</li>
      <li>第二项</li>
    </ol>
    # type属性: start 是数字几开始
      1 数字列表,默认值
      A 大写字母
      a 小写字母
      I 大写罗马
      i 小写罗马
    复制代码

    五. 表格

    复制代码
    <table border='1'>
      <thead> #标题部分
      <tr> #一行
        <th>序号</th> #一个单元格
        <th>姓名</th>
        <th>爱好</th>
      </tr>
      </thead>
      <tbody> #内容部分
      <tr> #一行
        <td>1</td> #一个单元格
        <td>周润发</td>
        <td>赌牌</td>
      </tr>
      <tr>
        <td>2</td>
        <td>梁朝伟</td>
        <td>演戏</td>
      </tr>
      </tbody>
    </table>

    # 这些内容需要些到body里面
    复制代码

      属性:

      1. border: 表格边框.

      2. cellpadding: 内边距 (内边框和内容的距离)

      3. cellspacing: 外边距. (内外边框的距离)

      4. 像素 百分比. (最好通过css来设置长宽)

      5. rowspan: 单元格竖跨多少行(重要)

      6. colspan: 单元格横跨多少列  (即合并单元格)(重要)

      效果:

    六. input

      属性说明:

      1. name: 表单提交是的''键'', 注意和id的区别

      2. value: 表单提交时对应项的值

        (1) type='button', 'reset', 'submit' 时,为按钮上显示的文本内容

        (2) type='text', 'password', 'hidden'时, 为输入框的初始值

        (3) type='checkbox', 'radio', 'file' 为输入相关联的值

      3. checked: radio和checkbox默认被选中的项

      4. readonly: text和password设置只读

      5. disabled: 所有input均适用

            

    七.form标签(重点)

      功能

      表单用于向服务器传输数据,从而实现用户与web服务器的交互

      表单能够包含input系列标签,比如文本字段,复选框(多选框),单选框,提交按钮等等.

      表单还包含textarea, select, fieldset 和 label标签.

      表单属性

       表单元素

        基本概念:
        HTML表单是HTML元素中较为复杂的部分,表单往往和脚本、动态页面、数据处理等功能相结合,因此它是制作动态网站很重要的内容。
        表单一般用来收集用户的输入信息
        表单工作原理:
        访问者在浏览有表单的网页时,可填写必需的信息,然后按某个按钮提交。这些信息通过Internet传送到服务器上。 
        服务器上专门的程序对这些数据进行处理,如果有错误会返回错误信息,并要求纠正错误。当数据完整无误后,服务器反馈一个输入完成的信息。

           

          

    八. select

    复制代码
    <form action="" method="post">
      <select name="city" id="city">
        <option value="1">北京</option>
        <option selected="selected" value="2">上海</option> #默认选中,当属性和值相同时,可以简写一个selected就行了
        <option value="3">广州</option>
        <option value="4">深圳</option>
      </select>
    </form>
    复制代码

      属性说明:

      multiple: 布尔属性,设置后为多选下拉框,否则默认单选

      disabled: 禁用

      selected: 默认选中该项

      value: 定义提交时的选项值

     

  • 相关阅读:
    如何实现Iframe透明
    ListView(未完)
    我又回来了
    前言
    代码重用and思路重用
    图片上传
    千万数量级分页存储过程
    MSSQL中,将text,ntext转换为int型数据
    优秀的回复,来自圣殿骑士
    SqlDataSource控件
  • 原文地址:https://www.cnblogs.com/uiys/p/10673286.html
Copyright © 2020-2023  润新知