層疊樣式表(CSS)屬性(上篇)

2020-12-16 不染技術

今天我們繼續上期的話題,上期我們對層疊樣式表(css)的基礎做了下大致的介紹,那麼今天我們來學習一些它的屬性。

盒子屬性

說到css屬性其中最重要的就是它的盒子屬性了,代表標籤為無屬性標籤<div>,包括的屬性有:

padding 內邊距(內填充)

border 邊框

margin 外邊距

如下圖:

內填充屬性 :

邊框屬性 :

外邊距屬性 :

內容屬性

內容屬性包括v字體屬性 v文本屬性 v背景屬性 v列表屬性 v表格屬性 v光標屬性

1.字體屬性

例如:

div{

font:italic bold 12px/1.5em 「宋體」,times

}

12px指當前的字號,1.5em指行間距,「宋體」指當前適用的字體。

2.文本屬性

另外還有,word-break:break-all和word-wrap:break-word都是能使其容器如DIV的內容自動換行。

它們的區別就在於:1,word-break:break-all例如div寬200px,它的內容就會到200px自動換行,如果該行末端有個英文單詞很長(congratulation等),它會把單詞截斷,變成該行末端為conra(congratulation的前端部分),下一行為tulation(conguatulation)的後端部分了。2,word-wrap:break-word例子與上面一樣,但區別就是它會把congratulation整個單詞看成一個整體,如果該行末端寬度不夠顯示整個單詞,它會自動把整個單詞放到下一行,而不會把單詞截斷掉的。word-break;break-all支持版本:IE5以上該行為與亞洲語言的 normal相同。也允許非亞洲語言文本行的任意字內斷開。該值適合包含一些非亞洲文本的亞洲文本。word-wrap:break-word支持版本:IE5.5以上內容將在邊界內換行。如果需要,詞內換行( word-break )也將發生。

以下引用word-break的說明,注意word-break是IE5+專有屬性

語法:

word-break: normal | break-all | keep-all

參數:

normal: 依照亞洲語言和非亞洲語言的文本規則,允許在字內換行break-all: 該行為與亞洲語言的normal相同。也允許非亞洲語言文本行的任意字內斷開。該值適合包含一些非亞洲文本的亞洲文本keep-all: 與所有非亞洲語言的normal相同。對於中文,韓文,日文,不允許字斷開。適合包含少量亞洲文本的非亞洲文本

示例:

div{word-break : break-all; } * {word-break : break-all; }

3.背景屬性

4.表格屬性

word-wrap:break-word;幾乎所有瀏覽器都支持

word-break:break-all;除了opera外,其他都支持耶

word-wrap:break-word與word-break:break-all共同點是都能把長單詞強行斷句,不同點是word-wrap:break-word會首先起一個新行來放置長單詞,新的行還是放不下這個長單詞則會對長單詞進行強制斷句;而word-break:break-all則不會把長單詞放在一個新行裡,當這一行放不下的時候就直接強制斷句了

5.光標屬性

vcursor屬性: ücrosshair:精確定位「十」字形; üpointer:「小手」形狀 ütext:文本「I」形; üwait:等待,「沙漏」形; üdefault:默認指針; ühelp:幫助,帶尾箭頭; üauto:滑鼠按照默認的狀態根據頁面上的元素自行改變樣式。

6.透明屬性

vIE9,Firefox,Chrome,Opera,和Safari瀏覽器使用透明度屬性可以將圖像變的不透明。 Opacity屬性值從0.0 - 1.0。值越小,使得元素更加透明。註:文字也會透明 vIE8和早期版本使用濾鏡:alpha(opacity= x)。 x可以採取的值是從0 - 100。較低的值,使得元素更加透明。

img

{opacity:0.4; filter:alpha(opacity=40);/* For IE8 and earlier */

}

7.列表屬性

總結,css的屬性有很多,今天就給大家介紹到這裡了,明天我們將繼續探討css屬性下,希望小編的文章對大家的學習有所幫助。

相關焦點

  • Web前端學習第19課,簡單了解CSS層疊樣式表
    再有,樣式表提供了豐富的樣式屬性,使用這些樣式屬性可以使你的網頁變得更加漂亮。2.什麼是CSSCSS 指層疊樣式表 (Cascading Style Sheets),它定義了如何顯示 HTML 元素的規則,樣式通常存儲在樣式表中,在HTML文檔中使用樣式表,解決了內容與表現分離的問題,它可以提高你的工作效率,外部樣式表通常存儲在擴展名為. CSS 文件中。
  • 調用CSS層疊樣式表控制閃爍效果
    調用CSS層疊樣式表控制閃爍效果 閃爍效果用於那些需要特別引起別人注意的內容上(如:警示、報告新增內容等),能起到較好的效果,這裡就向大家介紹一下如何使用CSS層疊樣式表控制閃爍效果。
  • 5日精通CSS層疊樣式表之第一天
    說明用於定義實際的樣式,包括兩部分:屬性(本例中即color)和參數(green)。任何HTML標籤都可用作標籤。所以你可以將樣式表的信息附加到任何要素。從通常的<P>到<CODE>及<TABLE>內容。你甚至可以通過將樣式表用於<IMG>將串接樣式表的屬性用於圖象。
  • CSS層疊樣式表
    這一節,我們會來編寫一個常見的網頁導航,通過這個案例,你會學到CSS樣式表的層疊原理,先來看一下最後效果
  • CSS核心基礎之CSS基礎知識介紹
    CSS概念CSS是Cascading  Style Sheet的縮寫,可以翻譯為「層疊樣式表」或」級聯樣式表」 ,即樣式表。 樣式表是由一系列樣式選擇器和CSS屬性組成,它支持字體屬性、顏色和背景屬性、文本屬性、邊框屬性、列表屬性以及精確定位網頁元素屬性等,增強了網頁的格式化功能。CSS樣式實際上可以看成是屬性的集合。2.
  • 前端Web-CSS語法全解1
    CSS概述(1)CSS概念: 層疊樣式表(Cascading Style Sheets)css可以用來為網頁創建樣式表,通過樣式表可以對網頁進行裝飾。主要是用於定義HTML內容在瀏覽器內的顯示樣式,如文字大小、顏色、字體等所謂層疊,可以將整個網頁想像成是一層一層的結構,層次高的將會覆蓋層次低的而css就可以分別為網頁的各個層次設置樣式
  • Dreamweaver中應用CSS樣式表
    為了便於管理,先在站點所在文件夾中,新建一個文件夾,取名為CSS,專門用於放置外部樣式表文件(其擴展名為css)。 1、在Document Window中按Ctrl+shift+E,調出Edit Style Sheet(編輯樣式表)對話框窗口 2、點擊"link"。
  • 管理CSS層疊
    只有理解了層疊這個概念才能更好的理解和使用CSS中的每一個屬性。話又說回來,既然是一個基礎概念,懂CSS的同學都知道,那還有必要來說這個嗎?那我就得問一下了,你真的懂CSS中的層疊,能使用好CSS的層疊嗎?如果你沒有這方面的自信,那不仿花點時間來閱讀這篇文章。管理CSS層疊的困惑有些時候CSS層疊成為很多開發者(特別是不太熟悉CSS的開發人員)的眼中釘。為什麼這麼講呢?
  • php學習之css入門(一)
    1.css的介紹css:層疊樣式表,它是cascading style sheets的縮寫,作用就是給html標籤加表現形式(樣式顯示)如:字體、圖片、列表、位置等在瀏覽器中可以看到部分:html:超文本標記語言,主要作用把內容(圖片、文字、視頻等)放入網頁中—網頁結構css:層疊樣式表,主要給html進行樣式的顯示。
  • DreamWeaver中應用CSS樣式表
    為了便於管理,先在站點所在文件夾中,新建一個文件夾,取名為CSS,專門用於放置外部樣式表文件(其擴展名為css)。 1、在Document Window中按Ctrl+shift+E,調出Edit Style Sheet(編輯樣式表)對話框窗口 2、點擊"link"。
  • Web前端學習第20課,如何為HTML元素編寫CSS樣式表
    本節課主要有關CSS兩個方面的問題:css樣式規則怎麼寫以及寫在哪裡的問題。1.CSS的寫法規則CSS 寫法規則由兩部分構成:選擇器,以及一條或多條屬性聲明。選擇器是您需要設置樣式的 HTML 元素。每條聲明由屬性和值組成。
  • 常用CSS層疊樣式表及示例(一)
    CSS:層疊樣式表(英文全稱:Cascading Style Sheets)是一種用來表現HTML(標準通用標記語言的一個應用)或XML(標準通用標記語言的一個子集
  • 讓樣式表CSS代碼更加專業規範
    我覺得你最終需要重置一切,然後重新定義所有元素的屬性。這就是為什麼Eric Meyer推薦更有效的使用(重置樣式表),而你不要只是使用他的重置樣式表,將它拖放到你的項目中。調整它(的重置樣式表),建立屬於自己的重置樣式表。
  • Css語法特點是什麼?Css和html、javascript的關係是什麼?
    CSS是英文Cascading Style Sheets首字母的簡寫,翻譯成中文是層疊樣式表,簡單理解它是html語言的一個應用,css可以修飾各種動態和靜態頁面,對頁面中的元素進行精準控制(是像素為單位的),css的誕生是為了解決html的顯示功能,它解決了html顯示雜亂和臃腫的問題
  • CSS 概述「程式設計師培養之路第四天」
    第一節、CSS代碼語法 CSS全稱為層疊樣式表(Cascading Style Sheets),它主要是用於定義HTML內容在瀏覽器內的顯示樣式,如文字大小、顏色、字體加粗等。 css 代碼通常存放在<style></style>標籤內 css 樣式由選擇符和聲明組成,而聲明又由屬性和值組成 選擇符{屬性:值}例:p{color:red;} 選擇符:又稱選擇器,指明網頁中要應用樣式規則的元素
  • 什麼是css,css選擇器簡介
    什麼是CSScss是 Cascading(層疊 )Style(樣式) Sheet(表)的簡稱,及層疊樣式表,CSS技術用來美化html頁面,html相當於蓋房子,CSS相當於裝修,使用CSS可以把樣式代碼和html分離
  • 「基礎篇-html」屬性知識點
    table屬性-表單重要作用:採集數據信息-表單語法格式:<form method=「」 action=「」></form>input屬性-相關屬性:maxlength:設置最大輸入長度 readonly=「readonly」:設置當前控制項為只讀
  • HTML+CSS:三種css的引入方式,內鏈式、嵌入式、外部式
    上篇文章我們簡單介紹了css的概念以及語法,本篇文章我們將為大家介紹下css的三種引入方式。(1)內鏈式引入內鏈式css樣式表就是把css代碼直接寫在現有的HTML標籤中,具體的使用方法如下面所示:<divstyle="color:red">設置文字的顏色為紅色</div>
  • CSS中behavior屬性語法簡介
    CSS中behavior屬性語法簡介 你對CSS中behavior屬性的語法是否熟悉,這裡向大家簡單描述一下,在進行CSS網頁布局的時候,我們經遇到刷新要保留表單裡內容的時候,CSS中的behavior就為我們很好的解決了這個問題。
  • 好程式設計師web前端培訓分享HTMLCSS學習之CSS基礎
    好程式設計師web前端培訓分享HTMLCSS學習之CSS基礎,CSS(cascading style sheet) 漢譯為層疊樣式表,是用於控制網頁樣式 WEB標準中的表現標準語言,在網頁中主要對網頁信息的顯示進行控制。