我有一個CSS和HTML代碼,其中有兩個部分在標題中:一個用於徽標和另一個用於導航。我想把兩者放在同一條線上,這樣可以節省一些空間,看起來好多了。有人可以指導我如何做到這一點?爲您的標誌例如100像素如何把標誌和導航在一行
http://css.pastebin.com/AdGMQum5
我有一個CSS和HTML代碼,其中有兩個部分在標題中:一個用於徽標和另一個用於導航。我想把兩者放在同一條線上,這樣可以節省一些空間,看起來好多了。有人可以指導我如何做到這一點?爲您的標誌例如100像素如何把標誌和導航在一行
http://css.pastebin.com/AdGMQum5
Float:left;
標誌#nav
width:100%;
和float:left;
添加overflow:hidden;
爲#nav
clear:left;
爲#content
活生生的例子:http://jsbin.com/eyozo
最簡單的方法很簡單,就是在h1
元素上使用background-image
:
h1 {
padding-left: 200px; /* width of the image plus a 'buffer' between image and text */
height: 150px; /* vertical height of the image */
line-height: 150px; /* to vertically-align the image with the text */
background: #fff url(path/to/image.png) 0 0 no-repeat;
}
徽標是語義內容,當您更改樣式時不要更改HTML。 – zzzzBov 2011-01-25 20:13:48
不幸的是,該代碼段已被刪除,使得這個問題毫無用處。 – Adam 2015-08-15 07:05:33