![]() |
DIV instead of TABLE is still a bit new to me...
1 Attachment(s)
So I'm trying to figure out a few of the quirks in CSS code... Lets say I have the following code:
Code:
<div class="block" id="recentvideo"> https://vborg.vbsupport.ru/attachmen...1&d=1269773342 However, I would like these two <LI> fields to stretch to 50% each, so it fills out the entire division. So I changed the width of the two <LI> fields to 50%, instead of 300px. Unfortunately this didn't work and instead gave me thus: https://vborg.vbsupport.ru/attachmen...1&d=1269773342 It looks like it is doing this because 50% isn't 50% of the remaining space, but 50% of the entire space of the division, BEFORE space is removed for padding, margins, dropshadows and borders. This is evident because if I change the width of the <LI> fields to 100%, I get the following: https://vborg.vbsupport.ru/attachmen...1&d=1269773342 So my question of course is... How do I put a percentage width in place that calculates based on the remaining space available? |
An easy way around it would be have the width of the one of the right as 50% and then have the one on the left not floating but aligned to left.
|
Set your width to 48% and center them within the DIV. Or remove the margins and box shadows.
http://www.w3schools.com/CSS/css_boxmodel.asp |
Quote:
As well, I want to program it into my mod so people can select between 100% (1 per row), 50% (2 per row), 33.3% (3 per row) and 25% (4 per row) width of each cell. While a solution like this would be simple with a table and the "cellspacing" parameter, it seems that CSS makes this a bit complicated. |
1 Attachment(s)
Okay... I'm just going to accept that you can't do percentages properly with the box model... an inherint flaw of design... and move on from it... however, now I have a new issue...
Using the following code: (I added padding and borders so its easier to see...) Code:
<li style="-webkit-box-shadow: #C8C8C8 -2px 2px 2px; background: white none; border: 1px solid #E9E9E9; display: block; float: left; padding: 10px; margin: 20px 0px 0px 20px; width: 500px; text-align: center;"> https://vborg.vbsupport.ru/attachmen...1&d=1269807440 How would I change the code so I get the following instead? https://vborg.vbsupport.ru/attachmen...1&d=1269807440 |
Figured it out...
Code:
<li style="-webkit-box-shadow: #C8C8C8 -2px 2px 2px; background: white none; border: 1px solid #E9E9E9; display: block; float: left; padding: 10px; margin: 20px 0px 0px 20px; text-align: center; width: 500px;"> |
All times are GMT. The time now is 05:32 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|