zoukankan      html  css  js  c++  java
  • 表示颜色的有三种方式

    表示颜色的有三种方式;

    1,16进制颜色代码

    语法:#RRGGBB

    例:<font color="#ff0000">红色</font>

    2,10进制RGB码

    语法:RGB(RRR,GGG,BBB)

    例:<font color="rgb(255,000,000)">红色</font>

    3,直接用颜色的英文名称

    例:<font color="red">红色</font>

    <body>.....</body>属性可分为三种:

    1,背景属性

    包括:bgcolor,background

    2,文字属性:

    包括:text,link,alink,vlink,

    3,留白属性:

    其中分为:leftmargin,topmargin

    .bgcolor背景色

    语法格式:<body bgcolor="#ff0000">

    .background背景图案。

    语法格式:<body background="url">

    .text文本颜色(非连接文字颜色)

    .link连接文字颜色(可连接文字颜色)

    .alink活动连接文字颜色(正被点击的可连接文字的颜色)

    .vlink已访问连接文字颜色)(已经点击访问过的可连接文字的颜色)

    语法格式:<body text="color" link="color" alink="color" vlink="color">

    .leftmargin 页面左侧的留白距离

    .topmargin 页面顶部的留白距离

    语法格式:<body leftmargin="value" topmargin="value">

    注:value为长度值为数字

    align 属性

    语法:<h2 align="?">文字</h2>

    其属性有三种:left靠左,center居中,right靠右

    〈p〉</p>为段落标记,可利用以上属性对整个段落进行设置

    〈br>为换行标记

    <nobr></nobr>为不换行标记 放在文字两边即可

    例:<body>

    <h3>江南逢李龟年</h3>

    <p>歧王宅里寻常见<br>

    催九堂前几度闻<br>

    正是江南好风景<br>

    落花时节又逢君</p>

    </body>

    预格式化:

    <pre>......</pre> 浏览是效果和编写是效果格式一样

    列表

    1无序列表又称符号列表

    语法格式:

    <ul type="">type的属性可选直disc实心圆点,clrcle空心圆点,square实心方框

    <li>文字</li>

    <li>文字</li>

    </ul>

    2有序列表

    语法格式:

    <ol type="?" start"?">

    <li>文字</li>

    <li>文字</li>

    </ol>

    type的值是编号字符可选的有1...,a...,A...,i... ,I...

    start为起始值例:如果start为3是那么将从3开始,而且必须是数字。

    3定义列表

    <dl>定义列表标记

    <dt>标示定义条目

    <dd>标示定义内容

    语法格式:

    <dl>

    <dt>文字</dt>

    <dd>文字内容</dd>

    </dl>

    连接和图像

    语法格式:

    <a href="url" name="?" target="?" title="?">....</a>

    属性:href 连接目标 值可以是url地址也可以是连接锚点

    <a href="url">...</a>或者

    <a href="锚点">...</a>

    name 连接名称

    语法格式:<a name="锚点名称">...</a>

    例:<a name="abcdcf">...</a>

    连接到该锚点的连接则应是:

    <a name="#abcdef">....</a>

    target目标窗口语法格式

    <a href="url"target="_blank|_self|_farent|_top|windowname">....</a>

    -blank打开新窗口

    _self当前窗口打开

    一下两个仅在框架叶面中应用

    _parent当前窗口的父级窗口(上一级)打开

    _top在最高一级的窗口打开

    windowname已命名的窗口或框架中打开连接

    title连接提示

    <a href="http://www.crazytribe.net" title="打开狂人部落的首页">狂人部落</a>

    图像<img> 语法格式:

    <img src="url" alt="?" width="?" height="?" border="?" align="?">

    border属性定义图片边框的宽度,默认值为0

    align属性设置图片旁边文字的位置

    语法格式:<img src="" align"">

    可选值有:

    top图片和文字顶部对齐

    middle图片和文字居中对齐

    bottom图片和文字底边对齐(默认)

    left图片居左对齐,文字沿图片绕排

    right图片居右对齐,文字沿图片绕排

    absmiddle图片对齐到目前文字行绝对中央

    absbottom图片对齐到目前文字行绝对底部

    文字的排版

    不换行空白标记

    font元素

    语法格式:

    <font face="字体名称" size="字体大小" color="字体颜色">

    字体大小可选值为1——7,默认为3

    例:〈font face="黑体" size="4" color="#ff00ff">....</font>

    水平线<hr>

    语法格式:<hr width="宽度" align="对齐方式默认居中center" size="水平线厚度默认为2" color="颜色" noshade>

    noshade无阴影,既实线

    层〈div><span>两种元素

    <div>是块级元素,和段落元素<p>相似,不同的是两个<div>元素之间不会产生两个<p>元素之间的空行,

    <span>是行内元素,可以定义段落中部分文字的属性

    语法格式:

    <div align="" style="">...</div>

    align设置层中元素的水平对齐方式

    stule设置元素应用css规范的属性

    <div>兼容性比<span>要好一点,最好使用<div>

    表格语法格式

    <table width="" bgcolor="" background="" border="" cellspacing="" cellpadding="">

    <tr>...<td>....</td>....</tr>

    </table>

    border边框宽度默认值为0,既没有边框

    cellspacing表格中单元格的边距大小,默认值为两个像素

    cellpadding表格中单元格之间的间距大小,默认值为两个像素

    tr元素

    语法格式:

    <tr align="" bgcolor="">....</tr>

    align属性对齐方式可选值如下:left,center,tight,默认为left

    bgcolor指定该行的背景颜色

    td元素

    语法格式:

    <td width="宽度" height="高度" align="水平对齐方式" valign="垂直对齐方式" bgcolor="" background="" rowspan="单元格的行跨度" colapan="单元格的列跨度">.....</td>

    align属性的可选值有:left,center,right

    valign属性的可选值有:top,middle,bottom

    rowspan和colapan跨行和跨列的数量,默认为1

    input元素 语法格式:

    <input type="">

    type属性的可选值有:

    text 单行文本框

    属性:name 文本框名称

    value 文本框的初始值

    size 文本框的长度

    maxlength 可输入字符串最大的长度

    radio 单选框

    属性:name 单选框名称

    value 内部值

    checked 默认选定

    checkbox 复选框

    属性:name 复选框名称

    value 内部值

    checked 默认选定

    reset 重置按钮

    submit 确定按钮

    属性:name 按钮名称

    value 显示在按钮上的文字

    password 密码框

    属性与文本框的属性完全相同

    file 文件域

    属性:name文件域名称

    size 文件域的长度

    maxlength 文件域可接受的字符数量的上限

    hidden 隐藏域

    属性:name 隐藏域名称

    value 内定值

    image 图片域

    属性:name 所要代表的按钮,可以是submit,reset,或其他.

    src 按钮图片的url 地址

    列表框<select>

    语法格式:

    <select>

    .....

    <option>....</option>

    .....

    </select>

    select元素

    语法格式:<select name="" size=""multiple></select>

    name 指定列表框的名字

    size 指定列表框显示列表项的条数,如果指定了该参数,select元素是个列表,否则是一个下拉列表框

    multiple 指定了这个参数,则表示该列表框可选择多项,否则只可选择一项

    option属性

    语法格式:<option value="" selected></option>

    value 该列表项的值

    selected 如果设定了这个参数,默认为选定这一项

    多行文本框<textarea>

    <textarea name="" cols="" rows="" wrap="off/physical/virtual"></textarea>

    属性:

    name文本框的名称

    cols文本框的宽度

    rows文本框的高度

    wrap文本框的折行方式可选值有:

    off不保存换行信息

    physical强迫浏览器在发送信息到web服务器端时必须将多行文本框的文字一行一行的送出,

    virtual送出连续成串的字除非使用者按回车。

    css 层叠样式表

    引入层叠样式表的方法包括:

    外联式样式表

    例:<head>

    <link rel="stylesheet" href="/css/default.css">

    </head>

    <body>

    ....

    </body>

    </html>

    属性:rel 用来说明<link>元素在这里要完成的任务是连接一个独立的css文件。而href属性给出了所要连接css文件的url地址

    内嵌式样式表:

    例:<html>

    <head>

    <style type="text/css">

    <!--

    td{font:9pt;color:red}

    .font105{font:10.5pt;color:blue}

    -->

    </style>

    </head>

    <body>....</body>

    </html>

    元素内定

    格式:<p style="font-size:10.5pt">

    导入式样式表

    〈html>

    <head>

    <style type="text/css">

    <!--

    @import url(css/home.css);

    -->

    </style>

    <body>

    ....

    </body>

    </html>

    css的优先级

    越接近目标的样式定义优先级越高,高优先级样式将继承低优先级样式的未重叠定义但覆盖重叠的定义

    如果4种样式表对同一元素定义了不同的样式,那么他们的优先级顺序从高到低是,元素内定,内嵌样式表,导入样式表,外联样式表。

    css结构

    例:td{font-size:10.5pt;color:#666666}

    css样式包含两个基础部分,

    选择符<td>和声明{font-size:10.5pt;color:#666666}

    声明也有两部分组成:

    属性font-size,color和值10.5pt,#666666

    选择符分为6

    1元素选择符

    当页面上多个元素的样式相同时,可以将多个元素放在一起定义,中间以逗号分开 例:td,p,li,input,select{font-size:12px;}

    2class(类)选择符

    例:〈head>

    <title>.....</title>

    <style type="text/css">

    <!--

    .red{font-size:10.5pt;color:#ff0000}

    -->

    </style>

    </head>

    <body bgcolor="#ffffff">

    <p class="red">士大夫井冈山地方官</p>

    <p>九连环离开计划</p>

    </body>

    还有一种方法就是限定可以应用它的页面元素

    例:〈head>

    <title>.....</title>

    <style type="text/css">

    <!--

    h1.red{color:#ff0000}

    -->

    </style>

    </head>

    <body bgcolor="#ffffff">

    <p class="red">士大夫井冈山地方官</p>

    <h1 class="red">九连环离开计划</h1>

    </body>

    3 id选择符

    与class选择附类似,只是把'.'换成'#'

    例:<body>

    <head>

    <style type="text/css">

    <!--

    #select{font-size:18px;color:#0000ff}

    -->

    </style>

    </head>

    <body>

    <table width="250" border="1" height="50">

    <tr>

    <td align="center" id="select">id选择符</td>

    </tr>

    </table>

    </body>

    </html>

    我们看到在调用ID选择附时与CLASS选择附类似,只是将class=""换成了id="",方便页面脚本语言的调用

    关联选择符

    <body>

    <head>

    <style type="text/css">

    <!--

    td p{font-size:18px;color:#0000ff}

    -->

    </style>

    </head>

    <body>

    <table width="250" border="1" height="50">

    <tr>

    <td align="center"><p>关联选择符</p></td>

    </tr>

    </table>

    <p>关联选择符</p>

    </body>

    </html>

    我们设定了在元素中<td>的元素<p>所包含文字的样式,只有在两个条件都满足是,样式在会起作用,

    伪类选择符

    是只能用在css选择符里,而不能用在html代码中的选择符

    例:

    〈html>

    <head>

    <style type="text/css">

    <!--

    a:link{color:#000000}

    a:visited{color:#cccccc}

    a:hover{color:#ff0000}

    a:active{color:#ooooff}

    -->

    </style>

    </head>

    <body>

    <p><a href="#">关联选择符</a><p>

    <p><a href="#">关联选择符</a><p>

    <p><a href="#">关联选择符</a><p>

    <p><a href="#">关联选择符</a><p>

    〈/body>

    </html>

    正确的顺序是a:linka:visiteda:hover否则会引起页面上连接颜色混乱

    伪元素选择符

    与伪类选择符定义类似,目前被大多数浏览器支持的有两个:首行伪元素(first-line)和首字符伪元素(first-letter)是用来实现首行大写和首行下沉效果的

    例:首行

    <html>

    <head>

    <style>

    <!--

    p:first-line{color:red;font-size:20pt}

    -->

    </style>

    </hesd>

    <body>

    <p>dfgsadfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdf...</p>

    </body>

    </html>

    长度随浏览器窗口大小而改变

    首字

    <html>

    <head>

    <style>

    <!--

    p:first-letter{color:red;font-size:50pt;float:left;}

    -->

    </style>

    </hesd>

    <body>

    <p>dfgsadfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdf...</p>

    </body>

    </html>

    以上两种都只能应用于块状元素上

  • 相关阅读:
    Spring 中出现Element : property Bean definitions can have zero or more properties. Property elements correspond to JavaBean setter methods exposed by the bean classes. Spring supports primitives, refer
    java定时器schedule和scheduleAtFixedRate区别
    hql语句中的select字句和from 字句
    使用maven搭建hibernate的pom文件配置
    Failure to transfer org.apache.maven:maven-archiver:pom:2.5 from http://repo.maven.apache.org/ maven2 was cached in the local repository, resolution will not be reattempted until the update interv
    对于文件File类型中的目录分隔符
    hibernate的事务管理和session对象的详解
    解决mac 中的myeclipse控制台中文乱码问题
    ibatis selectKey用法问题
    Java中getResourceAsStream的用法
  • 原文地址:https://www.cnblogs.com/borter/p/9439574.html
Copyright © 2011-2022 走看看