css学习之-表单样式

<!DOCTYPE html>
<html>
<head>
    <title>表单控件样式</title>
    <meta charset="utf-8">
    <style type="text/css">
        fieldset{
            margin:1em 0;
            padding: 1em;
            border:1px solid #ccc;
            background-color: #d6d8d8;
            cursor: pointer;
        }
        fieldset legend{
            font-weight: bold;
            font-size: 16px;
        }
        fieldset div label{
            font-size: 14px;
        }
        .contact label,.comments label{
            display: block;
            margin: 0.5em 0;
        }
        .information label{
            float: left;
            width: 10em;
        }
        #lage,#lmonth,#lyear{
            width:0;
            text-indent: -1000em;
        }
        #age{
            width: 2em;
        }
        #year{
            width: 4em;
        }
        .information{
            position: relative;
            min-height: 180px;
        }
        .information div h2{
            margin:2em 0;
            padding: 0;
            font-size: 14px;
            font-weight: normal;
            float: left;
        }
        .information .lcol{
                position: absolute;
                top: 70px;
                left: 150px;
        }
        .information .col{
            width: 8em;
            float: left;
        }
        .information:after{
            clear: both;
        }
        .information .col label{
            margin: 0.3em 0;
        }
        .information .col label input{
            margin:0 0.5em;
        }
        .remember div label{
            margin-right: 0.5em;
        }
        .remember div label input{
            margin-right: 0.3em;
        }
        button{
            width: 100px;
            height: 30px;
            border:1px solid #989898;
            border-radius: 6px;
            background-color: #c5e063;
            box-shadow: 2px 2px 2px #ccc;
            color: #fff;
            font-size: 14px;
            font-weight: bold;
            text-shadow: 1px 1px 1px #666;
        }
    </style>
</head>
<body>
<form>
    <fieldset class="contact">
        <legend>Your Contact Details</legend>
        <div>
            <label for="author">Name:<em class="required">(Required)</em></label>
            <input type="text" name="author" id="author">
        </div>
        <div>
            <label for="email">Email Address:</label>
            <input type="text" name="email" id="email">
        </div>
        <div>
            <label for="url">Web Address:</label>
            <input type="text" name="url" id="url">
        </div>
    </fieldset>
    <fieldset class="comments">
        <legend>Comments</legend>
        <div>
            <label for="message">Message:<em class="required">(Required)</em></label>
            <textarea name="message" id="message"></textarea>
        </div>
    </fieldset>
    <fieldset class="information">
    <legend>Personal information</legend>
    <div>
        <label for="place">Place of Birth:</label>
        <select id="place">
            <option value="1">USA</option>
            <option value="2">China</option>
            <option value="3">English</option>
        </select>
    </div>
    <div>
        <label for="date">Date of Birth:</label>
        <label for="age" id="lage">Age:</label>
        <input type="text" name="age" id="age">
        <label for="month" id="lmonth">month of birth:</label>
        <select id="month">
            <option value="1">January</option>
            <option value="2">February</option>
            <option value="3">March</option>
        </select>
        <label for="year" id="lyear">year of birth:</label>
        <input type="text" name="year" id="year">
    </div>
    <div class="color">
        <h2>Favorite Color:</h2>
        <div class="lcol">
        <div class="col">
            <label><input type="checkbox" name="red" id="red">red</label>
            <label><input type="checkbox" name="yellow" id="yellow">yellow</label>
            <label><input type="checkbox" name="pink" id="pink">pink</label>
            <label><input type="checkbox" name="green" id="green">green</label>
        </div>
        <div class="col">
            <label><input type="checkbox" name="orange" id="orange">orange</label>
            <label><input type="checkbox" name="purple" id="purple">purple</label>
            <label><input type="checkbox" name="blue" id="blue">blue</label>
            <label><input type="checkbox" name="other" id="other">other</label>
        </div>
        </div>
    </div>
    </fieldset>
    <fieldset class="remember">
        <legend>Remember Me</legend>
        <div>
            <label for="yes">
            <input type="radio" name="choice" id="yes">Yes</label>
            <label for="no">
            <input type="radio" name="choice" id="no">No</label>
        </div>
    </fieldset>
<!--     <input type="submit" value="submit">
 -->    <button type="submit">Book Now</button>
</form>
</body>
</html>
时间: 2024-10-18 05:28:27

css学习之-表单样式的相关文章

利用CSS进行表单样式定义

我们在表单使用过程中,常常需要控制表单样式,如表单控件长度,显示样式,提醒背景色,甚至整个表单的字体和统一样式等. 这些其实都可以通过CSS来实现,使我们的表单看起来更漂亮,1.利用DIV控制输入控件长度:    如上图,表单姓名和出生日期字段看起来长短不一,并且太长,不美观,我们可以通过DIV的CSS样式进行调整. 上面的样式,我们可以通过在字段上加入DIV标签,并且设置DIV的样式,如长度150px,显示方式为同一行显示display: inline; 这样就实现了控件统一长度的效果: 2.

bootstrap基础学习【表单含按钮】(二)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>bootstrap基础学习[表单](二)</title> <link rel="stylesheet" href="css/bootstrap.min.css" /> </head> <body style="padd

HTML表单样式

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServ

伪元素 控制表单样式

转载 http://www.csswang.com/exp/4842.html 当开发web应用程序时, 表单样式 是个头疼的问题.以前,web开发人员不得不接受一个现实,就是由客户端浏览器控制 表单样式 .然而,作者通过 伪元素 给web渲染引擎添加钩子,就可以控制表单的显示. 然而,所有这些 伪元素 都是依赖于特定浏览器引擎的(所以要带有浏览器引擎前缀),这样方便区分特定的浏览器引擎.以下是我自己搜集整理的,在Trident, Gecko, 和 WebKit浏览器引擎下面都可用的伪元素列表.

还不错的Table样式和form表单样式

作为一个后台开发人员而言,拥有一套属于自己的前台样式是比较重要的,这里分享一下自己感觉还不错的样式,以后遇到好的,还会陆续添加 上图: 带鼠标滑动效果的table样式看起来比较清爽 样式 <head runat="server"> <title></title> <script src="../Scripts/jquery-1.4.1.min.js" type="text/javascript">&

div仿checkbox表单样式美化及功能

div仿checkbox表单样式美化及功能(checkbox的样式不好看)素材在底部: 效果图: window.css .bj { position: absolute; top: 0; left: 0; bottom: 1px; width: 100 % ; height: 980px; z - index: 9; background - color: #000; filter: alpha(opacity = 50); - moz - opacity: 0.5; - khtml - opa

QT表单样式规则

1.全局匹配: *,匹配所有的Widgets 2.类型匹配:QPushButton.QComboBox等,匹配该类的示例及其子类 3.属性匹配:通过属性来作为过滤选项,对指定的属性(可以是动态属性,例如QObject的setProperty接口),例如 QLineEdit[readOnly="true"] 对于QLineEdit只读的控件来自定义表单样式.也可以使用~=符号来对属性进行限制: 使用~=来测试是否一个QT属性QStringList包含一个执行的QString,例如: *[

Knockout学习之表单绑定器(上)

表单绑定器 “click”绑定 Click 绑定器可以将javascript函数绑定到指定的dom元素,并且再该元素被点击时将触发绑定的函数,大多数情况下都会使用button.input和a元素,当然其他可见的dom元素也是一样可以的.下面我们就简单的举一个例子: 1 <div> 2 你已经点击了<span data-bind="text:numberOfClicks" ></span> 3 <button data-bind="cl

Knockout学习之表单绑定器(下)

“hasFocus”绑定 hasFocus绑定器会将DOM元素的焦点状态与视图模型中的属性相关联,当你设置视图模型中关联的属性为true或false后,将能够设置关键的DOM元素是否获得焦点. 比如下面的例子将会演示如何使用通过代码设置焦点,并且当关联的标签获得焦点后显示一段文本: 1 <div> 2 <input type="text" data-bind="hasfocus: focusState" /> 3 <button typ