tft每日頭條

 > 生活

 > css字體學習

css字體學習

生活 更新时间:2025-05-07 03:04:30

css字體學習?如果給你一些文本文字,要讓它變得美,你将會采用什麼方法?用過PPT的人都知道,可以調整顔色,可以設定字體,可以進行對齊、縮進等操作這些在PPT中常用的方法,在CSS中也是很容易實現的,代碼也簡單,下面我們就來說一說關于css字體學習?我們一起去了解并探讨一下這個問題吧!

css字體學習(第10天16天搞定前端)1

css字體學習

如果給你一些文本文字,要讓它變得美,你将會采用什麼方法?用過PPT的人都知道,可以調整顔色,可以設定字體,可以進行對齊、縮進等操作。這些在PPT中常用的方法,在CSS中也是很容易實現的,代碼也簡單。

10.1 文本顔色

在CSS中,設置文本顔色,用color屬性,值可為16進制、一個rgb值或顔色名稱。十六進制用#号開始,後接#RGB,比如 #ff0000;RGB值為rgb(255,0,51)形式;顔色名稱名稱直接就是英語單詞,如red。

樣色表ys2.css文件内容

body { color:#00ff00; } h3 { color:CadetBlue; } p { color:rgb(0,0,255); }

html文件内容

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>字體顔色</title> <link rel="stylesheet" type="text/css" href="ys2.css"/> </head> <body> <h3>年底了,還能找工作不?</h3> <p> 昨晚七點多收到通知,說老闆抽查了幾次監控,發現一些人上班渾水摸魚玩手機, 要召開緊急視頻會議,<br/> 全體員工必須參會,視頻裡老闆很生氣,正火冒三丈的批評那些财務人員上班玩手機, 說再不多提升自己,<br/> 以後早晚被電腦和機器代替, 然後我忘記關麥了,說了句:機器能替你吃牢飯?<br/> 唉,也不知道年底了工作好不好找。</p> </body> </html>

輸出結果

10.2 文本字體

CSS字體屬性定義字體,加粗,大小,文字樣式。在用軟件時,你是不是見過宋體什麼的,沒錯,那個就是字體了。在CSS中,可以使用Font Family:"宋體"的方式指定字體;樣式,就是加粗、傾斜那個,用font-style指定;大小則用font-size。

/* ys2.css裡的樣式表内容 */ .f { font-family: "宋體"; /* 加粗 */ font-style: oblique; font-size: 40px; } <!--html文件内容--> <div class="f"> 牛的程序員,羊一樣的女孩 </div>

輸出結果

10.3 對齊方式

文本在元素内水平對齊,可以使用 text-align: 值的方式,center居中對齊,left居左對齊,right居右對齊;垂直居中對齊,可用vertical-align和line-height結合的方式進行指定,這個平時會經常用到,記下來。

/*css文件裡的内容*/ /*水平居中*/ .div-width { width: 800px; } .txt-left { text-align: left; color: aquamarine; } .txt-center { text-align: center; color: darkcyan; } .txt-right { text-align: right; color: darkgreen; } /*垂直居中*/ .txt-vertical { border: 2px solid green; height: 100px; line-height: 100px; vertical-align: middle; text-align: center; } <!-- HTML文件裡的内容 --> <div class="div-width"> <!--水平居中--> <p class="txt-left">向左看齊</p> <p class="txt-center">居中對齊</p> <p class="txt-right">向右看齊</p> <!--垂直居中--> <div class="txt-vertical">垂直居中方法1</div> <div>垂直居中方法2</div> </div>

輸出結果

如果要對标簽進行水平居中的話,可以使用 margin: auto;用position: absolute; 屬性來對齊元素的話,有些浏覽器不支持,所以不推薦。

/* 在樣式表文件中 */ .div-center { margin: auto; width: 50%; border: 1px solid green; height: 300px; text-align: center; vertical-align: center; line-height: 300px; } <!--在html文件中--> <div class="div-center">我站在,人海中間:div在Web居中,文字在div中居中</div>

輸出結果

10.4 文本之距

為了讓閱讀舒服,在進行文本排版之時,會考慮字與字之間的間距,有行與行之間的距離,還有段落的縮進等。在CSS中,字符間距可用letter-spacing:值;行間距依然用line-height:值;段落字符縮進,用text-indent即可。溫馨提醒:text-indent隻對div和p标簽有效。

/* 在樣式表文件中 */ .text-spacing { width: 900px; border: 1px solid green; letter-spacing: 50px; } p.row { line-height: 3.0em; } p.i { /*em是相對單位,2em即現在一個字大小的兩倍*/ text-indent: 2em; } <!--在html文件中--> <div class="text-spacing"> 他說風雨中,這點痛算什麼 </div> <p class="row"> 秋季降溫快的特點,使得秋收、秋耕、秋種的“三秋”大忙顯得格外緊張。<br/> 秋分棉花吐絮,煙葉也由綠變黃,正是收獲的大好時機。華北地區已開始播種冬麥,<br/> 長江流域及南部廣大地區正忙着晚稻的收割,搶晴耕翻土地,準備油菜播種。 </p> <p class="i"> 當我以為我無法繼續走下去時,我強迫自己要繼續前進。<br/> 我的成功是基于我的堅持,并非運氣。<br/> 努力,是為了跳出你厭惡的圈子。<br/> 讀書,是為了遠離渣貨垃圾人。<br/> 健身,是為了讓讨厭的人心平氣和... </p>

輸出結果

好了,有關CSS文本或元素對齊的内容,老陳講完了,如果覺得對你有所幫助,希望老鐵能轉發點贊,讓更多的人看到這篇文章。你的轉發和點贊,就是對老陳繼續創作和分享最大的鼓勵。

一個當了10年技術總監的老家夥,分享多年的編程經驗。想學編程的朋友,可關注今日頭條:老陳說編程。分享Python,前端(小程序)、App和嵌入式方面的幹貨。關注我,沒錯的。

#前端##HTML5##CSS##程序員##Web#

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved