初學css的新手朋友經常會遇到一個問題,當文字和圖片出現在同一行或者同一個div里面的時候,在瀏覽器中運行出來的顯示效果往往是在不同的行,那么我們怎么才能在css中控制他們在同一行顯示呢,其實方法有3種:1、通過添加css的“vertical-align:middle;”;2、如果圖片是背景圖片,可以在css中設置背景圖片,然后設置文字的padding屬性;3、把文字和圖片分別放入不同的div中。上面三種方法都可以讓圖片和文字在同一行顯示,下面我們用實例來應用一下。
1、在css中給div添加上“vertical-align:middle”屬性
我們用“注冊、登陸、找回密碼”這個在實際運用中經常遇到的情況還做實例,把“注冊”和“登陸”做成圖片,“找回密碼”設置成文字其html代碼如下:
使用css的“vertical-align:middle”屬性讓圖片和文字在同一行對齊是一種非常常用的方法,希望大家可以掌握。
2、把圖片設置為背景圖片
如果我們的圖片本身是一個背景圖片的話,可以在css中使用“background”來設置該圖片,然后設置文字的padding屬性就可以使他們在同一行顯示了,html代碼如下:
我們在css中設置了背景圖片,然后又設置了文字的padding-left屬性,這樣,圖片和文字就在同一行顯示了,運行結果就不切圖了,你可以自己試一下。
3、下面說下最后一種方法,分別把圖片和文字放入不同的div中,然后用“margin”屬性進行定位,就可以使他們顯示在同一行了,html代碼如下:
代碼如下:
css代碼如下:
代碼如下:
在瀏覽器中運行以后,你會發現,這個方法也可以讓圖片和文字在同一行顯示,但是看起來好像麻煩了一點,所以個人還是比較推薦第一種方法的。
學習Java的同學注意了!!!
學習過程中遇到什么問題或者想獲取學習資源的話,歡迎加入Java學習交流,裙號碼:253772578【長按復制】 我們一起學Java!
們網站中用到最多的就是文字,那么對于文字的樣式設置就顯得尤為重要。今天我們就來講一些文字設置相關的css。
<html>
<head>
<title>css</title>
</head>
<body>
<div style="font-family: 'Times New Roman',Times, serif;">字體1</div>
<div style="font-family:Arial,Helvetica,sans-serif;">字體2</div>
<div style="font-style:italic">斜體</div>
<div style="font-size: 50px;">字體大小</div>
<div style="font-weight: bold;">粗體</div>
<div style="font-weight: lighter;">細體</div>
<div style="font-weight: normal;">正常大小</div>
</body>
</html>
注:
font-family:用來設置字體,后面可以寫多個字體,當第一個不支持的時候會使用第二個;
font-style:指定字體的樣式,斜體或正常體;
font-size:設置字體的大小;
font-weight:設置字體的粗細;
<html>
<head>
<title>css</title>
</head>
<body>
<div style="color: red;">顏色1</div>
<div style="color: rgb(155,111,98);">顏色2</div>
</body>
</html>
注:字體顏色使用color進行設置,后面可以寫對應的顏色的英語;或者使用rgb或rgba來進行設置。
<html>
<head>
<title>css</title>
</head>
<body>
<div style="text-align: left;">左對齊</div>
<div style="text-align: center;">居中對齊</div>
<div style="text-align: right;">右對齊</div>
</body>
</html>
注:字體的對齊使用text-align:left;center,right來進行設置。
<html>
<head>
<title>css</title>
</head>
<body>
<div style="line-height: 50px;">行高1</div>
<div style="line-height: 20px;">行高2</div>
<div style="line-height: 5px;">行高3</div>
</body>
</html>
注:行高line-height用來設置文本的高度。
全棧攻城獅-每日更新原創IT編程技術及日常實用視頻。
主要內容:正式引入HTML網頁開發,學習并了解HTML的相關知識。變身Web開發達人,做全棧程序員。這是HTML技術的第二課,主要講解一下HTML的幾大重要標簽,做出來比較不錯的顯示效果。
上節中主要講解了HTML的開發工具以及書寫了第一個Web網頁。上節請戳→HTML電腦編程02 書寫第一個Web網頁 程序員學習復習
第一個HTML網頁
其中包括<html>....</html>標簽、<head>...</head>(頭部標簽)、<title>...</title>(標題標簽)、<body>...</body>(身體標簽)。每個標簽都有自己的含義。其實還有很多非常重要的標簽的。下面我們一起來看一看。
PS小技巧:分享個寫標簽的小技巧,在書寫(<)時,順帶著把(>)也也寫好了。成對成對的寫,對于標簽也適用,如在寫html標簽時。書寫順序如下:
1.<
2.>
3.html
4.<
5.>
6./html
對于標簽的學習,最好進行分類,這樣就可以快速的進行學習了。首先說一下文本標簽。
文本標簽是用來顯示文字的。只要是內容的東西,咋就意味著需要卸載body內:
body標簽
如同上節課一樣,直接在body標簽中寫文字也是可行的。但是你無法對字體顏色格式等信息進行控制。所以出現了不同的文本標簽,用來顯示設置不同的字形。
如同名字一樣,標題標簽就是標題。使用這個標簽可以讓你的內容和標題一樣顯示。標題標簽包括<h1>-<h6>六種。
6種標題標簽
其顯示效果如下:
6種標題標簽的展示效果
可以看到H1-H6標簽的大小不一致。H后面的數字越大反而越小。
H標簽中還包含一個屬性align。那到底什么是屬性呢?
屬性以鍵值對的形式存在。屬性是相對于標簽而言的,也就是需要把屬性寫在標簽內。既然是屬性,也就意味著可以改變標簽的某些功能。例如H標簽中含有align屬性。這就是用來控制對齊方式的。
align屬性
align屬性就是用來控制對齊方式的。通過上圖,也可以看到屬性的書寫方式。一起來看一下效果吧:
align屬性的不同效果
align屬性常用的包括left(靠左)、center(居中)、right(靠右)三個基本值。
下面介紹幾個物理字體的標簽。物理字體指的是:加粗、斜體、下劃線、上下標等
粗體:
粗體
粗體顯示的效果
還有其他的標簽,和b標簽使用方式一致:
各種物理字體
大家直接試用一下就可以看到效果了。
本教程由做全棧攻城獅,原創首發,如有轉載,請注明出處。
如果你有什么比較不錯的編程技巧,或者你想要什么程序員編程資源,點擊下方了解更多。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。