真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

css展開收起樣式,css實現(xiàn)展開收起

DIV+css內(nèi)容太長,怎么實現(xiàn)點擊展開余下全文?

!DOCTYPE html

創(chuàng)新互聯(lián)長期為上千家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為睢寧縣企業(yè)提供專業(yè)的成都做網(wǎng)站、成都網(wǎng)站設計、成都外貿(mào)網(wǎng)站建設,睢寧縣網(wǎng)站改版等技術服務。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

html lang="en"

head

meta charset="UTF-8"

title文章高度展開/title

style

#myarticle{

width:700px;

height:300px;

overflow-y:hidden;

border:1px solid green;

margin:20px auto;

}

p{

text-indent: 2em;

margin-bottom: 10px;

}

button{

width:700px;

margin:10px auto;

text-align: center;

display: none;

}

/style

/head

body

div id="myarticle"

p你們好!首先,你們看到的這個標題夠“屌”的吧?!這是我13歲女兒對我的昵稱。您別以為這小家伙“沒大沒小的沒家教”或是什么“問題少年”,恰恰相反,我的女兒挺優(yōu)秀,小學畢業(yè)前得過“北京市紅領巾獎章”,作文集被人民郵電出版社出版過(她不讓到處說)……老漢自認為在教育孩子上有點經(jīng)驗,所以在“攜手在線”和大家分享,既是為“攜手在線”吶喊助威,也是“幼吾幼以及人之幼”吧,期望您多少有點收獲。/p

p其次,您別指望從我這兒能學到什么。世界上找不到兩片完全一樣的樹葉,更何況人了?!我怎么教育孩子,只適用于我女兒,與您的娃沒有半毛錢關系,尤其是血緣上(夠屌吧)!可話又說回來了,“隔行如隔山,但隔行不隔理”,畢竟孩子是大人的“簡裝版”,都會餓吃、困睡,見好處就上、見麻煩就躲……所謂進步,就是不斷消除無知、克服缺點、糾正錯誤的過程,就是不斷改掉壞毛病、養(yǎng)成好習慣、修煉優(yōu)良作風與涵養(yǎng)的過程,就是不斷追尋、發(fā)現(xiàn)、遵從和捍衛(wèi)真理的過程。這些道理是相通的,因此,您看了我的話,也許能有所啟發(fā),這工夫就沒白花。/p

p最后,在單位上班,幾乎所有人都被提醒過:“領導交辦的事情不好好做,還想不想在這兒混了?!”同理,男歡女愛造人容易,給什么孩子可就是上天的事了。孩子是上天賜予的禮物和任務,我們應常懷敬畏之心、竭盡渾身吃奶之力,要“在孩子的引領下,跑在孩子前面(這句話更屌,您轉過彎兒了嗎)”,讓孩子教會我們,我們再影響孩子。“上天交辦的事情不好好做,還想不想活了?!”/p

p說到單位,屌叔也是有單位的人,作為志愿者和“攜手在線”的粉絲(簡稱手撕,然后牛肉、雞肉的有木有?肚子咕咕叫、口水往下流的有木有)在這里干點善事,一定為“攜手在線”和網(wǎng)友們盡心竭力。不過,既然東家給俺發(fā)工資,咱也得給東家好好干活不是?!即使不能貼金,起碼不能讓東家丟臉吧!因此,屌叔有空就會與大家聊聊,沒空您也別……就是沒空唄。如果有什么問題,您盡管留言,屌叔一定答復,就是時間沒準,屌唄!/p

pBTW,取名屌叔,還因為必須說點屌事,以后大家慢慢懂呵……/p

p非常感謝女兒和她同年同月同日生的小伙伴,是兩個孩子的四只小手,牽起了兩個家長的四只大手(八爪魚有木有),攜手在線為您忽悠,還要感謝攜手在線的姑娘、小伙們,你們應該的呵!/p

/div

button id="btn"查看更多……/button

script

var btn = document.getElementById('btn');

var obj = document.getElementById('myarticle');

var total_height = ?obj.scrollHeight;//文章總高度

var show_height = 300;//定義原始顯示高度

if(total_heightshow_height){

btn.style.display = 'block';

btn.onclick = function(){

obj.style.height = total_height + 'px';

btn.style.display = 'none';

}

}

/script

/body

/html

DIV是層疊樣式表中的定位技術,全稱DIVision,即為劃分。有時可以稱其為圖層。DIV在編程中又叫做整除,即只得商的整數(shù)。 DIV元素是用來為HTML(標準通用標記語言下的一個應用)文檔內(nèi)大塊(block-level)的內(nèi)容提供結構和背景的元素。

定義

div 可定義文檔中的分區(qū)或節(jié)(division/section)。

div 標簽可以把文檔分割為獨立的、不同的部分。它可以用作嚴格的組織工具,并且不使用任何格式與其關聯(lián)。

如果用 id 或 class 來標記 div,那么該標簽的作用會變得更加有效。

注釋:div 是一個塊級元素,也就是說,瀏覽器通常會在 div 元素前后放置一個換行符。

提示:請使用 div 元素來組合塊級元素,這樣就可以使用樣式對它們進行格式化。

DIV 標簽

div 標簽定義 HTML 文檔中的分隔(DIVision)或部分(section)。div屬于web前端的學習內(nèi)容,其中div 標簽常用于組合塊級元素,以便通過樣式表來對這些元素進行格式化。div 可定義文檔中的分區(qū)或節(jié)(division/section)。div 標簽可以把文檔分割為獨立的、不同的部分。它可以用作嚴格的組織工具,并且不使用任何格式與其關聯(lián)。如果用 id 或 class 來標記 div,那么該標簽的作用會變得更加有效。

當我們使用 CSS-P 的時候, 我們主要把它用在 DIV(division)tag 上。當你把文字,圖像,或其他的放在 DIV 中,它可稱作為“DIV block”,或“DIV element”或“CSS-layer”,或干脆叫“l(fā)ayer”。而中文我們把它稱作“層次”。所以當你以后看到這些名詞的時候,你就知道它們是指一段在 DIV 中的 HTML。

使用 DIV 的方法跟使用其他 tag 的方法一樣:

如果單獨使用 DIV 而不加任何 CSS-P, 那么它在網(wǎng)頁中的效果和不使用是一樣的。

但當我們把 CSS-P 用到 DIV 中去以后,我們就可以嚴格設定它的位置。首先我們需要給這個可以被 CSS-P 控制的 DIV 一個 ID 或說是它的名字。比如說我們給下面這個 DIV 的名字是 truck。給名字的目的是我們以后可用JavaScript來控制它, 比如說移動它或改變它的一些性質等等。

給層次取什么名字是隨意的,名字可以是任何英文字母和數(shù)字,但第一個必須是字母。有兩種把 CSS-P 應用到 DIV 的方法。

Inline CSS:Inline是最常用的方法。

ExternalSTYLE tag:使用 External 方法的結果是一樣的。我們會在以后的課程里再詳細解釋這種方法。這里我們主要討論Inline 方法。請注意在 External 方法里,在 STYLE 里的 ID 和 DIV 里的關系。

STYLE TYPE="text/css";

!--#百度百科{風格從這里開始}--

/STYLE

Cross-Browser CSS 性質:

我們這個課程的主要目的是讓你寫出的網(wǎng)頁在 NS4 和 IE4 上都能工作, 所以我們主要討論那些對倆者都通用的性質。下面這些性質符合由W3C給出的標準。

position 決定 DIV tag 是如何放置的?!皉elative”意思是DIV的位置是相對于自身tag的,而“absolute”是說 DIV tag 的位置是相對于它父級relative的窗口或者body標簽。

left 相對于窗口左邊的位置

top 相對于窗口上邊的位置

width DIV tag 的寬度。所有在 DIV 里的文字或html都在里面。

height DIV tag 的高度。這個性質很少用除非你想 Clip 層次。

clip 給出 layer 的 clipping(可看的見的)部分。Clip 可使得 DIV 顯示為一個可以定義的很準確的方塊。你可以用以下的四個值來給出這個方塊的在 DIV 位置和大小。

clip:rect(top,right,bottom,left);

visibility 隱蔽或展現(xiàn)DIV 根據(jù)它的值“visible”,“hidden”,“inherit”。

z-indexDIV tag 的立體位置。值越大 DIV 的位置越高。

background-color DIV 背景的顏色。

layer-background-color Netscape 的 DIV 背景顏色。

background-image DIV 的背景圖像。

layer-background-image Netscape 的 DIV 的背景圖像。

HTML div 標簽

怎樣使用CSS樣式在樹前面加一個展開/收起圖標

在樣式 屬性中

加入

style

xxxUL{

width:xxx;

height:xxx;

}

xxxUL li{

display:block;

padding:0 0 0 40px;

list-style-img:(圖標路徑) xpx xpx no-repeat; 圖標位置 調整

list-style:none;

width:xxx;

height:xxx

}

/style

差不多這樣就行了吧 看你的HTML 是不是 用的這個結構

[img]

如何用HTML、CSS3和JavaScript做出下圖的展開、收起的動畫?

這樣就是一個展開收縮的效果了

body

div id="div1"

ul

li/li

/ul

/div

script

var oDiv = document.getElementById('div1');

var oUl = oDiv.getElementsByTagName('ul')[0];

var Off = true;

oDiv.onclick = function(){

if(Off){

oUl.style.display = "block";

Off = false;

}else{

oUl.style.display = "none";

Off = true;

}

}

/script

Web前端開發(fā)知識點之CSS的使用方式

今天小編要跟大家分享的文章是關于Web前端開發(fā)知識點之CSS的使用方式。本文章小編從與HTML的結合方式、CSS語法、選擇器以及盒子模型四個方面進行講解。下面來和小編一起看一看吧!

一、與HTML的結合方式

CSS與HTML的結合方式一共有三種,分別是:外部樣式、內(nèi)部樣式和內(nèi)聯(lián)樣式。

①外部樣式

當樣式需要應用于很多頁面時,外部樣式表將是理想的選擇。在使用外部樣式表的情況下,你可以通過改變一個文件來改變整個站點的外觀。每個頁面使用標簽鏈接到樣式表。標簽在文檔的頭部:

_

或者可以像下面這樣在標簽import一個樣式表,不過不建議使用。





___


@import"main.css";_

②內(nèi)部樣式

當單個文檔需要特殊的樣式時,就應該使用內(nèi)部樣式表。你可以使用標簽在文檔頭部定義內(nèi)部樣式表,就像這樣:


_


___


_r_color:_ienna;}_

③內(nèi)聯(lián)樣式

要使用內(nèi)聯(lián)樣式,你需要在相關的標簽內(nèi)使用樣式(style)屬性。

_

Thisisaparagraph

由于要將表現(xiàn)和內(nèi)容混雜在一起,內(nèi)聯(lián)樣式會損失掉樣式表的許多優(yōu)勢。請慎用這種方法,例如當樣式僅需要在一個元素上應用一次時。

二、CSS語法

CSS語法規(guī)則由兩個主要的部分構成:選擇器,以及一條或多條聲明。

選擇器通常是您需要改變樣式的HTML元素。

每條聲明由一個屬性和一個值組成。兩條聲明之間被分號分開。

屬性是您希望設置的樣式屬性。每個屬性有一個值。屬性和值被冒號分開。

在下面這個例子中,h1是選擇器,color和font-size是屬性,red和14px是值。

三、選擇器

CSS的選擇器主要分為兩大類,一類基本選擇器;一類擴展選擇器。

①基本選擇器

基本選擇器包括id選擇器,元素選擇器和類選擇器。

id選擇器可以為標有特定id的HTML元素指定特定的樣式。id選擇器以"#"來定義。例如下面代碼指定id為red的標簽中文本為紅色。

#red{color:red;}

元素選擇器可以為相應的HTML元素指定特定的樣式。元素選擇器前面沒有任何字符。例如下面代碼指定div標簽中文本為紅色。

div{color:red;}

類選擇器可以為標有特定class的HTML元素指定特定的樣式。類選擇器以一個點號顯示。例如下面代碼指定class為center的標簽中文本居中對齊。

.center{text-align:center}

②擴展選擇器

擴展選擇器是在基本選擇器的基礎上擴展出來的,下面介紹幾種常見的。

*選擇器(*

{})可以為HTML的所有元素指定特定的樣式。例如下面代碼指定HTML頁面中所有文本為紅色。

*{color:red;}

并集選擇器(選擇器1,選擇器2{})可以為多個選擇器指定特定的樣式。例如下面代碼指定div和span兩種標簽中文本為紅色。

div,span{color:red;}

子選擇器(選擇器1選擇器2{})可以為選擇器1中的選擇器2指定特定的樣式。例如下面代碼指定div中span標簽文本為紅色。

divspan{color:red;}

父選擇器(選擇器1選擇器2{})可以為含有選擇器2的選擇器1指定特定的樣式。例如下面代碼指定含有span的div標簽文本為紅色。

divspan{color:red;}

屬性選擇器(元素[屬性="屬性值"])可以為含有該屬性且屬性值等于該值的元素指定特定的樣式。其中,元素和屬性值可以省略。例如下面代碼指定align屬性等于center的div標簽文本為紅色。

div[align="center"]{color:red;}

偽類選擇器(元素:狀態(tài){})可以為該元素處于該狀態(tài)時指定特定的樣式。例如下面的代碼指定鼠標懸浮在超鏈接上時文本為紅色。

a:hover{color:red;}

四、盒子模型

所有HTML元素可以看作盒子,在CSS中,"box

model"這一術語是用來設計和布局時使用。

CSS盒模型本質上是一個盒子,封裝周圍的HTML元素,它包括:邊距,邊框,填充,和實際內(nèi)容。

盒模型允許我們在其它元素和周圍元素邊框之間的空間放置元素。

下面的圖片說明了盒子模型:

Margin(外邊距)-清除邊框外的區(qū)域,外邊距是透明的。

Border(邊框)-圍繞在內(nèi)邊距和內(nèi)容外的邊框。

Padding(內(nèi)邊距)-清除內(nèi)容周圍的區(qū)域,內(nèi)邊距是透明的。

Content(內(nèi)容)-盒子的內(nèi)容,顯示文本和圖像。

默認情況下,標簽的width和height屬性指的是content(內(nèi)容)的寬和高,我們在設置邊框和邊距的時候一定要注意。如果想要讓width和height是最終盒子的大小,可以設置下面的代碼:

box-sizing:border-box;

以上就是小編今天為大家分享的關于Web前端開發(fā)知識點之CSS的使用方式的文章,希望本篇文章能夠對正在從事web前端工作和學習的小伙伴們有所幫助,想要了解更多web前端知識記得關注北大青鳥web培訓官網(wǎng),最后祝愿小伙伴們工作順利,城市一名優(yōu)秀的web前端程序員。

文章來源:原創(chuàng)_緄墓適_

div+css下拉列表怎么寫?

用div+css的ul、li結合script腳本實現(xiàn)下拉列表菜單,全部代碼如下,復制在DW中預覽即可看到效果,細節(jié)樣式可以自行修改:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

titleDIV+CSS實現(xiàn)下拉列表菜單/title

style type="text/css"

!--

ul {

margin: 0px;

padding: 0px;

list-style-type: none;

}

li{

float:left;

width:160px;

margin-left:1px;

}

ul li a{

display:block;

font-size:12px;

border:#CCCCCC 1px solid;

padding:3px;

text-decoration:none;

color:#777777;

margin-top:1px;

text-align:center;

}

ul li a:hover{

background-color:#0099CC;

color:#FFFFFF;

}

li ul{

display:none;

top:20px;

margin-top:1px;

}

li:hover ul,li.over ul{

display:block;

}

--

/style

/head

script type="text/javascript"!--//--![cdata]//!--

startlist = function() {

if (document.alldocument.getElementByIdx) {

navRoot = document.getElementByIdx("nav");

for (i=0;inavRoot.childNodes.length; i++) {

node = navRoot.childNodes[i];

if (node.nodeName=="li") {

node.onmouseover=function() {

this.className+=" over";

}

node.onmouseout=function() {

this.className=this.className.replace(" over","");

}

}

}

}

}

window.onload=startlist;

//--!]]/script

/script

body

ul

lia href=""文章/a

ul

lia href=""CSS 教程/a/li

lia href=""DOM 教程/a/li

lia href=""XML 教程/a/li

lia href=""Flash 教程/a/li

/ul

/li

lia href=""參考/a

ul

lia href=""XHTML/a/li

lia href=""XML/a/li

lia href=""CSS/a/li

/ul

/li

lia href=""Blog/a

ul

lia href=""全部/a/li

lia href=""網(wǎng)頁技術/a/li

lia href=""UI 技術/a/li

lia href=""Flash 技術/a/li

/ul

/li

lia href=""搖滾/a

ul

lia href=""純音樂/a/li

lia href=""古典金曲/a/li

lia href=""UI 技術/a/li

lia href=""Flash 技術/a/li

/ul

/li

/ul

/body

/html

CSS樣式的主要特點及其類型

CSS(Cascading Stylesheets,層疊樣式表)是一種制作網(wǎng)頁的新技術,現(xiàn)在已經(jīng)為大多數(shù)的瀏覽器所支持,成為網(wǎng)頁設計必不可少的工具之一。

層疊樣式表的特點

且不說過去的網(wǎng)頁缺少動感,就是在網(wǎng)頁內(nèi)容的排版布局上也有很多困難,如果不是專業(yè)人員或特別有耐心的人,很難讓網(wǎng)頁按自己的構思和創(chuàng)意來顯示信息。即便是掌握了HTML語言精髓的人也要通過多次地測試,才能駕馭好這些信息的排版,過程十分漫長和痛苦。為了Internet的發(fā)展,讓更多人早日踏足這個多姿多彩的世界,新的HTML輔助工具呼之欲出。

樣式表就是在這種需求下誕生的,它首先要做的是為網(wǎng)頁上的元素精確地定位,可以讓網(wǎng)頁設計者象導演一樣,輕易地控制由文字、圖片組成的演員們,在網(wǎng)頁這個舞臺上按劇本要求好好地表演。

其次,它把網(wǎng)頁上的內(nèi)容結構和格式控制相分離。瀏覽者想要看的是網(wǎng)頁上的內(nèi)容結構,而為了讓瀏覽者更好地看到這些信息,就要通過格式控制來幫忙了。以前兩者在網(wǎng)頁上的分布是交錯結合的,查看修改很不方便,而現(xiàn)在把兩者分開就會大大方便網(wǎng)頁的設計者。內(nèi)容結構和格式控制相分離,使得網(wǎng)頁可以光由內(nèi)容構成,而將所有網(wǎng)頁的格式控制指向某個CSS樣式表文件。這樣一來的好出表現(xiàn)在兩個方面:

第一,簡化了網(wǎng)頁的格式代碼,外部的樣式表還會被瀏覽器保存在緩存里,加快了下載顯示的速度,也減少了需要上傳的代碼數(shù)量(因為重復設置的格式將被只保存一次)。

第二,只要修改保存著網(wǎng)站格式的CSS樣式表文件就可以改變整個站點的風格特色,在修改頁面數(shù)量龐大的站點時,顯得格外有用。避免了一個一個網(wǎng)頁的修改,大大減少了重復勞動的工作量,當你面對的是有數(shù)百個網(wǎng)頁的站點時,CSS簡直象是神對我們的恩賜!^_^

添加層疊樣式表的方法

我們?yōu)榫W(wǎng)頁添加樣式表的方法有四種。

1.最簡單的方法是直接添加在HTML的標識符(tag)里:

Tag style=”properties”網(wǎng)頁內(nèi)容 /tag

舉個例子:

p style=”color: blue; font-size: 10pt”CSS實例 /p

代碼說明:

用藍色顯示字體大小為10pt的“CSS實例”。盡管使用簡單、顯示直觀,但是這種方法不怎么常用,因為這樣添加無法完全發(fā)揮樣式表的優(yōu)勢“內(nèi)容結構和格式控制分別保存”。

2.添加在HTML的頭信息標識符 head里:

head

style type=”text/css”

!-- 樣式表的具體內(nèi)容 --

/style

/head

type=”text/css”表示樣式表采用MIME類型,幫助不支持CSS的瀏覽器過濾掉CSS代碼,避免在瀏覽器面前直接以源代碼的方式顯示我們設置的樣式表。但為了保證上述情況一定不要發(fā)生,還是有必要在樣式表里加上注釋標識符“ !--注釋內(nèi)容--”。

3、鏈接樣式表

同樣是添加在HTML的頭信息標識符 head里:

head

link rel=”stylesheet” href=”*.css” type=”text/css” media=”screen”

/head

*.css是單獨保存的樣式表文件,其中不能包含 style標識符,并且只能以css為后綴。

Media是可選的屬性,表示使用樣式表的網(wǎng)頁將用什么媒體輸出。取值范圍:

·Screen(默認):輸出到電腦屏幕

·Print:輸出到打印機

·TV:輸出到電視機

·Projection:輸出到投影儀

·Aural:輸出到揚聲器

·Braille:輸出到凸字觸覺感知設備

·Tty:輸出到電傳打字機

·All:輸出到以上所有設備

如果要輸出到多種媒體,可以用逗號分隔取值表。

Rel屬性表示樣式表將以何種方式與HTML文檔結合。取值范圍:

·Stylesheet:指定一個外部的樣式表

·Alternate stylesheet:指定使用一個交互樣式表

4、聯(lián)合使用樣式表

同樣是添加在HTML的頭信息標識符 head里:

head

style type=”text/css”

!--

@import “*.css”

其他樣式表的聲明

--

/style

/head

以@import開頭的聯(lián)合樣式表輸入方法和鏈接樣式表的方法很相似,但聯(lián)合樣式表輸入方式更有優(yōu)勢。因為聯(lián)合法可以在鏈接外部樣式表的同時,針對該網(wǎng)頁的具體情況,做出別的網(wǎng)頁不需要的樣式規(guī)則。

需要注意的是:

·聯(lián)合法輸入樣式表必須以@import開頭。

·如果同時輸入多個樣式表有沖突的時候,將按照第一個輸入的樣式表對網(wǎng)頁排版。

·如果輸入的樣式表和網(wǎng)頁里的樣式規(guī)則沖突時,使用外部的樣式表。


網(wǎng)站欄目:css展開收起樣式,css實現(xiàn)展開收起
當前地址:http://weahome.cn/article/dsopios.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部