[PATCH 1/2] Fix unnucessary horizontal scroll bar; simplify header markup.
Because #logobutton had a fixed width, browser window narrower than 933 pixels resulted in an unnecessary horizontal scroll bar. Fix that by using a dynamic 100% width which results in the header image being automatically clipped as necessary. To avoid clipping the tree and the text though, include min-width so that very narrow windows result in a horizontal scroll bar so the whole name can be seen. Furthermore, simplify the markup by removing wrapper DIV and SPAN elements which weren’t really necessary. As a consequence of that change, the whole top of the page is now a link to the homepage (i.e. ‘/’). Prior to this change, the link wasn’t clickable.
This commit is contained in:
		
							parent
							
								
									1c62ecc521
								
							
						
					
					
						commit
						828baca5a6
					
				
					 2 changed files with 12 additions and 10 deletions
				
			
		|  | @ -64,7 +64,10 @@ h3 { margin-top: .6em; margin-bottom: .4em; } | |||
| /* Header */ | ||||
| 
 | ||||
| #conservancyheader { | ||||
|   height: 140px; | ||||
|   margin: 0; | ||||
|   /* Leave 0 padding on the right so the header image is clipped by the edge of | ||||
|    * the browser window. */ | ||||
|   padding: 10px 0 10px 17px; | ||||
| /*  background-color: #d1ff96; */ | ||||
| /*  background-color: #92CC58; */ | ||||
| /*  background-color: #BDD8A2; */ | ||||
|  | @ -72,15 +75,16 @@ h3 { margin-top: .6em; margin-bottom: .4em; } | |||
| /*  background-color: #b5cd9d; */ | ||||
|   background-color: #ffffff; | ||||
|   border-bottom: 1px solid #808080; | ||||
| } | ||||
| #conservancyheader h1 { | ||||
|   text-indent: -5000px; | ||||
|   margin: 0; /* hide in favor of image */ | ||||
|   text-indent: -5000px; /* hide in favor of image */ | ||||
| } | ||||
| #logobutton { | ||||
|   display: block; | ||||
|   position: absolute; left: 17px; top: 10px; height: 120px; width: 933px; | ||||
|   background: url(/img/conservancy-header.png)  left center no-repeat; | ||||
|   margin: 0; | ||||
|   padding: 0; | ||||
|   height: 120px; | ||||
|   width: 100%; | ||||
|   min-width: 350px;  /* So at least tree and text is visible */ | ||||
|   background: url(/img/conservancy-header.png) no-repeat; | ||||
| } | ||||
| 
 | ||||
| /* Navigation bar */ | ||||
|  |  | |||
|  | @ -24,9 +24,7 @@ | |||
|   </head> | ||||
| 
 | ||||
|   <body class="conservancy-{% block category %}other{% endblock %}"> | ||||
|     <div id="conservancyheader"> | ||||
|       <h1><span id="logobutton"><a href="/">Software Freedom Conservancy</a></span></h1> | ||||
|     </div> | ||||
|     <h1 id="conservancyheader"><a id="logobutton" href="/">Software Freedom Conservancy</a></h1> | ||||
|     <div id="navbar-outer"> | ||||
|       <div id="navbar"> | ||||
| 	<ul> | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Michal Nazarewicz
						Michal Nazarewicz