zoukankan      html  css  js  c++  java
  • html

    html文件

     

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

    <title>Form表单</title>

    <link rel="stylesheet" type="text/css" href="./form.css" />

    </head>

    <body>

    <div id="form">

    <h3>表单学习</h3>

    <form style="padding-top:20px;" action="demoget.php" method="get">

     

        <p><span>用户名:</span><input type="text" name="username" /></p><br />

     

        <p><span>密码:</span><input type="password" name="password" /></p><br />

     

        <p><span>性别:</span><input type="radio" name="sex" value=1 checked="checked" />男&nbsp;&nbsp;&nbsp;

                        <input type="radio" name="sex" value=0 />女</p><br />

     

        <p><span>爱好:</span>

                <input type="checkbox" name="intrest" value="basketball" />篮球

                <input type="checkbox" name="intrest" value="football" />足球

                <input type="checkbox" name="intrest" value="volleyball" />排球

        </p><br />

     

        <p><span>学历:</span>

        <select name="education">

            <option selected="selected">请选择</option>

            <option value="院士">院士</option>

            <option value="博士后">博士后</option>

            <option value="博士">博士</option>

            <option value="硕士">硕士</option>

            <option value="本科">本科</option>

            <option value="大专">大专</option>

        </select></p><br />

     

        <p><span>备注:</span><textarea name="text_area"></textarea></p><br />

     

        <input style="margin-left:111px; 60px;height:25px;" type="submit" name="sub" value="提交" />

     

    </form>

    </div>

    </body>

    </html>

     

     

     

     

    盒子模型

     

     

     

    margin

    padding

     

    可以将上面的图片看成一个盒子

    红色箭头:

    margin: 上右下左

    margin-top

    margin-right

    margin-bottom

    margin-left

     

    网页布局可以看成是一块一块组合起来的,那么两个盒子直接间距就是通过这个margin控制的

     

    padding:上右下左

    padding-top

    padding-right

    padding-bottom

    padding-left

     

    在盒子里面肯定是有内容的,红色框的线宽度虽然只有2mm这个就是控制盒子跟盒子内部文本距离的

     

    相对定位、绝对定位

    盒子参照物是什么这个很重要;

    要想将盒子放在页面正中间,那么一定要先给盒子指定一个具体的参照物;

     

    行内元素、块级别元素

    div p ul li...都是块级别的元素

    span 行内元素

     

    CSS样式的两种方式,第一种就是放在html文件的<head></head>中间

    <style type="text/css">

     

    </style>

    第二种就是引入.css 文件

    <link rel="stylesheet" type="text/css" href="" />

     

    常用的属性跟值

     * {

            margin: 0;

            padding: 0;

        }

     

     850px;

    宽度

     

    height: 90px;

    line-height: 90px;

    当高度跟行高后面的值一样的时候,这个时候显示的文本会垂直居中;

     

    background:#fff;

    背景颜色

     

    color:red; 

    字体颜色

     

    font-size:14px;

    字体大小

     

    ul{

        list-style-type:none;

    }

    去除列表标签前面的点

     

    text-indent:10px;

     

    text-align:right;

    text-align:center;

    text-align:left;

    盒子里面的文本到底是居中还是居右

     

    display:block;

    行内元素转成块元素

     

    display:inline;

    块元素转成行内元素

     

    float:right;

    float:left;

    浮动

    为什么要有浮动?

    要是你想让两个div(块级别元素)放在一行,那么就必须要浮动,块级别的元素默认是霸占一行的,不管它的width是否有整个页面宽

     

    clear:both;

    清除浮动

     

    border-top

    border-right

    border-bottom

    border-left

    盒子四边的宽度控制,也是能设置是实现还是虚线还有颜色的border-bottom:1px solid red;

     

    text-decoration:none;

    超链接下划线去掉

     

    text-decoration:underline;

    超链接下划线加上

     

    找元素(html文件就是一个树,你要找到树的那个枝,就需要一步步定位到枝,通过选择器)

    这个比较关键

    id选择器

    class选择器

    元素选择器

     

    eg:

    #newslist ul li a {

        color:#666;

        text-decoration:none;

    }

     

    就是找到id选择器是:newslist  下面的ul ul下面的li li下面的a标签,这样一级级找

    没有好的办法只能慢慢试,熟练之后就知道怎么找了;

     

     

    下面是一个例子:

    新建一个后缀是.html的文件

    <!DOCTYPE html>

    <html lang="en">

     

    <head>

        <meta charset="UTF-8">

        <title>HTML CSS</title>

        <style type="text/css">

        * {

            /*

            目的就是去掉所有标签的自身的margin padding默认值

            不这么干由于浏览器对各种标签的margin padding默认值不一样调起来相当头疼

            */

            margin: 0;

            padding: 0;

        }

     

        #main {

             850px;

            /*宽度*/

            height: 500px;

            /*高度*/

            margin: 0 auto;

            /*表示的意思是:margin-top:0 margin-bottom:0 左右两边自动*/

            border: 1px solid red;

            /*给盒子边框 1表示的是边框的宽度,solid是实线,deshed是虚线,后面是边框颜色*/

            position: relative;

        }

     

        #main div.show {

             500px;

            height: 300px;

            border: 1px solid blue;

            position: absolute;

            top: 50px;

            left: 200px;

        }

        </style>

    </head>

     

    <body>

        <div id="main">

            <div class="show">

                class:show要是想相对定位的话,那么先要给class:show设置一个参照物;

                <br /> 设置参照物需要在参照物盒子样式里面加上:position: relative;

                <br /> 准备绝对定位的盒子自己样式里面需要加上:position: absolute;

                <br />

                <br /> 在自己样式里面利用top left bottom right设置要放到什么位置即可

            </div>

        </div>

    </body>

     

    </html>

  • 相关阅读:
    8月30日图雄网站隆重推出三维地图服务系统!!!
    电子地图真的是百花齐放了——百度地图即将发布
    GIS应对新挑战——空间信息网格技术探寻
    C盘和其他盘中间有恢复分区,C盘无法扩展的解决办法之一
    osg绘制ifc工字钢的端面
    protobuf编译
    osg绘图的形式
    colors
    SpeechSynthesisUtterance
    kinova jaco2 控制机械臂动作
  • 原文地址:https://www.cnblogs.com/meroselove/p/5286177.html
Copyright © 2011-2022 走看看