欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

文本有關(guān)的樣式和jQuery求對(duì)象的高寬問(wèn)題分別說(shuō)明

 更新時(shí)間:2013年08月30日 17:07:16   作者:  
有關(guān)文處理本有關(guān)的問(wèn)題WEB開(kāi)發(fā)經(jīng)常會(huì)用到,這里結(jié)合使用情況總結(jié)一下,同時(shí)還有jQuery求對(duì)象的高度問(wèn)題,下面為大家本別講解下
WEB開(kāi)發(fā)經(jīng)常會(huì)用到有關(guān)文處理本有關(guān)的問(wèn)題,這里結(jié)合使用情況總結(jié)一下,同時(shí)還有jQuery求對(duì)象的高度問(wèn)題,分別說(shuō)明如下:

一、CSS中有關(guān)文本的樣式

1, word-break: normal | keep-all | break-all
設(shè)置或檢索單詞在容器邊界處的處理方式,是否允許單詞內(nèi)換行;
normal: 瀏覽器默認(rèn)處理方式;
keep-all:遇到容器邊界處,單詞內(nèi)不換行;
break-all:遇到容器邊界處,單詞內(nèi)可換行,即單詞斷開(kāi)換行顯示;

2, word-wrap: normal | break-word
設(shè)置或檢索當(dāng)內(nèi)容超過(guò)指定容器的邊界時(shí)是否斷行;
normal: 當(dāng)內(nèi)容超出容器邊界時(shí),內(nèi)容可以頂開(kāi)或溢出容器的邊界;
break-word: 當(dāng)內(nèi)容超出容器邊界時(shí),內(nèi)容將在容器邊界處換行;

3,white-space: normal | pre | nowrap | pre-wrap | pre-line
設(shè)置或檢索對(duì)象內(nèi)空格的處理方式;
normal: 瀏覽器默認(rèn)的處理方式;
pre: 不合并空白,內(nèi)容多超出容器邊界也不換行;
nowrap: 強(qiáng)制一行內(nèi)顯示所有文本,合并多余的空白,直到文本結(jié)束或遇到br對(duì)象;
pre-wrap: 不合并文本間空白,內(nèi)容多時(shí)在遇到邊界處換行;
pre-line: 不保留文本間的空白,內(nèi)容多時(shí)遇到邊界處換行;

4,text-transform: none | capitalize | uppercase | lowercase | full-width
檢索或設(shè)置對(duì)象中的文本的大小寫(xiě);
none: 保留原樣,不轉(zhuǎn)換;
capitalize: 每個(gè)單詞首字母轉(zhuǎn)成大寫(xiě);
uppercase: 單詞全轉(zhuǎn)成大寫(xiě);
lowercase: 單詞全轉(zhuǎn)成小寫(xiě);
full-width: 所有文本轉(zhuǎn)變成fullwidth形式,沒(méi)有對(duì)應(yīng)的fullwidth形式則保留原樣。

5,text-overflow: clip | ellipsis
設(shè)置檢索文本超出容器邊界處的處理方式;
clip: 當(dāng)內(nèi)容超出邊界時(shí),超出部分被剪切;
ellipsis: 當(dāng)內(nèi)容超出邊界時(shí),超出部分用省略號(hào)表示;
注意:該屬性需要設(shè)置white-space=nowrap, overflow=hidden才起作用,且這兩個(gè)屬性放在text-overflow之前;

6,text-indent: <length> | <percentage> [ hanging || each-line ]
檢索或設(shè)置對(duì)象中的文本的縮進(jìn);
length: 文本縮進(jìn)指定長(zhǎng)度值,可以為負(fù)值。
percentage:文本縮進(jìn)指定百分比值,可以為負(fù)值。

hanging: 定義縮進(jìn)作用在塊容器的第一行或者內(nèi)部的每個(gè)強(qiáng)制換行的首行,軟換行不受影響;
each-line: 反向所有被縮進(jìn)作用的行;
如: p{text-indent:2em each-line}

7,line-height: normal | <length> | <percentage> | number
檢索或設(shè)置對(duì)象的行高,即文本字符的最低到最頂之間的距離;
normal: 默認(rèn)允許內(nèi)容頂開(kāi)或一出指定的容器;
length: 用指定數(shù)值指定行高,可為負(fù)數(shù);
percentage: 用指定百分比指定行高,可為負(fù)數(shù);
number: 用乘積因子指定行高,可為負(fù)數(shù);

舉例:
復(fù)制代碼 代碼如下:

<div style="border:1px solid red; width:500px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;">
這里文本超出容器時(shí)將用顯示省略號(hào)顯示, text... text... abc66666666666666666666666
</div>

二、jQuery獲取DOM對(duì)象的高寬問(wèn)題

高度有關(guān)的方法有: height(), outerHeight(), outerHeight(true), 寬度有關(guān)的方法有:width(), outerWidth(), outerWidth(true)

假如有id=div_id的div對(duì)象,那求出各種寬高如下:
復(fù)制代碼 代碼如下:

$("#div_id").height() / $("#div_id").width(); // 獲得的是該div本身的高 / 寬度, (不包含padding,margin,border)
$("#div_id").outerHeight() / $("#div_id").outerWidth(); // 包含該div本身的高 / 寬度, padding上下的高 / 寬度, 以及border上下的高 / 寬度(不包含margin的高 / 寬度)
$("#div_id").outerHeight(true) / $("#div_id").outerWidth(true); // 包含該div本身的高 / 寬度, 以及padding,border,margin上下的總高 / 寬度

舉例:
復(fù)制代碼 代碼如下:

<div id="testDiv" style="margin:10px 5px; width:600px; padding:10px 20px; height:60px; border:2px solid red; font-family:arial,verdana;">
div info: height : 30px, width : 500px, padding:10px 20px; margin:10px 5px,
</div>
<input type="button" value="TEST" id="btnTest" onclick="testHeight();"/>
<script type="text/javascript">
function testHeight(){
var obj = $('#testDiv');
alert('obj height = ' + obj.height() + '\nobj outerHeight = ' + obj.outerHeight() + '\nobj outerHeight(true) = ' + obj.outerHeight(true));
alert('obj width = ' + obj.width() + '\nobj outerWidth = ' + obj.outerWidth() + '\nobj outerWidth(true) = ' + obj.outerWidth(true));
}
</script>

相關(guān)文章

  • 基于jQuery實(shí)現(xiàn)點(diǎn)擊彈出層實(shí)例代碼

    基于jQuery實(shí)現(xiàn)點(diǎn)擊彈出層實(shí)例代碼

    基于jquery實(shí)現(xiàn)點(diǎn)擊鏈接彈出層效果,其基本實(shí)現(xiàn)原理是這樣的:jquery操作DOM元素。對(duì)層樣式的設(shè)置。將display:設(shè)置為none;讓層隱藏;對(duì)jq點(diǎn)擊彈出層相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • JQuery判斷checkbox是否選中及其它復(fù)選框操作方法合集

    JQuery判斷checkbox是否選中及其它復(fù)選框操作方法合集

    這篇文章主要介紹了JQuery判斷checkbox是否選中及其它復(fù)選框操作方法合集,本文匯總了網(wǎng)上解決這個(gè)問(wèn)題比較好的幾篇文章,需要的朋友可以參考下
    2015-06-06
  • 原生和jQuery的ajax用法詳解

    原生和jQuery的ajax用法詳解

    Ajax被認(rèn)為是(Asynchronous(異步) JavaScript And Xml的縮寫(xiě))。現(xiàn)在,允許瀏覽器與服務(wù)器通信而無(wú)須刷新當(dāng)前頁(yè)面的技術(shù)都被叫做Ajax。這篇文章主要介紹了原生和jQuery的ajax用法,需要的朋友參考下吧
    2017-01-01
  • 詳解jQuery設(shè)置內(nèi)容和屬性

    詳解jQuery設(shè)置內(nèi)容和屬性

    這篇文章主要介紹了jQuery設(shè)置內(nèi)容和屬性,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 一個(gè)可綁定數(shù)據(jù)源的jQuery數(shù)據(jù)表格插件

    一個(gè)可綁定數(shù)據(jù)源的jQuery數(shù)據(jù)表格插件

    此文將實(shí)現(xiàn)一個(gè)的jQuery表格插件jQuery.DataGrid。需要的朋友可以參考下。
    2010-07-07
  • JQuery 構(gòu)建客戶/服務(wù)分離的鏈接模型中Table中的排序分析

    JQuery 構(gòu)建客戶/服務(wù)分離的鏈接模型中Table中的排序分析

    從上篇文章,我們實(shí)現(xiàn)了Table分頁(yè)代碼的高效性,咱們繼續(xù)沿著這個(gè)思路,探討Table表格數(shù)據(jù)中另外一個(gè)很常見(jiàn)的排序問(wèn)題。說(shuō)到排序,我記得在asp.net中 GridView中提供了這樣的方便,只需在展示字段上加上 Sorting 這樣的屬性,基本就完成了,剩下就是服務(wù)端cs代碼的寫(xiě)法了。
    2010-01-01
  • jQuery3.0中的buildFragment私有函數(shù)詳解

    jQuery3.0中的buildFragment私有函數(shù)詳解

    在 jQuery3.0中,buildFragment 是一個(gè)私有函數(shù),用來(lái)構(gòu)建一個(gè)包含子節(jié)點(diǎn) fragment 對(duì)象。下文給大家介紹jQuery3.0中的buildFragment私有函數(shù)詳解,對(duì)jquery3.0 buildfragment相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-08-08
  • jQuery實(shí)現(xiàn)高亮顯示網(wǎng)頁(yè)關(guān)鍵詞的方法

    jQuery實(shí)現(xiàn)高亮顯示網(wǎng)頁(yè)關(guān)鍵詞的方法

    這篇文章主要介紹了jQuery實(shí)現(xiàn)高亮顯示網(wǎng)頁(yè)關(guān)鍵詞的方法,涉及jquery針對(duì)頁(yè)面字符串的遍歷與正則替換的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-08-08
  • jQuery EasyUI API 中文文檔 - PropertyGrid屬性表格

    jQuery EasyUI API 中文文檔 - PropertyGrid屬性表格

    jQuery EasyUI API 中文文檔 - PropertyGrid屬性表格使用介紹,需要的朋友可以參考下。
    2011-11-11
  • jQuery表單校驗(yàn)插件validator使用方法詳解

    jQuery表單校驗(yàn)插件validator使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了jQuery表單校驗(yàn)插件validator的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02

最新評(píng)論