python开发Day11(前端)

前端(html、css、js组成)

  • html标签:

    • <!DOCTYPE html> #定义这个页面是什么html规则解释(w3c标准模式)

      <head>
          <meta name=‘keywords‘ conntent="关键字,关键字2">  #网页关键字
          <meta name=‘description" content=‘介绍‘>  #描述网站内容
          <meta http-equiv="Refresh" content="2;URL=https://www.baodu.com"> #2秒后刷新网页,跳转到百度页面
          <meta charset="UTF-8">  #定义网站编码格式
          <meta http-equic="content-Type" content=""> #与上一个一样,只不过不是简写!
          <link rel="icon" href=‘链接或者路径‘> #设置标题图片
          <title>
          </title> #浏览器标题
      </head> #浏览器标题等设置
    • <body>
        <a></a> #链接
         <h1></h1>  #标签(他有h1-h6)
         <div></div>  #盒子
         <img />  #加载图片
         <hr /> #水平线
         <br /> #换行符
         <ul>    #无需列表
             <li>    #列表中的每一项
         </ul>
      
         <ol>    #有序列表
             <li>    #列表中的每一项
         </ol>
      
         <dl>    #定义列表
             <dt>    #列表标题
             <dd>    #列表项
         </dl>
      
         <table>  #表格
             <thead>#表头,简写不需要
                 <tr>#行
                     <td>aaa</td>#行名
                     <td>bbb</td>
                     <td>ccc</td>
                 </tr>
             </thead>
             <tbody>#内容,简写不需要
                 <tr>
                     <td>aa</td>
                     <td>bb</td>
                     <td>bb</td>
                 </tr>
             </tbody>
         </table>
      
         <form> #表单
             #最常用的事input元素
             <input \>#自闭和标签
        </form>
      
      </body>
    • 标签属性:
      • 普通标签属性:

        <img src=‘路径‘ height=‘高‘ width=‘宽‘ alt=‘加载失败提示什么‘ title=‘鼠标移动过去提示信息‘ />
        <a href=‘url或者#id跳到固定位置‘ name:‘定义页面书签‘ target:"_blank#重新生成一个页面">提示语</a>
      • table的属性:

        <table border=‘数字‘>     #定义表格样式
        <table cellpadding=‘数字‘>    #内边距
        <table cellspacing=‘数字‘>  #外边距
        <table width=‘px、%‘>   #表格的宽度
        <table stypl=‘height:‘px、%‘>   #表格的长度
        <td rowspan=‘一列占几行‘>1,2<td>
        <td colspan=‘一行占几列‘>1,2<td>
      • form表单属性:

        action=‘提交内容到那里‘
        enctype=‘multipart/form-data‘ #上传文件的时候必须声明
        method=‘提交方式默认是get‘(get:1.提交的键值对,放在地址栏中url后面. 2.安全性相对较差. 3.对提交内容的长度有限制
                                    post:1.提交的键值对,不在地址栏. 2.安全性相对较高. 3.对提交内容的长度理论上无限制.
                                )
        
        input属性:
            <input type=‘text‘ name=‘name‘ vlaue=‘用户不写默认为这里内容‘\> #以文本格式让用户输入内容,给服务端传的时候key是name
                type类型:
                    submit #按钮          value #按钮名称
                    password #密文        name #key名
                    radio #单选框         name  #key名有多个选择那么name需要一样用户只能选一个       value#传给服务端的值
                    checkbox #复选框       name #key名和radio一样用户可以多选        value#传给服务端的值
                    button #在html里没有意义就是一个按钮没有功能,加上JS便可以使用    value#和submit一样
                    file #提交文件     value #文件名
        select属性:
            <select name=‘key‘ multiple size=‘1‘>#下拉列表,发向服务器的时候keu,可多选(默认单选),默认显示几个。
                <optgroup label=‘内容‘>#它相当于将现在的内容分组
                    <option value=‘对应的值‘>1</option>#选项,发送给服务端key的value
                    <option>2</option>
                    <option>3</option>
                </optgroup>
            </select>
        textarea属性:他是多行输入,而input的text为单行输入,常用于写备注、签名等。。。
        
        label属性:
            组合input的文本使用,单机名称光标到文本位置
        
         fieldset属性:
            做一个框,将内容放到里面
    • 几个基本的特殊字符:
      • &lt  #小于
        &gt     #大于
        &quot   #引号
        &copy   #版权号
        &reg    #注册标志
  • CSS样式:
    • 几种使用css样式的方法:

      • 直接在标签后面style #行内式
      • 在head中添加style标签写样式 #嵌入式
      • 在head中添加style标签中写入@import "css文件名" #有数量显示     导入式
      • 在head中添加link标签中写入href="文件名" rel="stylesheet" type="text/css">#后面两个选择是声明导入的是css代码   链接式
    • 选择器:
      • 基本选择器:

        #:ID
        E:标签选择器,匹配所有使用E标签的元素E{ color:green; }
            或:标签,标签
        .:class
            或:标签.class名
                标签或class 标签    控制标签或class所有的后代标签
                标签或class>标签    控制标签或class的子标签
        *:通用元素选择器,匹配任何元素* { margin:0; padding:0; }
      • 属性选择器:

        属性名=‘属性值‘        #在定义css的时候需要[属性名]或者[属性名=属性值]
            |=‘boy‘        #用于这个属性名的值是以boy开头的,其格式必须是‘a-b‘
            ^=‘boy‘        #用于这个属性名的值是以boy开头的
            $=‘boy‘        #用于这个属性名的值是以boy结尾的
            *=‘boy‘        #用于这个属性名的值中包含boy的
            p:before      #在每个 <p> 元素的内容之前插入内容    p:before{content:"hello";color:red}
            p:after     #在每个 <p> 元素的内容之前插入内容    p:after{ content:"hello";color:red}
      • 伪类选择器:

        a:link        #没有接触过的链接
        a:hover    #鼠标放在链接上的状态
        a:active    #在链接上按下鼠标时的状态    在链接上按下鼠标时的状态
        a:visited       #访问过的链接        在链接上按下鼠标时的状态
        a:focus                #在获取焦点的时候!
      • 字体:

        fonut-size    #字体大小
        fonut-family    #字体
        <h1 style="font-style: oblique">老男孩</h1>        #斜体
      • 背景属性:

        background-image:url(图片地址)        #设置图片背景
        background-repeat: repeat-x; no-repeat;     一行,一张,
        backgrond-position: right center        #图片右侧居中
      • 文本属性:

        text-align=center        #文本居中
        line-height=100px            #100px的高度输入文字
        text-indent=30px          #实现文本开头缩进的功能
        letter-spacing: 10px;        #将文本内容每一个按照10px分割
        word-spacing: 20px;        #将文本每一个单词按照20px分割
        direction: rtl;        #把文本方向设置为“从右向左”
        text-transform: capitalize;lowercase;uppercase;    #文本中的每个单词以大写字母开头,定义无大写字母,仅有小写字母,定义仅有大写字母。
      • 边框属性:

        border:solid 2px rad    #边框实线,3像素,红色
               dashed          #虚线
      • 列表属性:

        list-style:none            #去掉无序列表的点
                      decimal-leading-zero;        #数字
                      circle;        #空心圆   
      • dispaly属性:

        dispaly:inline        #将块级标签改成内联标签
        dispaly:block    #将内联标签改成块级标签
        dispaly:none        #隐藏
        dispaly:inline-block   #将块级标签改成内联标签并且可以设定高宽
      • 盒子模型常用属性:

        padding    #控制盒子与内容之间的距离
        margin #控制盒子与盒子之间的距离
        float:left、right  #浮动盒子方向
        clear:left、right、botb    #清除左浮动、清除右浮动、清除所有浮动
      • 标签排版:

        position:static、fixed、relative、absolute
                 static(默认排版)、fixed(根据html定位)、absolute(根据relative来进行相对定位)relative(定位)
      • 其他属性:

        visibility:hidden        #隐藏并且占高度
                 visible            #显示
        dispaly:none        #隐藏不占高度
        overflow:hidden         #将超出块大小大小的内容隐藏
                   auto    #超出后使用滚动条查看内容
        
        opacity:0.6        #透明度为60%
        !important    #后面的样式不可更改这里的样式
        z-index           #显示权重值
时间: 2024-10-29 19:10:26

python开发Day11(前端)的相关文章

Python开发【前端】:jQuery

jQuery简介 jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).jQuery设计的宗旨是"write Less,Do More",即倡导写更少的代码,做更多的事情.它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作.事件处理.动画设计和Ajax交互. jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口:

Python开发【前端】:汇总

页面模板 1.EasyUI(推荐指数★) JQuery EasyUI中文网 下载 使用方法:把文件下载到本地.直接从官网上把源码拷贝过来,更改下js的路径即可 优点:功能非常多.非常齐全 偏做后台管理 缺点:定制时改造代价大.不仅要改CSS 还要改JS 2.jQueryUI(推荐指数★★) jQuery UI官网 下载 使用方法:把文件下载到本地.直接从官网上把源码拷贝过来,更改下JS的路径即可 优点:功能完善.JS比较多 偏做后台管理 缺点:页面不太好看.要自己进行调整的多 3.Bootstr

Python开发之--前端 HTML基础

一:HTML介绍 HTML:超文本标记语言,标准通用标记语言下的一个应用.包括"头"部分(英语:Head).和"主体"部分(英语:Body),其中"头"部提供关于网页的信息,"主体"部分提供网页的具体内容. 超文本: 就是指页面内可以包含图片.链接,甚至音乐.程序等非文字元素. 标记语言: 标记(标签)构成的语言. 网页==HTML文档,由浏览器解析,用来展示的 静态网页:静态的资源,如xxx.html 动态网页:html代码

Python开发【前端】:CSS

css样式选择器 标签上设置style属性: <body> <div style="background-color: #2459a2;height: 48px;">第一层</div> <div style="background-color: #2459a2;height: 48px;">第二层</div> <div style="background-color: #2459a2;hei

Python开发【前端】:DOM

DOM(文档对象模型(Document Object Model)) 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口.在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM.Document Object Model的历史可以追溯至1990年代后期微软与Netscape的"浏览器大战",双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大

Python开发【前端篇】HTML5+CSS3

CSS权重 CSS权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后写的样式会覆盖前面写的样式. 权重的等级 可以把样式的应用方式分为几个等级,按照等级来计算权重 1.!important,加在样式属性值后,权重值为 100002.内联样式,如:style=””,权重值为10003.ID选择器,如:#content,权重值为1004.类,伪类和属性选择器,如: content.:hover 权重值为105.标签选择器和伪元素选择器,如:div.p

Python开发【第十篇】:CSS (二)

Python开发[前端]:CSS Kylin Zhang 发表于 2016-11-10 13:13:57 css样式选择器 标签上设置style属性: <body> <div style="height: 48px;">第一层</div> <div style="height: 48px;">第二层</div> <div style="height: 48px;">第三层&l

Python开发【第一篇】:目录

本系列博文改编自武沛齐老师的原创博文,主要包含  Python基础.前端开发.Web框架.缓存以及队列等内容 ,用于学习记录成长!!! Python开发[第一篇]:目录 Python开发[第二篇]:初识Python

Ruby与Python开发的环境IDE配置(附软件的百度云链接)

Ruby开发环境配置 1.Aptana_RadRails(提示功能不好,开发Ruby不推荐) 链接:http://pan.baidu.com/s/1i5q96K1 密码:yt04 2.Aptana Studio3(非常非常好,Ruby和Python开发首选,,和Eclipse使用基本完全一样,提示功能完爆Eclipse,而且界面非常漂亮) 链接:http://pan.baidu.com/s/1cFQr2u 密码:vfc4 教程地址:http://www.cnblogs.com/lsgwr/p/5