過昨天分享的一些簡單的屬性,接下來小編將繼續為大家分享一些相當常用的屬性;
主要有包括指定字體、字體大小、字體加粗、字體樣式、大小寫以及綜合的font屬性;
1、指定字體,語法規范:font-family:value1,value2, 實例font-family:"微軟雅黑","Arial";這個屬性可以有很多個值并列存在,制定頁面中的文字字體,建議:一般網頁中,中文使用 微軟雅黑較多,英文使用 Arial
2、字體大小,語法規范及實例:font-size:12px; 建議:在實際開發的網頁中,默認文本一般采用12px
3、字體加粗,相當于 <b></b>,語法規范:font-weight:normal / bold / value;其中value取值:400至900 之間,400 相當于 normal、900 相當于 bold
4、字體樣式,相當于<i></i>,語法規范:font-style:normal / italic;表示字體是否為斜體
5、小型大寫字母,語法規范:font-variant : normal / small-caps;
6、字體綜合屬性font, font 為簡寫屬性 , 包含6個值:font : font-style font-variant font-weight font-size/line-height font-family;實例 font:bold 12px "microsoft yahei";
主要有包括文本顏色、文字水平排列方式、文本線條修飾、行高、首行文本縮進以及文本陰影;
1、文本顏色,語法規范:color:value;實例color:red 表示網頁中的文字顏色為紅色
2、文字水平排列方式,語法規范:text-align : left/right/center 實例text-align:center 表示文字居中顯示
3、文本線條修飾,語法規范:text-decoration:none / underline ;取值 : overline(上劃線) , line-through(刪除線)
4、行高即每行文本所占的高度是多少。一旦設定好后,該行文本將在該行內垂直居中顯示。這個屬性有一個非常好用的地方,就是設置這個文字在垂直方面居中,要想文字垂直居中,那么就是設置這個文字的行高等于它所在容器的高度;
提問:如果在一個div中,有一行文本,要讓文本在div容器中垂直居中顯示 ?
解決:div中文本的 行高 要設置與 div的高度一致,這個比直接設置padding或者margin來的容易多了,不涉及具體核算padding或者margin值
不過也有一個缺陷,就是這個方法僅僅局限于一行數據,所以常用于一行的標題類
5、首行文本縮進,text-indent : value ;value 表示的是縮進的距離;實例text-index:24px 即表示首行縮進2個字符
6、文本陰影,text-shadow :h-shadow v-shadow blur color;
主要有包括處理空白、文本溢出;
1、處理空白,文本過長,在容器內顯示不下的時候,是否要換行
屬性 :white-space:normal / nowrap ,norma即采用瀏覽器默認設置 nowrap即不換行
2、文本溢出,溢出后的處理方式,若是想隱藏溢出的內容,可以考慮使用該屬性。注意:該屬性必須與 overflow:hidden 聯用,屬性:text-overflow,取值:clip 即裁減,攔腰截斷 或者 ellipsis即通過 ... 來表示未顯示的內容
主要有包括長單詞換行、文本換行;
1、長單詞換行,屬性為word-wrap :normal 即采用瀏覽器默認形式不破壞單詞結構(也是默認值),break-word即破壞單詞的結構
2、文本換行,屬性為word-break,取值:normal,break-all即破壞單詞結構進行換行,keep-all在半角狀態下的空格下進行換行
主要分為2大塊表格常用樣式屬性、表格特有樣式屬性;
1、表格常用樣式屬性有:內邊距 : padding,尺寸:width 、height,文本、字體格式化屬性,背景屬性:顏色、圖片
邊框:border,文本垂直對齊:vertical-align : top / bottom / middle等一些基本屬性
2、表格特有樣式屬性
2.1邊框合并,屬性:border-collapse,取值可以有:separate即分離邊框(默認)、collapse即合并邊框
2.2邊框邊距,即table中的cellspacing屬性,使用這個屬性的前提是border-collapse 必須為 separate,屬性:border-spacing,它所有的取值:一個值:表示垂直和水平間距相等、兩個值:第一個值表示 水平間距,第二個值 垂直間距,兩個值 分開
2.3表格標題位置,屬性為:caption-side,取值:top , bottom
2.4顯示規則,就是幫助瀏覽器如何顯示或布局一張表,屬性:table-layout,取值有:auto:列寬度由單元格內容決定,默認值,自動表格布局,fixed:列寬度由表格和列的寬度的來決定,固定表格布局
自動表格布局的特點如下:
a).單元格大小會適應內容大小
b).表格復雜是會比較慢
c).不確定列大小時
固定表格布局的特點如下:
a).表格、列的寬度取決于設置好的寬度
b).速度較快
c).浮動定位
定位分類:普通流定位、浮動定位、相對定位、絕對定位、固定定位,浮動屬性、清除浮動、以及浮動引發的問題:
1、普通流定位(文檔流),即網頁中默認的定位方式
1.1塊級元素 :從上到下
1.2行內元素 :從左到右
2、浮動定位,就是將元素排除在普通流之外,元素在網頁上是不占用空間的。浮動元素會放在包含框的左邊或右邊,但依然在包含框內浮動元素在浮動時,可以向左或向右移動直到碰到包含框或其他浮動元素位置,浮動定位的特點有:
2.1浮動元素外邊緣不會超過父元素的邊框
2.2浮動元素默認不會重疊
2.3浮動只能左右浮動,不能上下浮動
2.4所有元素設置為浮動元素的話,默認將轉換為塊級元素
3、浮動屬性,屬性:float,取值有:none 即無浮動(默認)、left即左浮動、right即右浮動
注意:在一個容器內,如果有浮動元素的話,那么盡可能的讓該容器中所有的元素都浮動起來。如果有想在下一行內顯示的內容(不浮動的)單獨使用容器來承裝。
4、清除浮動,屬性:clear,取值:left/right/both
作用:清除浮動所帶來的影響,定義了元素的哪個邊上不允許出現浮動元素
5、浮動引發的問題
包含框內的元素被應用了float之后,包含框的高度會發生變化(變為0)
解決方案有 overflow:hidden;
?。。∽詈笮【庍€是建議大家,多多代碼,如果學的還不多的,也可以多多的模仿的代碼
網頁中除了可以輸入漢字、英文和其他語言外,還可以輸入一些特殊字符,如:?、¥、$、&等。
一般情況下,特殊符號的代碼由前綴“&”、字符名稱及后綴“;”組成。以下是一些常用的特殊字符代碼。
常用特殊字符標簽
<!--舉個栗子!-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Doument</title>
</head>
<body>
<p>我啥也沒有我啥也沒有</p>
<p>我有一個空格 我有一個空格</p>
<p><我有一個小于號和一個大于號></p>
<p>&&</p>
<p>賜我¥100000000吧!</p>
<p>版權所有?web進階樂園</p>
<p>注冊商標:web進階樂園?</p>
<p>商標:web進階樂園?</p>
<p>直角是90°</p>
<span>±</span>
<span>×</span>
<span>÷</span>
<p>22=4</p>
<p>23=8</p>
<p>"我有引號"</p>
</body>
</html>
注意:一個 “ ;”僅代表一個半角空格,多個空格則可以多次使用該代碼。
ord,我很熟悉。
可是每次在中文后加入英文,本希望中文和英文相親相愛,卻總會遇到各種莫名其妙的問題。
苦死寶寶了~
今天,就讓我們一起來盤點一下:在Word里中英文混排的那些坑吧。
就像下圖。
如果你使用兩端對齊,會發現各個漢字之間的距離太太太大了;
如果你使用左對齊,就會在中文漢字右側看到大片大片的空白,假如這句“中文+英文”句子前后還有其他句子,那就太太太丑啦。
怎么辦?
WPS文字:段落——換行和分頁——允許西文在單詞中間換行 Word:段落——中文版式——允許西文在單詞中間換行
這樣就好看了吧。
最常見的是英文空格由半角變成了全角,看起來極丑。
WPS文字:選中英文——拼音指南——更改大小寫——半角。
Word:選中英文——Aa——半角。
在Word中錄入中英文時,默認二者字體相同??雌饋碇幸幹芯?,并不好看。
在右鍵菜單中打開“字體”設置窗口,分別設置合適的中文和西文字體,這就可以讓我們看到如下的排版,是不是比上面單一字體要好看一些?
英文字母總是看起來偏小一點,直接修改字號,中文和英文會一起被修改了。想要保留中文的字體格式,單獨修改英文,就得按照下面的方法。
① 選中所有的文字,打開替換窗口,輸入“特殊格式”——“任意字母”。
② 打開字體格式窗口,設置西文字體和字號。
③ 全部替換即可。
至于應該設置多大的字號,就請動手試一試,或看看這份中英文字號對照表吧。
① Word中可以打開替換窗口,查找“[!^1-^127]”(不包含引號),選中“使用通配符”選項,在“替換為”設置相應的字體格式。
② WPS文字中可以先修改所有的字體,然后再單獨修改西文字體。
尤其是要打印時,這樣相當浪費。一行行刪除英文后面的換行符好麻煩。選擇分欄,看起來也不好看。
① 將所有的文字轉成表格,分隔位置選擇“段落標記”(當然也可能是別的符號,具體問題具體分析哦)。
② 調整表格列框,取消所有的邊框,就會看到下圖的效果啦。
數字也屬于西文字體哦。
好了,你在使用Word中英文混排時,還遇到了哪些坑呢?留言一起聊聊吧。
本文由解晴新生原創,歡迎關注,帶你一起長知識!
*請認真填寫需求信息,我們會在24小時內與您取得聯系。